-
数据定义
有关数据库的
创建数据库
Create
database/schema IF NOT EXISTS
数据库名
DEFAULT
character set
默认字符集
DEFAULT collate
默认校对规则
修改数据库的默认字符集或默认校对规则
Alter database/schema
数据库名
DEFAULT
character set
默认字符集
DEFAULT collate
默认校对规则
删除数据库
Drop
database/schema IF EXISTS
数据库名
查看数据库
Show
database/schema
选择数据库
Use
数据库名
有关表格的
创建表格
Create table
表名
(
字段名
1
数据类型完整性约束默认值
字段名
2
数据类型完整性约束默认值
字段名
3
数据类型完整性约束默认值
.
。
。
p>
。
)
ENGINE =
引擎类型
数据类型
类型
名称
Bit
Tinyint
Bool
数值类型
默认带
(数值)
Smallint
Mediuint
Int
Bigint
Double
decimal
Date
Datetime
日期和时
间类型
Timestamp
Time
Year
Char
字符串类
型
默认带
(数值)
Varchar
Tinytext
Text
表示
位字段类
型
小小整数
布尔数
小整数
中整数
整数
大整数
双大整数
限定小数
位数
日期型
日期和时
间组合
时间戳
时间型
两位和四
位的年
固定长度
类型数据
可变长类
型长度
小文本类
型
文本类型
范围
1~64
-128~127/0~255
0~1
-32768~32767/0~65535
负八百万到正八
百万
/
零到一千六百万
正数
42
亿
一千八百亿亿
308
次方
Decimal
(
总位数,
小数
点后位数)
1000~9999
年
同上
-8
38
:
59
:
59~838
:
59
:
59
默认四位格式
1901~2155/70~69
Char
(
0~255
)个字符
Varchar
(
0~65535
)个
字符
255
个字
65535
个字
括号内的字符表示采用
多少个字节存储
以‘
YYYY-MM-
DD
’显示
以
‘
YYYY-MM-
DDHH:MM
:SS
‘显示
以‘
HH:MM:SS
’显示
括号内的字符表示采用
多少个字节存储
备注
八位
十六位
约束条件
类型
实体完整性约束
参照完整性约束
名称
Primary key
Unique
Foreign key
Not null
Null
用户自定义约束
Default
check
Auto_increment
含义
传统的主键约束
唯一性约束
外键约束
不能为空
可为空
默认值
检查
自动增长列
举例说明
字段数据类型
Primary key
字段数据类型
Unique
略
字段数据类型
Not null
字段数据类型
Null
字段数据类型
Default
默认值
略
字段数据类型
Primary key/
UniqueAuto_increment
-
-
-
-
-
-
-
-
-
上一篇:5月英语原版故事
下一篇:网站流量PV、 UV、IP是什么意思