一、操作数据库
1. 创建
create database `数据库名`;
create database if not exists `数据库名`;
create database `数据库名` character set 字符集名(例:utf8)
2. 删除
drop database `数据库名`;
drop database if exists `数据库名`;
3. 使用
use `数据库名`;
show database();
4. 查询
show databases;
show create database `数据库名称`;
5.修改
alter database `数据库名` character set 字符集名;
二、数据库字段类型
1.数值
tinyint
smallint
mediumint
int
bigint
float
double
decimal
2.字符串
char
varchar
tinytext
text
3.日期
date
time
datetime
timestamp
4.NULL
null
三、数据库字段属性
1.Unsigned
2.zerofill
- 0填充,位数不足时,使用0来填充,例如:int(4),插入数据11,则结果为0011
3.自增(auto_increment)
- 自增,通常为在上一条记录的基础上自动+1
- 常用于唯一的主键上,且必须是整数类型,通常与primary key连用
- 可以自定义主键自增的初始值和步长
- 只能给被定义为key(unique key,primary key)的字段使用
4.非空(not null)
- 如果设置非空,则不给该列赋值,就会报错
- 如果没有设置,默认为null
5.默认(default)
- 设置默认的值,如果没有插入数据,则使用默认值
- 例如,sex字段设置默认为男,未插入该列的值,则最终结果显示为男