数据类型
整型
1.创建一个含有无符号/有符号整型的字段的表
CREATE TABLE L1(
id tinyint unsigned #无符号
)
CREATE TABLE L2(
id tinyint #默认为有符号
)
数值型(bit)
2.数值型(bit)的使用
小数
3.数值型(小数)的基本使用
字符串
4.字符串的基本使用
#演示字符串类型使用 char varchar
#注释的快捷键 shift+ctrl+c , 注销注释 shift+ctrl+r
-- CHAR(size)
-- 固定长度字符串 最大 255 字符
-- VARCHAR(size) 0~65535 字节
-- 可变长度字符串 最大 65532 字节 【utf8 编码最大 21844 字符 1-3 个字节用于记录大小】
-- 如果表的编码是 utf8 varchar(size) size = (65535-3) / 3 = 21844
-- 如果表的编码是 gbk varchar(size) size = (65535-3) / 2 = 32766
CREATE TABLE t09 (
`name` CHAR(255));
CREATE TABLE t10 (
`name` VARCHAR(32766)) CHARSET gbk;
DROP TABLE t10;
字符串使用细节
日期类型
5.日期类型的基本使用
TIMESTAMP加上NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP属性后会自动添加/更新当前当前时间到列中