Linux 下 mysql 命令

Linux 下 mysql 命令

1、Mysql 服务的启动停止

Service mysql start|stop|restart|status

start:启动服务

stop:停止服务

restart:重启服务

status:查看服务状态

2、Mysql登录

mysql -u root -p 123456

3、Mysql修改密码

/usr/bin/mysqladmin -u root password '123456'

4、查看当前所有存在的数据库

show databases;

注:mysql 这个数据库一定存在,用于记录管理用户权限

5、创建数据库

create database database_name;

6、删除数据库

drop database database_name;

7、使用数据库

user database_name;

8、查看数据库默认引擎

show variables like 'storage_engine';

9、创建表语句

CREATE TABLE tb_area (
id bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
gmt_created datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
gmt_modified datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
is_deleted tinyint(1) DEFAULT '0' COMMENT '是否删除: 0.否 1.是',
name varchar(20) UNIQUE DEFAULT '' COMMENT '区域名称',
remark varchar(200) DEFAULT '' COMMENT '备注',
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='区域信息';

10、查看表结构
describe|desc tablename;

11、查看表创建语句
show create table tabename;

12、修改表名

alter table table1 rename table2;

13、修改表字段类型

alter table table1 modify name varchar(20);

14、修改字段名

alter table tableName change 旧字段 新字段 新数据类型;

15、添加字段

alter table 表名 add 新字段名 数据类型 (first);

16、删除字段

alter table 表名 drop 字段名;

17、修改表的存储引擎

alter table 表名 engine = 存储引擎名称;

18、删除表的外键约束

alter table 表名 drop foreign key 外键约束名;

19、删除数据表

drop table if exists 表1,表2,表3....表n;

你可能感兴趣的:(Linux 下 mysql 命令)