MYSQL 第五课时-数据表的相关操作

一、数据表

  • 描述:有特定的数据类型,可存储数据的数据结构。

  • 创建数据表
    CREATE TABLE [IF NOT EXISTS ] tbl_name(字段名称 字段类型[完整性约束条件]...)ENGINE = 引擎名称 CHARSET = '编码方式';

二、MYSQL的数据类型

1.整数类型

  • TINYINT
  • SMALLINT
  • MEDIUMINT
  • INT
  • BIGINT
  • BOOL,BOOLEAN 等价于TINYINT(1),0为FALSE, 其余为TRUE
    MYSQL没有BOOL类型

当输入时间的数据的时候,除了年份的数据以外,其他都可以用INT的数据类型去表示

可使用帮助手册查看数据类型的范围
1.help 数据类型 | 命令
2.? 数据类型 | 命令
3.\h 数据类型 | 命令

2.浮点类型(小数)

M=整位数,D=小数点后几位,

  • FLOAT[(M,D)]——平台不同,精度不同
  • DOUBLE[(M,D)]——平台不同,精度不同
  • DECIMAL[(M,D)]——以字符串的形式去存储数值,精度较高

3.字符串类型(文字)

M=存储字符数

  • CHAR(M)——定长字符串(0~255)
  • VARCHAR(M)——变长字符串(0~65535)
  • TINYTEXT
  • TEXT
  • MEDIUMTEXT
  • LONGTEXT
  • ENUM('VALUE1','VALUE2',.....),枚举类型,只能选一个
  • SET 集合

4.日期时间类型

  • TIME 时间
  • DATE 日期
  • DATATIME
  • TIMESTAMP
  • YEAR

5.二进制类型

保存视频等格式

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

推荐阅读更多精彩内容