首先写入可显示中文代码
set character_set_client=gbk;
set character_set_results=gbk;
或只输一句
set names gbk; 创建数据库
create database 库名; 查询现有数据局
show databases; 删除数据库
drop database +库名 使用库
use 库名; 创建表
create table Student(
id int,
name varchar(20) not null,
age int,
sex char(2) not null;
major varchar(20)
);
以学生表为例,创建主键自增表
creat table student(
id int primary key auto_increment,//注:只有int类型且为primary key 才可以使用auto_increment.
name varchar(20) not null,
banji varchar(20) not null,
banji integer default(1), //设定默认值为1
);
创建表后添加设定或改变默认值
例如:
alter table student modify score int;
alter table student modify score int default '1';
主键约束
创建表时添加主键约束
creat table person(
id int not null,
name varchar(20) not null,
adress varchar(50),
primary key(id)
);
创建表后添加主键约束
alter table person add primary key(id); 外键约束
create table Score(
p_id int,