《SQL权威指南读书笔记》第二章

1、mysql文本类型(依次增大):tinytext-->text-->mediumtext-->longtext。

2、如果装载到文本列中的数据超出了该类型的最大长度,数据将会被截断。

3、mysql整数类型(依次增大):tinytext-->smallint-->mediumint -->int-->bigint。

4、mysql浮点类型:float、double。

5、mysql的时间类型:
date YYYY-MM-DD
datetime YYYY-MM-DD HH:MI:SS
timestamp YYYY-MM-DD HH:MI:SS
year YYYY
time HHH:MI:SS

6、对于性别这样只有两个选择的列来说,可以使用ENUM,例如:gender ENUM('M','F')。

7、什么是null?在以下几种情况下设置为null:
-- 业务上不可行。
-- 不知道应赋什么值。
-- 集合为空。
通过not null关键字指定该列不可以为null

8、定义外键约束的列中的值只能来自于指定的表。

9、alter table 修改已经存在的表的定义。

10、外键约束只在InnoDB引擎下起作用。

11、describe 表名,输出一张表的详细信息。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SQL SELECT 语句 一、查询SQL SELECT 语法 (1)SELECT 列名称 FROM 表名称 (2...
    有钱且幸福阅读 5,606评论 0 33
  • ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year:...
    雨一流阅读 685评论 0 2
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,055评论 0 19
  • SQL:结构化查询语言 RDBMS:关系型数据库管理系统SQL可以分为两个部分:数据操作语言(DML)和数...
    HerbGuo阅读 258评论 0 0
  • 爱你 是寂静的 做好自己
    tangtt529阅读 74评论 0 0