MySQL相關命令總結

1、顯式數據庫:show databases;

2、創建數據庫:create databases  ****(自己命名);

3、選擇所創建的數據庫:use ****;

4、查看數據庫中存在什麼表:show tables;

5、創建一個數據庫表:create table ***(自己命名) (*******);

6、顯示錶的結構:describe ***;

7、往表中加入記錄:insert into *** values(****);

8、用文本方式將數據裝入數據庫表中:load data local infile "D:/**.txt" into table ***;

9、導入.sql文件:source ***;

10、刪除表:drop table ***;

11、清空表:delete from ***;

12、更新表中數據:update *** set *** from *****

13、登錄相關命令:

mysql -u root -p;
mysql -u root -pnewpassword;
mysql mydb -u root -p;
mysql mydb -u root -pnewpassword;

14、賦予權限,grant命令:

grant all on mydb.* to NewUserName@HostName identified by “password” ;
grant usage on *.* to NewUserName@HostName identified by “password”;
grant select,insert,update on mydb.* to NewUserName@HostName identified by “password”;
grant update,delete on mydb.TestTable to NewUserName@HostName identified by “password”;

15、常用權限:

全局管理權限:
FILE: 在MySQL服務器上讀寫文件。
PROCESS: 顯示或殺死屬於其它用戶的服務線程。
RELOAD: 重載訪問控制表,刷新日誌等。
SHUTDOWN: 關閉MySQL服務。
數據庫/數據表/數據列權限:
ALTER: 修改已存在的數據表(例如增加/刪除列)和索引。
CREATE: 建立新的數據庫或數據表。
DELETE: 刪除表的記錄。
DROP: 刪除數據表或數據庫。
INDEX: 建立或刪除索引。
INSERT: 增加表的記錄。
SELECT: 顯示/搜索表的記錄。
UPDATE: 修改表中已存在的記錄。
特別的權限:
ALL: 允許做任何事(和root一樣)。
USAGE: 只允許登錄–其它什麼也不允許做。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章