0二、MySQL—數據庫基本操做

數據庫是數據存儲的最外層(最大單元)mysql

一、建立數據庫

基本語法:create database 數據庫名字 [庫選項];sql

範例:使用create database 建立數據庫數據庫

 

庫選項:數據庫的相關屬性安全

字符集:charset 字符集,表明着當前數據庫下的全部表存儲的數據默認指定的字符集(若是當前不指定,那麼採用DBMS默認的)編碼

校對集:collate 校對集spa

Create database 數據庫名字 charset 字符集名稱;命令行

範例:使用create database 建立數據庫,並指定數據庫編碼3d

 

二、顯示數據庫

  每當用戶經過SQL(MySQL)指令建立一個數據庫,那麼系統就會產生一個對應的存儲數據的文件夾(data)。blog

其實,每一個數據庫文件夾下都有一個opt文件,保存的是對應的數據庫選項。ci

 

(1) 顯示所有數據庫(經過命令行)

基本語法:show  databases;

範例:經過show databases 顯示所有數據庫

 

(2) 顯示部分數據庫(經過命令行)

基本語法:show databases like ‘匹配模式’;

_:匹配當前位置單個字符

%:匹配指定位置多個字符

//舉例

獲取以my開頭的所有數據庫: ‘my%’;

獲取m開頭,後面第一個字母不肯定,最後爲database的數據庫;’m_database’;

獲取以database結尾的數據庫:’%database’;

範例:使用show databses like 顯示部分數據庫

 

三、顯示數據庫建立時使用的語句

基本語法:show create database 數據庫名字;

範例:顯示建立數據庫時使用的語句

 

四、選擇數據庫

爲何要選擇數據庫?由於數據是存儲到數據表,表存在數據庫下。若是要操做數據,那麼必須進入到對應的數據庫才行。

基本語法:use 數據庫名字;

範例:使用use選擇數據庫

 

五、修改數據庫

修改數據庫字符集(庫選項):字符集和校對集

基本語法:alter database 數據庫名字 charset = 字符集;

範例:修改數據庫的字符集

 

一旦修改爲功,那麼對應的opt文件中就會體現,如圖所示:

是否能夠修改數據庫名字?mysql5.5以前是能夠修改的rename命令;可是5.5以後就不能夠。

六、刪除數據庫

基本語法:drop database 數據庫名字;

範例:使用drop刪除數據庫

 

刪除雖簡單,可是切記要作好安全操做:確保裏面數據沒有問題,方可刪除(重要)

注意:刪除數據庫以後:對應的存儲數據的文件夾也會被刪除(opt文件也被刪除)

 

相關文章
相關標籤/搜索