mysql启动
net start mysql80(版本)
net stop mysql80(版本)
连接客户端
mysql -u root -p
密码
数据库
查询所有的数据库
show databases;
查询当前数据库
select database();
创建数据库
create database [if not exists(判断是否存在,如果存在则不创建)]数据库名称[default charset字符集][collate 排序规则]
删除数据库
drop database[if exists]数据库名
使用数据库
use 数据库名
表
查询当前数据库的所有表
show tables;
查询表结构
desc 表名;
查询指定表的建表语句
show create table 表名;
查询表结构
desc 表名;
查询指定的键表语句
show create table 表名;
创建表
create table yu_user(
id int comment '编号',
name varchar(40) comment '姓名',
age int comment '年龄',
gender varchar(1) comment '性别'
) comment '用户表';
查询表结构
desc 表名;
修改表
增加字段
alter table 表名 add 字段名 类型 【comment 注释】[约束];
修改数据类型
alter table 表名 modify 字段名 新数据类型
修改字段名和字段类型
alter table 表名 change 旧字段名 新字段名 类型 【comment 注释】[约束];
删除字段
alter table 表名 drop 字段名;
修改表名
alter table 表名 rename to 新表名;
删除表
drop table [if exists]表名;
删除指定表,并重新创建该表(相当于清空表的内容)
truncate table 表名;