- 創建數據庫:
校驗規則:是指表的排序規則和查詢時候的規則
utf8_general_ci 支持中文, 且不區分大小寫
utf8_bin 支持中文, 區分大小寫
比如:
create database db3 character set utf8 collate utf8_general_ci; (這是默認的)
創建數據庫注意事項:
2. 顯示數據庫創建語句
show create database db_name;
- 查看數據庫鏈接情況,有多少鏈接
show processlist;
- 備份備份與恢復數據庫
備份videocollect整個數據庫cmd>mysqldump -u root -p videocollect > D:\videocollect.bak mysql 恢復數據mysql> create database videocollect;use videocollect;source D:\videocollect.bak;如果只是備份數據庫中的幾張表cmd>mysqldump -u root -p videocollect tablename1 tablename2 > D:\videocollecttable.bak帶上 -B參數后 ,同時備份多個數據庫cmd>mysqldump -u root -p -B database1 database1 > D:\xxx.bak備份的時候,帶上 -B 參數,mysql 恢復數據 不需要use 數據庫, 進入mysql控制臺,直接執行source命令就行mysql> source D:\xxx.bak;
- 數據庫的修改:
數據庫的修改操作,主要指的是 數據庫的字符集,校驗規則, 以及存儲引擎
alter database db1 character set utf8;
alter database db1 collate utf8_general_ci;
ps: 對表修改存儲引擎:
create table test (id int) engine = myisam;
alter table test engine = innodb;