【客户端连接】
语法:
mysql -h地址 -u账号 -p密码
例如:
mysql -uroot -proot
【创建数据库】
语法:
create database 数据库名;
例如:
create database myschool;
【删除数据库】
语法:
drop database 数据库名;
例如:
drop database myschool;
【选择/切换数据库】
语法:
use 数据库名;
例如:
use myschool;
【环境变量】
找到Path,添加入(MySQL Serverin),例如:
;D:Program FilesMySQLMySQL Server 5.7in
【创建表】
语法:
create table 表名
(
列名 类型 特性,
列名 类型 特性,
...
);
特性:
主键:primary key
非空:not null
自增:auto_increment
默认:default
描述:comment
例如:
create table grade
(
grade_id int primary key auto_increment comment '年级编号',
grade_name varchar(20) not null comment '年级名称'
) comment='年级表';
【删除表】
语法:
drop table 表名;
例如:
drop table grade;
【if exists / if not exists】
create database if not exists 数据库名;
drop database if exists 数据库;
create table if not exists 表名;
drop table if exists 表名;
【show xxxx】
show databases; // 查看当前MySQL中所有数据库列表
show tables; // 查看当前数据库中所有表
show full columns from student;//查看比较全面的表结构
【查看表结构】
describe 表名;