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

posted @ 2021-11-17 17:48  怒吼的萝卜  阅读(7042)  评论(1编辑  收藏  举报