1.创建、删除数据库
create database dbname;
drop database dbname;
2.选择某一个数据库
use dbname;
3.显示所有表
show tables;
4.查看某一张表的格式
describe tablename;
5.删除某一张表
drop tablename;
6.创建一张表
例如:create table doctor(ID int,name char(20),title char(20),major char(20),office char(20));
7.设置主键的方法
建表时设置
create table tableName( id int primary key );
create table tableName( id int, primary key (id) );
单独设置主键
alter table tableName add primary key(id);
删除主键
alter table tableName drop primary key;
8.设置外键的方法
外键必须唯一(unique或primary key)且非空(NOT NULL)
建表时设置
create table tableName1( tableName2_id int not null, foreign key(tableName2_id) references tableName2(id) );
单独添加外键
alter table tableName1 add constraint tableName1_ref_tableName2(foreignKeyName) foreign key(tableName2_id) references tableName2(id);
删除外键
alter table table1 drop foreign key foreignKeyName;
9.向表格插入内容
insert into employee
(empno,name,office,salary)
values
(1001,'Han Mei',101,3500),
(1003,'Li Lei',102,4200);
10.更改表的表头字段的属性(数据类型,长度等)
alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];
alter table 表名称 modify 字段名称 字段类型 [是否允许非空];