mysql> explain select * from film_actor where film_id = 2;key_len计算规则如下: 字符串 char(n):n字节长度 varchar(n):2字节存储字符串长度,如果是utf-8,则长度 3n + 2 数值类型 tinyint:1字节 smallint:2字节 int:4字节 bigint:8字节 时间类型 date:3字节 timestamp:4字节 datet...
separatedDATENOTNULLDEFAULT'9999-12-31', job_codeINT, store_idINT) shardkey=id PARTITIONBYRANGE(month(hired))( PARTITIONp0VALUESLESS THAN(199102), PARTITIONp1VALUESLESS THAN(199603), PARTITIONp2VALUESLESS THAN(200101)); Range 支持类型 DATE,DATETIME,TIMESTAMP。 TINYINT、SMALLINT、MEDIUMINT、INT、...
createtabletmp(idintunsignednotnullAUTO_INCREMENT,namevarchar(255),PRIMARYKEY(id))engine=innodbpartitionbykey(id)partitions5; type(非常重要,可以看到有没有走索引) 访问类型 ALL 扫描全表数据 index 遍历索引 range 索引范围查找 index_subquery 在子查询中使用 ref unique_subquery 在子查询中使用 eq_ref re...
AI代码解释 CREATETABLE`student`(`id`bigint(20)NOTNULLAUTO_INCREMENTCOMMENT'主键',`name`varchar(255)NOTNULL,`class`varchar(255)DEFAULTNULL,`page`bigint(20)DEFAULTNULL,`status`tinyint(3)unsignedNOTNULLCOMMENT'状态:0 正常,1 冻结,2 删除',PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=0DEFAULTCHAR...
主键(id):primary key优先使用数值类型int,tinyint 性别(sex):0代表女,1代表男;数据库没有布尔类型,mysql推荐使用tinyint 2、理由 因为引擎在处理查询和连接时会逐个比较字符串中每一个字符; 而对于数字型而言只需要比较一次就够了; 字符会降低查询和连接的性能,并会增加存储开销; ...
`age` tinyint(4)DEFAULTNULL, `type`int(11)DEFAULTNULL, `create_time` datetimeDEFAULTNULL,PRIMARYKEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=10DEFAULTCHARSET=utf8;INSERTINTO`tbl_user`VALUES('1','admin','admin@126.com','18','1','2018-07-09 11:08:57'), ...
smallint-32,768 to 32,767-2^15 to 2^15-12 bytes tinyint0 to 2552^0-1 to 2^8-11 byte Remarks Theintdata type is the primary integer data type in SQL Server. Thebigintdata type is intended for use when integer values might exceed the range that is supported by theintdata type....
主键(id):primary key优先使用数值类型int,tinyint 性别(sex):0 代表女,1 代表男;数据库没有布尔类型,mysql推荐使用tinyint 2、理由 因为引擎在处理查询和连接时会逐个比较字符串中每一个字符; 而对于数字型而言只需要比较一次就够了; 字符会降低查询和连接的性能,并会增加存储开销; ...
TINYINT(size)A very small integer. Signed range is from -128 to 127. Unsigned range is from 0 to 255. Thesizeparameter specifies the maximum display width (which is 255) BOOLZero is considered as false, nonzero values are considered as true. ...