SQL語句分類依功能(定義、操縱、控制、查詢)分類
DDL 資料定義語言,定義表格、函式庫、檢視
DML 增加資料表記錄、修改和刪除動作
DCL授權、事務控制、條件判斷
DQL (不是W3C組織給出分類) 資料表記錄查詢
也就是創數,刪除,修改據庫,創數,刪除,修改表等(屬於DDL語句)
增刪改資料insert delete update(屬於DML 語句)(truncate 刪除)屬於DDL
資料表記錄的查詢(屬於DQL語句)
1、建立資料庫會為每個軟體系統建立單獨資料庫:
語法:create database 資料庫名稱; (建立資料庫採用資料庫伺服器預設字元集)
複雜寫法create database 資料庫名稱character set 字元集collate 比較規則;
例如:建立一個名稱為mydb1的資料庫。 create database mydb1;
建立一個使用utf8字元集的mydb2資料庫。 create database mydb2 character set utf8;
建立一個使用utf8字元集,並帶校對規則的mydb3資料庫。 create database mydb3 character set utf8 collate utf8_bin;
補充:每次建立一個資料庫在資料存放目錄中產生一個資料夾, 每個資料夾中存在db.opt 存放預設字元集和校對規則
2、查詢資料庫
show databases; ----- 查看所有資料庫
show create database 資料庫名稱; ------ 查看資料編碼集
3、刪除資料庫
語法:drop database 資料庫名稱;
例如:查看目前資料庫伺服器中的所有資料庫show databases;
查看前面建立的mydb2資料庫的定義資訊show create database mydb2;
刪除前面建立的mydb1資料庫drop database mydb1;
4、修改資料庫編碼集
語法:alter database 資料庫名稱character set 字元集collate 比較規則;
例如:修改mydb2字元集為gbk; alter database mydb2 character set gbk;
切換目前使用資料庫: use 資料庫名稱
檢視目前正在使用資料庫: select database();
注意:所有資料庫相關操作語句都屬於DDL 語句
以上是mysql的增刪改查常用語法的詳細內容。更多資訊請關注PHP中文網其他相關文章!