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;