mysql的增刪改查常用語法
發表時間:2023-07-13 來源:明輝站整理相關軟件相關文章人氣:
[摘要]SQL語句分類 按功能(定義、操縱、控制、查詢)分類DDL 數據定義語言,定義表、庫、視圖DML 對數據表記錄 增加、修改和刪除操作DCL 授權、事務控制、條件判斷 DQL (不是W3C組織 給出分...
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中文網其它相關文章!
學習教程快速掌握從入門到精通的SQL知識。