| MySQL常用命令行 | |
| 1、登陆、退出MySQL | |
| 命令行 | 作用 |
| mysql -u<用户名> -p<你的密码> | 本地登陆数据库服务器。 |
| 如:mysql -uroot -p123456 | |
| mysql -h<主机地址> -u<用户名> -p<你的密码> | 远程登陆数据库服务器。 |
| 如:mysql -h127.00.000 -uroot -p123456 | |
| exit; | 退出数据库服务器。 |
| 2、密码操作 | |
| 命令行 | 作用 |
| mysqladmin -u<用户名> password <新密码> | 创建密码。 |
| 如:mysqladmin -uroot -password 123456 | |
| mysqladmin -u<用户名> -p<旧密码> password <新密码> | 修改密码。 |
| 如:mysqladmin -uroot -p123456 password 654321 | |
| 3、数据库相关操作 | |
| 命令行 | 作用 |
| create database <数据库的名称> | 在数据库服务器中创建数据库。 |
| 如:create database test; | |
| show databases; | 查询数据库服务器中的所有数据库。 |
| drop database <数据库名称> | 删除数据库。 |
| 如:drop database test; | |
| use <数据库名称>; | 连接一个数据库进行操作。 |
| 如:use test; | |
| 4、数据表相关操作 | |
| 命令行 | 作用 |
| create table <表名> | 创建一个数据表(关系)。 |
| (<列名> <列数据类型>, | |
| <列名> <列数据类型>,……); | |
| 如:create table Student | |
| (name VARCHAR(16), | |
| ID INT(4), | |
| sex CHAR(1), | |
| birth DATE); | |
| drop table <表名> | 删除一个数据表。 |
| 如:drop table Student; | |
| show tables; | 查看当前操作的数据库中的所有数据表。 |
| describe <表名>; | 查看数据表的标题(模式)。 |
| 如:describe Student; | |
| alter table <表名> add <列名> <类型> <其他>; | 在数据表中增加列(字段/属性/数据项)。 |
| 如:alter table Student add province VARCHAR(24); | |
| alter table <表名> drop <列名>; | 删除列。 |
| 如:alter table Student drop province; | |
| rename table <原表名> to <新表名>; | 修改表名。 |
| 如:rename table Student to AllStudent; | |
| 5、数据的增删查改 | |
| 命令行 | 作用 |
| insert into <表名> values (<数据值>,<数据值>,……); | 往数据表中添加行(元组/记录)。 |
| 如:insert into Student values ('John',2018123456,'m','2000-01-01'); | |
| 注意:每个数据值类型要与数据表的对应列的标题相匹配。 | |
| delete from <表名> where <列名>=<数据值>; | 删除行。 |
| 如:delete from Student where ID=2018123456; | |
| select * from <表名>; | 查看数据表中的所有行。 |
| 如:select * from Student; | |
| select <列名>,…,<列名> from <表名> where <定位数据所在行的列名>=<该列的数据值>; | 精确查找数据表中的行。 |
| 如:select name,ID from Student where sex='m'; | |
| update <表名> set <要修改的数据所在列名>=<要修改为的数据值> where <定位数据所在行的列名>=<该列的数据值> | 修改行。 |
| 如:update Student set ID=2018654321 where name='John'; | |
来源:https://www.cnblogs.com/LaplaceKang/p/12484383.html