1.資料庫的建立
語法:create database [if no exists] db_name [create_specitification[, create_specification]
create_specification:
[default]character set charset_name
[default]collate collation_name
character set:指定資料庫採用的字符集
collate:指定資料庫字符集的校驗規則
具體建立乙個資料庫最完整的寫法:
create database db1 default character set utf8 default collate utf8_general_ci;
注意:在建立表之前一定要先進入對應的資料庫。
2.字符集和檢驗規則
(1)字符集:主要是控制用什麼語言。比如utf8就可以使用中文;
檢視系統預設字符集:show variable like 『character_set_database』;
檢視資料庫支援的字符集:show charset;
(2)校驗規則:
檢視系統預設校驗規則:show variables like 『collaction_database』;
檢視系統支援的校驗規則:show collation;
3.校驗規則對資料庫的影響:
(1)不區分大小寫:utf8_general_ci
(2)區分大小寫:utf8_bin
一般在不加任何說明的情況下,系統預設的是不區分大小寫。
4.操縱資料庫
(1)檢視資料庫:show databases;
(2)顯示建立語句:show create database 資料庫名;
(3)修改資料庫:alter database db_name;(對資料庫的修改主要指的是修改資料庫的字符集,校驗規則)。
(4)刪除資料庫:drop database [if exists] db_name;
(5)備份資料(將mytest庫備份到檔案):#mysqldump -u root -p mytest > ./mytest.sql
(6)將刪除的資料庫還原:mysql > source /root/desktop/mytest.sql;
(7)備份資料庫中的一張表:#mysqldump -u root -p 資料庫名 表名1 表名2 > ./mytest.sql
(8)同時備份多個資料庫:#mysqldump -u root -p 資料庫名1 資料庫名2 …>資料庫存放路徑
(9)檢視連線情況(檢視當前有哪些人在連線當前資料庫):show processlist
資料庫操作2
1.備份資料至新錶進行操作 select into mark level from m level select into mark readingoption from m articleoption select into yubin materiallevel from materiallev...
MySQL資料庫之資料庫操作
建立資料庫時指定儲存的字元編碼 如果不指定編碼,資料庫預設使用安裝資料庫時指定的編碼 mysql create database emp charset gbk query ok,1 row affected 0.00 sec 建立資料庫 mysql create database stu quer...
Mysql資料庫操作之建立資料庫
連線mysql資料庫 1 mysql uroot p 輸入密碼 2 mysql uroot pmysql 後面直接帶上密碼 退出mysql 1.exit 2.quit 3.ctrl d 注 sql語句最後必須要加上分號,在結尾 顯示版本資訊 select version 顯示時間 select no...