在MySQL中,創(chuàng)建數(shù)據(jù)庫(kù)的基本語(yǔ)法格式為:
CREATE DATABASE [IF NOT EXISTS] db_name
[DEFAULT] CHARACTER SET [=] charset_name
[DEFAULT] COLLATE [=] collation_name;
【mysql基礎(chǔ)語(yǔ)句大全 mysql選擇數(shù)據(jù)庫(kù)的命令】方括號(hào)[]內(nèi)的可以不寫(xiě),第2和第3條是該語(yǔ)句的可選項(xiàng) , 在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)用于指定默認(rèn)的字符集和字符集的校對(duì)規(guī)則 。如果忽略不寫(xiě),在MySQL中,數(shù)據(jù)庫(kù)的默認(rèn)字符集為 latin1,默認(rèn)校對(duì)規(guī)則為 latin1_swedish_ci 。
輸入命令:mysql> SHOW CHARACTER SET; 可以查看所有的字符集和字符集的校對(duì)規(guī)則 。

文章插圖
現(xiàn)在輸入CREATE DATABASE db1; 直接創(chuàng)建名稱為 “db1”數(shù)據(jù)庫(kù),新的數(shù)據(jù)庫(kù)將使用默認(rèn)的字符集和字符集的校對(duì)規(guī)則 。
然后可再使用查看語(yǔ)句SHOW DATABASES; 查看到 db1已經(jīng)創(chuàng)建成功了 。

文章插圖
到這一步,今天文章的主題終于出現(xiàn),如何修改已有數(shù)據(jù)庫(kù)的操作 。使用修改數(shù)據(jù)庫(kù)語(yǔ)句 ALTER DATABASE 就是修改已有數(shù)據(jù)庫(kù)的字符集和校對(duì)規(guī)則 。修改與創(chuàng)建數(shù)據(jù)庫(kù)類似,語(yǔ)法如下:
ALTER DATABASE db_name
[DEFAULT] CHARACTER SET [=] charset_name
假如現(xiàn)在要修改db1數(shù)據(jù)庫(kù)的字符集為GBK,可在MySQL的命令行客戶端輸入如下SQL語(yǔ)句:
mysql> ALTER DATABASE db1
-> DEFAULT CHARACTER SET gbk
-> DEFAULT COLLATE gbk_chinese_ci;
最后一個(gè)分號(hào)代表語(yǔ)句的結(jié)束,按回車執(zhí)行命令,如下圖顯示已經(jīng)修改成功 。

文章插圖
也可以命令行輸入:mysql> SHOW CREATE DATABASE db1; 查看一下被修改數(shù)據(jù)庫(kù)db1的字符集 。下圖顯示字符集已經(jīng)修改成GBK了 。

文章插圖
接下來(lái)選擇數(shù)據(jù)庫(kù),語(yǔ)法非常簡(jiǎn)單:
USE db_name;
USE命令可指定創(chuàng)建好的數(shù)據(jù)庫(kù)中的某一個(gè)為當(dāng)前數(shù)據(jù)庫(kù),除了已經(jīng)創(chuàng)建好的數(shù)據(jù)庫(kù),新創(chuàng)建的數(shù)據(jù)庫(kù)也不會(huì)自動(dòng)成為當(dāng)前數(shù)據(jù)庫(kù),必須要用USE命令指定為當(dāng)前數(shù)據(jù)庫(kù) 。只有指定了當(dāng)前數(shù)據(jù)庫(kù)才能對(duì)該數(shù)據(jù)庫(kù)及其存儲(chǔ)的數(shù)據(jù)對(duì)象進(jìn)行操作 。
最后的總結(jié) , MySQL的 “庫(kù)” 操作可簡(jiǎn)述如下:
創(chuàng)建庫(kù):CREATE DATABASE 或 CREATE SCHEMA
查看庫(kù):SHOW DATABASES 或 SHOW SCHEMAS
修改庫(kù):ALTER DATABASE 或 ALTER SCHEMA
刪除庫(kù):DROP DATABASE 或 DROP SCHEMA
批注:在這些語(yǔ)句中,DATABASE和SCHEMA , DATABASES和SCHEMAS,語(yǔ)句里面是可以互換的,執(zhí)行結(jié)果是一樣的沒(méi)有區(qū)別 。
本人僅僅是mysql愛(ài)好者,非專業(yè)人士能力有限,真的說(shuō)不出里面的差別 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- Access數(shù)據(jù)庫(kù)中SQL語(yǔ)句使用技巧
- 最經(jīng)典的母親節(jié)祝福語(yǔ)句 母親節(jié)祝福語(yǔ)
- 如何在Power BI中連接MySQL數(shù)據(jù)源
- Navicat:讓MySQL管理更簡(jiǎn)單
- MySQL數(shù)據(jù)查詢與排列優(yōu)化技巧
- 學(xué)習(xí)Java分支語(yǔ)句提高編程技能
- MySQL5.7.21.0開(kāi)源數(shù)據(jù)庫(kù)安裝教程詳解
- MySQL如何獲取連續(xù)日期
- CAD軟件的基礎(chǔ)操作指南
- MySQL生成隨機(jī)數(shù)的方法及應(yīng)用示例
