使用MySQL資料庫

2021-07-31 14:46:40 字數 1897 閱讀 9571

1.檢視當前伺服器中有哪些庫

show  databases;
2.檢視當前使用的庫中有哪些表

use mysql;

show tables;

3.檢視表的結構

use mysql;

describe user;

1.建立新的庫

create

database auth;

2.建立新的表

create

table 表名 (欄位1名稱 型別, 欄位2名稱 型別, ...., primary

key (主鍵名));

3.刪除乙個資料表

drop

table auth.users;

刪除auth庫中的users表

4.刪除乙個資料庫

drop

database auth;

1.插入資料記錄

insert into 表名(欄位1, 欄位2, ...) values(欄位1的值, 欄位2的值, ...);
2.查詢資料記錄

select 欄位名1,欄位名2,... from 表名 where 條件表示式;
3.修改資料記錄

update 表名 set 欄位名1=字段值1[,欄位名2=字段值2] where 條件表示式
e.g.修改users表中使用者名為「lisi」的記錄,將密碼字串設為空值

update auth.users set user_passwd=password('') where user_name='lisi';
4.刪除資料記錄

delete

from 表名 where 條件表示式;

e.g.刪除users表中使用者名為「lisi」的資料記錄

delete

from auth.users where user_name='lisi';

1.授予許可權

grant 許可權列表 on 庫名.表名 to 使用者名稱@**位址 [  identified by

'密碼' ];

show grants for 使用者名稱@**位址;
3.撤銷許可權

資料庫名.表名 from 使用者名稱@**位址;

1.備份資料庫

mysqldump [選項] 庫名 [表1] [表2] ... > /備份路徑/備份檔案名             //匯出指定庫中的表

mysqldump [選項] --databases 庫名1 [庫名2] ... > /備份路徑/備份檔案名 //匯出乙個或多個完整的庫

mysqldump [選項] --all-databases > /備份路徑/備份檔案名 //備份伺服器中的所有庫

當匯出的資料量較大時,可以使用以下命令:

mysqldump -u root -p

--skip

-lock

-tables

--all

-databases

>

all-data

.sql

常用的選項包括「-u」「-p」指定使用者名稱和密碼

2.恢復資料庫

mysql [選項] [庫名] [表名] < /備份路徑/備份檔案名

MySQL資料庫使用 MySQL資料庫管理

開發時一般不使用系統的root使用者,應該是建立乙個新的使用者,管理乙個工程。登入使用者的命令 mysql uusername p 登入完成後就進入sql命令格式,格式以 結尾。windows用安裝的時候設定的root登入命令列,如下圖所示。linux安裝時若沒有提示設定root密碼的,可以使用系統...

MySQL使用(資料庫)

1 啟動或關閉資料庫服務 方法 launchpad 系統偏好設定 mysql start mysql server stop mysql server 檢查是否已啟動 ps ef grep mysql 2 連線資料庫 終端 命令 mysql u root p 注 回車後輸入登入密碼 3 資料庫簡單操...

MYSQL資料庫使用小結

由於專案的需要,新開發一套系統需要用到mysql資料庫.之前我沒有碰過mysql資料庫,經過一段時間的摸索和網上查詢資料 終於把專案做完.現在把有相關的資料總結一下,方便以後使用查詢.mysql版本的介紹 分為安裝版和免安裝版 個人認為 兩者的區別在於 安裝版在安裝時會幫你配置好,免安裝需要自己手工...