mysql常用基礎(chǔ)命令以及例子

基礎(chǔ)命令

管理員權(quán)限命令窗口輸入以下命令

名稱 作用 例子
net start mysql 開啟mysql服務(wù)器(Windows)
net stop mysql 關(guān)閉mysql服務(wù)器(Windows)
mysql -u用戶名 -p 登錄數(shù)據(jù)庫(注意,如果是連接到另外的機器上,則需要加入一個參數(shù)-h機器IP) mysql -u root -p
mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 > 導(dǎo)出的文件名 導(dǎo)出整個數(shù)據(jù)庫 mysqldump -u root -p text > 1.txt(導(dǎo)出文件在當(dāng)前命令路徑位置)
導(dǎo)出一個表mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 表名> 導(dǎo)出的文件名 導(dǎo)出一個表
show variables like '%char%'; 查看數(shù)據(jù)庫字符集

操作命令

登錄到數(shù)據(jù)庫后可以輸入以下命令

名稱 作用 例子
show databases; 顯示數(shù)據(jù)庫
create database 庫名; 增加數(shù)據(jù)庫 create database text;
drop database 庫名; 刪除數(shù)據(jù)庫 drop database text;
use 數(shù)據(jù)庫名; 使用一個數(shù)據(jù)庫進行操作, 不選擇無法進行增刪改查操作 user text;
show tables; 顯示當(dāng)前數(shù)據(jù)庫的表
describe 表名; 顯示表結(jié)構(gòu)
create table 表名(字段列表); 創(chuàng)建表 create table employee(name char(10) not null, ssn char(18) not null, primary key(ssn)) engine=myisam default charset=utf8;
drop table 表名; 刪除表 drop table employee
delete from 表名; 清空表中記錄
mysql>source 文件路徑 導(dǎo)入數(shù)據(jù)庫 mysql>source d:/dbname.sql

數(shù)據(jù)庫增刪改操作

名稱 作用 例子
ALTER TABLE <關(guān)系名> ADD <列名><列類型> 在表中增加屬性 ALTER TABLE EMPLOYEE ADD JOB VARCHAR(12)
ALTER TABLE <關(guān)系名> drop <列名> 刪除表中某一屬性 ALTER TABLE EMPLOYEE DROP JOB
CREATE [UNIQUE] INDEX 〈索引名〉 ON 〈關(guān)系名〉(〈列名〉[ORDER], ...,〈列名〉[ORDER]) [CLUSTER] 建立索引 CREATE UNIQUE INDEX SSN_INDEX ON EMPLOYEE(SSN ASC) CLUSTER
//在EMPLOYEE關(guān)系上以SSN屬性為索引屬性,建立一個聚集索引,索引文件名字為SSN_INDEX,并說明SSN是鍵屬性,索引按照SSN的值遞增排序 asc--遞增 desc--遞減
DROP INDEX 〈索引名〉 刪除索引 DROP INDEX SSN_INDEX
INSERT INTO <關(guān)系名> <列名>(VALUES(<常值>,...,<常值>)) 插入信息 INSERT INTO EMPLOYEE VALUES (“王明”, “655325678”, “1950年7月11日”)
DELETE FROM 〈關(guān)系名〉[WHERE 〈條件表達式〉] 刪除信息
UPDATE 〈關(guān)系名〉SET 〈列名〉=〈常值〉,…,〈列名〉=〈常值〉[WHERE 〈條件表達式〉] 更新信息 例: 把PROJECT關(guān)系中的工程項目10的地址和所屬部門號分別修改為“北京”和5。
UPDATE PROJECT SET PLOCATION=“北京”,DNUM=5 WHERE PNUMBER=10
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,111評論 25 709
  • MySQL 數(shù)據(jù)庫常用命令 1、MySQL常用命令 create database name; 創(chuàng)建數(shù)據(jù)庫 use...
    55lover閱讀 5,041評論 1 57
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,716評論 9 468
  • 我們在寫項目中常常要求數(shù)據(jù)持久化 在iOS編程中數(shù)據(jù)持久化的方式有歸檔/反歸檔將數(shù)據(jù)寫入本地或者利用數(shù)據(jù)庫將數(shù)據(jù)接...
    9bf19a4010ab閱讀 251評論 0 0
  • 成長之后才知道一個殘酷的道理――只有先失去后也許才能有成功的可能! 不知道你有沒有感受一個事情。當(dāng)你得休息時間特別...
    蝸牛君喲閱讀 393評論 0 0

友情鏈接更多精彩內(nèi)容