黑马程序员技术交流社区

标题: 【郑州校区】Navicat使⽤之数据类型与约束 [打印本页]

作者: 我是楠楠    时间: 2019-10-8 13:46
标题: 【郑州校区】Navicat使⽤之数据类型与约束
【郑州校区】Navicat使⽤之数据类型与约束

数据类型与约束
为了更加准确的存储数据,保证数据的正确有效,需要合理的使⽤数据类型和约束来限制数据的存储。
常⽤数据类型
整数:int,有符号范围(-2147483648        ~2147483647),⽆符号范围(0        ~        4294967295
⼩数:decimal,如decimal(5,2)表示共存5位数,⼩数占2位,整数占3
字符串:varchar,范围(0~65533),如varchar(3)表示最多存3个字符,⼀个中⽂或⼀个字⺟都占⼀个字符
⽇期时间:        datetime,范围(1000-01-01        00:00:00        ~        9999-12-31        23:59:59),如'2020-01-01        12:29:59'
约束
主键(primary        key):物理上存储的顺序
⾮空(not        null):此字段不允许填写空值
惟⼀(unique):此字段的值不允许重复
默认值(default):当不填写此值时会使⽤默认值,如果填写时以填写为准
外键(foreign        key):维护两个表之间的关联关系






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2