共計(jì) 1143 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
自動(dòng)寫代碼機(jī)器人,免費(fèi)開通
這篇文章主要介紹了 mysql 中增刪改查常用語(yǔ)法怎么寫,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓丸趣 TV 小編帶著大家一起了解一下。
SQL 語(yǔ)句分類 按功能(定義、操縱、控制、查詢)分類
DDL 數(shù)據(jù)定義語(yǔ)言,定義表、庫(kù)、視圖
DML 對(duì)數(shù)據(jù)表記錄 增加、修改和刪除操作
DCL 授權(quán)、事務(wù)控制、條件判斷
DQL (不是 W3C 組織 給出分類) 數(shù)據(jù)表記錄查詢
也就是創(chuàng)數(shù), 刪除, 修改據(jù)庫(kù), 創(chuàng)數(shù), 刪除, 修改表等 (屬于 DDL 語(yǔ)句)
增刪改數(shù)據(jù) insert delete update(屬于 DML 語(yǔ)句)(truncate 刪除)屬于 DDL
數(shù)據(jù)表記錄的查詢(屬于 DQL 語(yǔ)句)
1、創(chuàng)建數(shù)據(jù)庫(kù) 會(huì)為每個(gè)軟件系統(tǒng)創(chuàng)建單獨(dú)數(shù)據(jù)庫(kù):
語(yǔ)法:create database 數(shù)據(jù)庫(kù)名稱 ; (創(chuàng)建數(shù)據(jù)庫(kù)采用數(shù)據(jù)庫(kù)服務(wù)器默認(rèn)字符集)
復(fù)雜寫法 create database 數(shù)據(jù)庫(kù)名稱 character set 字符集 collate 比較規(guī)則 ;
例如:創(chuàng)建一個(gè)名稱為 mydb1 的數(shù)據(jù)庫(kù)。create database mydb1;
創(chuàng)建一個(gè)使用 utf8 字符集的 mydb2 數(shù)據(jù)庫(kù)。create database mydb2 character set utf8;
創(chuàng)建一個(gè)使用 utf8 字符集,并帶校對(duì)規(guī)則的 mydb3 數(shù)據(jù)庫(kù)。create database mydb3 character set utf8 collate utf8_bin;
補(bǔ)充:每次創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)在 數(shù)據(jù)存放目錄中生成一個(gè)文件夾,每個(gè)文件夾中存在 db.opt 存放默認(rèn)字符集和校對(duì)規(guī)則
2、查詢數(shù)據(jù)庫(kù)
show databases; —– 查看所有數(shù)據(jù)庫(kù)
show create database 數(shù)據(jù)庫(kù)名; —— 查看數(shù)據(jù)編碼集
3、刪除數(shù)據(jù)庫(kù)
語(yǔ)法:drop database 數(shù)據(jù)庫(kù)名稱;
例如:查看當(dāng)前數(shù)據(jù)庫(kù)服務(wù)器中的所有數(shù)據(jù)庫(kù) show databases;
查看前面創(chuàng)建的 mydb2 數(shù)據(jù)庫(kù)的定義信息 show create database mydb2;
刪除前面創(chuàng)建的 mydb1 數(shù)據(jù)庫(kù) drop database mydb1;
4、修改數(shù)據(jù)庫(kù)編碼集
語(yǔ)法:alter database 數(shù)據(jù)庫(kù)名稱 character set 字符集 collate 比較規(guī)則;
例如:修改 mydb2 字符集為 gbk; alter database mydb2 character set gbk;
切換當(dāng)前使用數(shù)據(jù)庫(kù):use 數(shù)據(jù)庫(kù)名稱
查看當(dāng)前正在使用數(shù)據(jù)庫(kù): select database();
注意:所有數(shù)據(jù)庫(kù)相關(guān)操作語(yǔ)句都屬于 DDL 語(yǔ)句
感謝你能夠認(rèn)真閱讀完這篇文章,希望丸趣 TV 小編分享的“mysql 中增刪改查常用語(yǔ)法怎么寫”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持丸趣 TV,關(guān)注丸趣 TV 行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!
向 AI 問一下細(xì)節(jié)