MySQL
千重萌
渣渣测试
学习自动化、性能、安全测试中
展开
-
【MySQL】MySQL 升级到 5.7 版本测试总结
通用用例: trigger业务测试 mysql的trigger业务测试回归: trigger就是触发器,是特殊的一种存储过程,在满足的一定情况下会触发,并执行里面的语句集合。 数据库查询:show triggers\G 如果有的话都是重点测试的。 严格模式校验: 5.7默认开启严格模式,5.5则没有默认开启,开启严格模式后使数据更加安全严格,但缺点是减少了对空数据入库的兼容性 主要有以下几种情况: 1.not null的字段没有传入默认值 比如 例子: create table c转载 2020-10-30 14:29:52 · 270 阅读 · 1 评论 -
【MySQL】建表时设置create_time为添加时当前时间,modify_time为更新时当前时间
create_time: 设置数据类型为:TIMESTAMP,默认值为:CURRENT_TIMESTAMP() modify_time: 设置数据类型为:TIMESTAMP,默认值为:CURRENT_TIMESTAMP() ON UPDATE CURRENT_TIMESTAMP() SQL语句为: CREATE TABLE `base_name`.`table_name` ( `create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIM..原创 2020-06-30 22:08:59 · 3006 阅读 · 0 评论 -
【workbench】workbench建表,基本字段类型标识
PK:primary key 主键 NN:not null 非空 UQ:unique 唯一索引 BIN:binary 二进制数据(比text更大) UN:unsigned 无符号(非负数) ZF:zero fill 填充0 例如字段内容是1 int(4), 则内容显示为0001 AI:auto increment 自增 G: Generated Column mysql5.7新特性:这一列由其他列计算而得 ...原创 2020-06-30 22:04:21 · 940 阅读 · 0 评论