mysql常用的資料庫操作

2021-07-15 04:20:05 字數 2219 閱讀 3938

(1)  mysql -h localhost -u root -p //連線資料庫

(2) net stop mysql //停止mysql服務

(3) net start mysql //開始mysql服務

(4) show databases; //顯示所有資料庫

(5) create database database_name; //建立乙個名為database_name的資料庫

(6) drop database database_name; //刪除名為database_name的資料庫

(7) show create database database_name\g; //宣告檢視資料庫的定義

(8) show engines; //顯示所有引擎

(9) use database_name; //使用名為database_name的資料庫

(10) show variables like 'storage_engine'; //檢視預設儲存引擎

(11) //建立乙個名為table_name的表(建立表前記得選擇資料庫)

create table table_name;

(12) //各種約束

primary key //主鍵約束

unique //唯一性約束

not null //非空約束

default (default 後面是預設值) //預設約束

auto increment //設定預設加一

foreign key //外來鍵約束(外來鍵約束是表級別的約束)

(13) [constraint 《外鍵名》] foreign key 欄位名1[, 欄位名2,..] references 《主表明》 主鍵列1[, 主鍵列2,..] //外來鍵的語法規則

例: constraint for_name foreign key(id) references tb_name(tb_id); //使用外來鍵約束

(14) describe table_name; //查詢名為table_name的表結構

desc table_name; //查詢名為table_name的表結構

show create table table_name\g //查詢名為table_name表的詳細結構

(15) show tables; //顯示該資料庫中所有表

(16) alter table 《舊表名》 rename [to] 《新錶名》; //修改表名稱

例: alter table tb_dept3 rename tb_3;

(17) alter table 《表名》 modify 《欄位名》 《資料型別》 ; //修改欄位的資料型別

例: alter table tb_def1 modify name varchar(30);

(18) alter table 《表名》 change 《舊欄位名》 《新欄位名》 《新資料型別》; //修改欄位名

例: alter table tb_dept1 change old_name new_name varchar(50);

(19) alter table 《表名》 add 《新欄位名》 《資料型別》 [約束條件] [first|after 已存在欄位名]; //新增無完整性約束的字段(如果沒有after 或者 first 則預設新增到最後面)

例: alter table tb_dept1 add mamageid int(10); //新增無完整性約束的字段

alter table tb_dept1 add id_ndfs varchar(12) not null; //新增有完整性約束的字段

alter table tb_dept1 add id_ndfs varchar(12) not null; //新增有完整性約束的字段

alter table tb_dept1 add id_ndfs varchar(12) first; //在表的第一列新增字段

alter table tb_dept1 add id_ndfs varchar(12) after name; //在表的name欄位後面新增字段

(20) alter table《表名》 drop 《欄位名》; //刪除字段

例:alter table tb_dept1 drop coullent; //刪除名為coullent的字段

MySQL資料庫 常用操作

1 使用show語句找出在伺服器上當前存在什麼資料庫 mysql show databases 2 建立乙個資料庫mysqldata mysql create database mysqldata 3 選擇你所建立的資料庫 mysql use mysqldata 按回車鍵出現database cha...

mysql資料庫常用操作

啟動 進入資料後操作 建立資料庫 建立資料表 插入資料 查詢資料庫中所有表的名字 刪除資料表中的字段 新增資料表中的字段 匯出資料庫資料檔案的方法 匯入csv到資料庫中 給已有的資料表增加自增字段 調整mysql欄位順序的方法 查詢資料表中有多少條記錄 更新資料記錄 資料刪除 解決因資料刪除,主鍵 ...

mysql資料庫常用操作

顯示資料庫 show databases 建立資料庫 create database test1 default charset utf8mb4 collate utf8mb4 general ci 使用資料庫 use test1 檢視資料庫字符集 show variables like chara...