- 关于启动、登录、退出
启动MySQL
net strat mysql
关闭mysql
net stop mysql
登录mysql
mysql -u root -p
退出
exit;
- 关于数据库查询、新建、指定
数据库查询
show databaes;
创建数据库
create database test2020;
指定数据库
use test2020;
- 关于数据库表的新建、查看表结构、新增表内容、查询、删除表内容
创建数据库表
mysql> create table class(
-> number varchar(20),
-> name varchar(20),
-> degree char(1),
-> bithday date);
查看表结构
mysql> describe class;
填入表内容
mysql> insert into class values(
-> 'class1','english_excellent','h','2019-09-09');
查看表格内容
select * from class;
修改表格内容
mysql> update class set number='class2' where degree='h';
删除表格内容
mysql> delete from class where number='class2';
- 关于主键、联合主键
主键:唯一、且不为空
创建主键
mysql> create table mm(
-> number int primary key,
-> door int );
创建联合主键
mysql> create table dog(
-> name varchar(20),
-> age int,
-> hobby char(20),
-> primary key(name,age));