Mysql資料庫 庫操作

2021-08-17 14:34:48 字數 1048 閱讀 5611

庫操作

對資料庫的增刪改查

create database 資料庫名字 [庫選項]

庫選項:用來約束資料庫,分為兩個選項

字符集設定:charset/character set 具體字符集(資料儲存的比愛嗎格式):常用字符集:gbk,utf8

校對集設定:collate 具體校對集(資料比較的規則)

其中:資料庫名字不能使用關鍵字(已經被使用的字元)或者保留字(將來可能會用的)

如果非要使用關鍵字或者保留字,那麼必須使用反引號(esc鍵下面的鍵在英文狀態下輸出 `)

中文資料庫是可以的,但是必須保證伺服器能夠識別(建議不用)

當建立資料庫的sql語句執行之後,發生了什麼?

1.在資料庫系統中,增加了對應的資料庫資訊

2.會在儲存資料的資料夾下:data目錄建立乙個對應的資料庫名字的資料夾

3.每個資料庫下都有乙個.opt檔案,儲存了庫選項

檢視資料庫

1.檢視所有資料庫:show databases;

2.檢視指定部分的資料庫:模糊查詢

show databases like 'pattern'; -- pattern是匹配模式

% :表示匹配多個字元

_ :表示匹配單個字元

3.檢視資料庫的建立語句:

show create database 資料庫名字;

更新資料庫

資料庫名字不可以修改(不安全)

資料庫的修改僅限庫選項:字符集和校對集(校對集依賴字符集)

alter database 資料庫名字 [庫選項];

charset/character set [=] 字符集

collate 校對集

刪除資料庫

drop database 資料庫名字;

當刪除資料庫語句執行後,發生了什麼?

1.在資料庫內部看不到對應的資料庫;

2. 在對應的資料庫儲存的資料夾內,資料庫名字對應的資料夾也被刪除(級聯刪除,裡面的資料表全部刪除)

注意:資料庫的刪除不是鬧著玩的,不要隨意刪除,乙個先進行備份後刪除(刪除不可逆);

mysql資料庫核對 Mysql資料庫操作總結

1 部署資料庫服務 mariadb yum install y mariadb 運算元據庫命令 mariadb server 啟動資料庫服務 systemctl startmariadb 建立資料庫 create database 資料庫名 建立好資料庫之後可以檢視資料庫是否建立 show data...

mysql資料庫基本操作 MYSQL資料庫基本操作

1.連線mysql mysql u 使用者名稱 p 回車後要求輸入密碼,密碼不可見 2.退出mysql命令 exit 回車 3.修改密碼 mysqladmin u使用者名稱 p舊密碼 password 新密碼4.檢視mysql許可權和使用者select host,user fromuser 對資料庫...

mysql資料庫語法 MySQL資料庫操作語法詳解

1 資料庫建立 建庫語句如下 create database schema會建立乙個給定名稱的資料庫,只有擁有create許可權才能使用該語法。不加if not exists時,如果需要建立資料庫已經同名存在則會報錯。create specification中指定了建立資料庫特性。資料庫特性存放在資...