iMisty的技术栈

iMisty的技术栈

MySQL基础之数据表相关操作

918
2019-06-15

数据表相关操作

数据表

定义:

  • 是数据库最重要的组成部分之一,数据是保存在数据表中;
  • 数据表由行(row)和列(column)来组成 ;
  • 每个数据表中至少有一列,行可以有0行一行或者多行组成;
  • 表名要求唯一,不要包含特殊字符,最好含义明确;

创建表

  • 语法 :sql CREATE TABNE (IF NOT EXISTS) table_name { 字段名称 字段类型 [完整性约束条件], 字段名称 字段类型 [完整性约束条件], ...}ENGIN = 存储引擎 CHARSET = 编码方式;

MySql 中的数据类型

  • 整数型

  • 浮点型

  • 定数型(DECIMAL) :和DOUBLE一样,内部以字符串形式存储数值

  • 字符串类型

注意 :text相关的类型不能有默认值

  • 日期时间类型 :实际开发中有时候用整型保存时间好处 1. 不用区分时区 2. 方便计算
  • 二进制类型(不常用)