您好,登錄后才能下訂單哦!
這篇文章主要介紹了mysql中增刪改查常用語法怎么寫,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
SQL語句分類 按功能(定義、操縱、控制、查詢)分類
DDL 數(shù)據(jù)定義語言,定義表、庫、視圖
DML 對數(shù)據(jù)表記錄 增加、修改和刪除操作
DCL 授權(quán)、事務(wù)控制、條件判斷
DQL (不是W3C組織 給出分類) 數(shù)據(jù)表記錄查詢
也就是創(chuàng)數(shù),刪除,修改據(jù)庫,創(chuàng)數(shù),刪除,修改表等(屬于DDL語句)
增刪改數(shù)據(jù)insert delete update(屬于DML 語句)(truncate 刪除)屬于DDL
數(shù)據(jù)表記錄的查詢 (屬于DQL語句)
1、創(chuàng)建數(shù)據(jù)庫 會為每個軟件系統(tǒng)創(chuàng)建單獨數(shù)據(jù)庫:
語法: create database 數(shù)據(jù)庫名稱 ; (創(chuàng)建數(shù)據(jù)庫采用數(shù)據(jù)庫服務(wù)器默認字符集 )
復(fù)雜寫法 create database 數(shù)據(jù)庫名稱 character set 字符集 collate 比較規(guī)則 ;
例如:創(chuàng)建一個名稱為mydb1的數(shù)據(jù)庫。 create database mydb1;
創(chuàng)建一個使用utf8字符集的mydb2數(shù)據(jù)庫。 create database mydb2 character set utf8;
創(chuàng)建一個使用utf8字符集,并帶校對規(guī)則的mydb3數(shù)據(jù)庫。create database mydb3 character set utf8 collate utf8_bin;
補充:每次創(chuàng)建一個數(shù)據(jù)庫在 數(shù)據(jù)存放目錄中生成一個文件夾 , 每個文件夾中存在 db.opt 存放默認字符集和校對規(guī)則
2、查詢數(shù)據(jù)庫
show databases; ----- 查看所有數(shù)據(jù)庫
show create database 數(shù)據(jù)庫名; ------ 查看數(shù)據(jù)編碼集
3、刪除數(shù)據(jù)庫
語法:drop database 數(shù)據(jù)庫名稱;
例如:查看當(dāng)前數(shù)據(jù)庫服務(wù)器中的所有數(shù)據(jù)庫 show databases;
查看前面創(chuàng)建的mydb2數(shù)據(jù)庫的定義信息 show create database mydb2;
刪除前面創(chuàng)建的mydb1數(shù)據(jù)庫 drop database mydb1;
4、修改數(shù)據(jù)庫編碼集
語法:alter database 數(shù)據(jù)庫名稱 character set 字符集 collate 比較規(guī)則;
例如:修改mydb2字符集為gbk; alter database mydb2 character set gbk;
切換當(dāng)前使用數(shù)據(jù)庫: use 數(shù)據(jù)庫名稱
查看當(dāng)前正在使用數(shù)據(jù)庫: select database();
注意:所有數(shù)據(jù)庫相關(guān)操作語句都屬于DDL 語句
感謝你能夠認真閱讀完這篇文章,希望小編分享的“mysql中增刪改查常用語法怎么寫”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。