當(dāng)前位置:首頁 > IT技術(shù) > 數(shù)據(jù)庫 > 正文

MySQL常用命令
2021-10-27 14:32:28

1、登錄登出MySQL服務(wù)端:
mysql -u root -p
exit;
2、鏈接遠程主機上的MySQL:

mysql -h IP地址 -r 用戶 -p
3、不登錄MySQL服務(wù)端修改密碼:

mysqladmin -u用戶名 -p舊密碼 password 新密碼
4、創(chuàng)建新用戶:

注意:此處命令因為是在MySQL環(huán)境下運行所以需要加一個;作為命令結(jié)束符
CREATE USER '用戶名'@'localhost' IDENTIFIED BY '密碼';
5、用戶授權(quán):

用戶的操作權(quán)限,如SELECT,INSERT,UPDATE等,如果要授予所的權(quán)限則使用ALL。
grant all privileges on  *.* to '用戶名'@'localhost';
6、創(chuàng)建數(shù)據(jù)庫:

 CREATE DATABASE 數(shù)據(jù)庫名;
7、創(chuàng)建數(shù)據(jù)表:

INSERT INTO 表名 (列名1 類型,列名2 類型,...);
8、添加字段:

ALTER TABLE 表名 ADD COLUMN 字段名 字段類型 DEFAULT NULL
9、刪除字段:

ALTER TABLE mytable DROP 字段名;    
10、查看當(dāng)前所有的數(shù)據(jù)庫:

show DATABASES;
11、打開指定的數(shù)據(jù)庫:

use 數(shù)據(jù)庫名;
12、查看當(dāng)前數(shù)據(jù)庫的所有表:

show tables;
#先打開對應(yīng)數(shù)據(jù)庫
13、查看指定數(shù)據(jù)庫的所有表:

show tables from 庫名;
14、查看表結(jié)構(gòu):

desc 表名;
15、插入數(shù)據(jù):

insert into 數(shù)據(jù)庫名
    -> values
    -> ('值1','值2','值3',...);
16、查看數(shù)據(jù)庫:

select database();
17、查看數(shù)據(jù)庫版本:

select version();  
18、查看數(shù)據(jù)庫當(dāng)前時間:

select now();
19、重命名表:

alter table 舊表名 rename 新表名;
20、備份數(shù)據(jù)庫或表:

mysqldump -h主機名 -u用戶名 -p 數(shù)據(jù)庫名/>D:backup.sql
#文件名前面可以加上絕對路徑以便查找,數(shù)據(jù)庫后綴名為.sql。
#可以直接備份數(shù)據(jù)庫,也可以單獨備份數(shù)據(jù)庫中一個表。

著作權(quán)歸作者所有。
商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。
作者:君莫笑
鏈接:http://jun.gx.cn/index.php/archives/9/
來源:http://jun.gx.cn/

?

本文摘自 :https://www.cnblogs.com/

開通會員,享受整站包年服務(wù)立即開通 >