Mysql:Mysql基本命令操作


登錄命令語法格式

mysql -u用戶名 [-h主機名] -p密碼 [-P端口號] [-D數據庫名] [-eMySQL命令] [-S socket文件名]

參數說明:

(1)【-u用戶名】或者【–user=用戶名】:指定用戶登錄的用戶名;
(2)【-p密碼(p小寫)】或者【–password=密碼】:輸入登錄密碼;
(3)【-h主機名或ip地址】或者【–host=主機名ip地址】:指定登錄的主機名;
(4)【-P端口號(P大寫)】或者【–port=端口號】:指定登錄的MySQL的端口號;
(5)【-D數據庫名】或者【–database=數據庫名】:指定登錄的數據庫名稱;
(6)【-S socket文件名】或者【–socket=socket文件名】:指定登錄時使用的socket文件名。
(7)【-e MySQL命令】或者【–execute= MySQL命令】:在不登錄MySQL的情況下執行MySQL命令。

本機登錄示例:

mysql -uroot -pWgx123456.

 遠程登錄示例:

mysql -uzhang -h192.168.1.11 -pWgx123456. -P3306

 登錄指定數據庫內示例:

mysql -uroot -pWgx123456. -Dmy_db

數據庫切換語法

use 數據庫名稱

數據庫切換示例:

查看所有表語法

show tables;

查看所有數據庫語法

show databases;

查看表結構語法

desc 表名

表字段操作語法

ALTER TABLE 表名 MODIFY COLUMN 字段名  數據類型(修改后的長度)

刪除表字段示例:

alter table user drop user_id;

 添加表字段示例:

alter table user add user_id int(4);

 添加表字段並設置位置示例:

  1. FIRST (設定位第一列)

alter table user add user_id int(4) first;

  

  2. AFTER 字段名(設定位於某個字段之后)

alter table user add user_id int(4) after id;

  

 修改表字段類型示例:

  1. MODIFY語法

alter table user modify court_id char(16);

  

   2. CHANGE語法

alter table user change court_id court_id char(16);

  

 修改表字段默認值示例:

alter table user alter court_id set default 1;

  刪除表字段默認值示例:

alter table user alter court_id drop default;

 

表操作引擎修改語法

ALTER TABLE 表名 ENGINE = 操作引擎;

操作引擎:MyIsam ,   Mrg_Myisam,   Memory,   Blackhole,   CSV,   Performance_Schema,   Archive,   Federated ,  InnoDB

表名修改語法

ALTER TABLE 表名 rename to 新表名;

登錄並查詢語法

## 登錄mysql並指定數據庫同時查詢數據
mysql -uroot -p -e "use my_db;select * from stu where class='物流1班';"

 

 

文章整合至:https://blog.csdn.net/weixin_44377973/article/details/103691347https://blog.csdn.net/bitcarmanlee/article/details/80582249


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM