- 0
- 0
- 约3.28千字
- 约 6页
- 2017-01-11 发布于四川
- 举报
[MySQL安全模式和非安全模式实验
SQL Mode简介
在Mysql中,sql mode可以用来解决以下问题
(1).通过设置不同的sql mode,可以在不同的严格程度对数据进行校验.有效地保证了数据准确性.
(2).通过设置sql mode为ANSI模式,来保证大多数SQL符合标准SQL的语法,这样在不同数据库之间迁移时,不需要对业务 修改太多.
查询默认的sql mode(sql mode参数)有:real_as_float,pipes_as_concat,ansi_quotes,gnore_space和ANSI。在这些模式下可以插入超过字段定义长度的数据,或是在字段中没有定义的元素数据(如,enum)。不过在插入后会有一个warning(可以用 show warnings来查看)。
可以通过设置sql mode为STRICT_TRANS_TABLES(严格模式)来实现数据的严格校检,使错误数据不能插入,从而保证数据准确性。
TRADITIONAL模式也属于严格模式,同样可以实现严格校检,使错误数据不能插入,从而保证数据准确性。
SQL中的枚举
ENUM简介
ENUM是一个字符串对象,其值来自表创建时在列规定中显式枚举的一列值。
在某些情况下,ENUM值也可以为空字符串()或NULL:
如果你将一个非法值插入ENUM(也就是说,允许的值列之外的字符串),将插入空字符串以作为特殊错误值。该字符串与“普通
您可能关注的文档
最近下载
- 2026届高考语文复习:小说次要人物形象的作用+课件.pptx
- 【江苏考区】2026年4月初级注册安全工程师《法律法规》考试真题.docx
- (2026秋新版)人教版五年级数学上册全册教学设计.pdf
- 2026年高考化学二轮:题型16 晶胞结构的计算 (全国适用)(解析版).docx VIP
- 项目二 中国旅游业发展概况 (课件)《全国导游基础知识》同步教学(中国旅游出版社(第八版)).pptx VIP
- 2025管理类联考综合真题及答案.docx VIP
- 【一休】408 算法课程讲义.pdf
- 最新胃脘痛(慢性胃炎)中医护理方案.docx VIP
- G-J-B 59.18-1988 装甲车辆实验标准 装甲板抗枪弹性能实验.pdf VIP
- 结直肠癌中医护理方案.docx VIP
原创力文档

文档评论(0)