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版本的介紹 分為安裝版和免安裝版 個人認為 兩者的區別在於 安裝版在安裝時會幫你配置好,免安裝需要自己手工...