mysql

数据库是什么

  • 可以处理大量数据
  • 有统一的程序读写接口比如 SQL
  • 可以通过统一的语法处理关联查询和统计

表 table,字段 field,记录 record
主键:

数据类型

名称 类型 说明
INT 整型 4 字节整数类型,范围约+/-21 亿
BIGINT 长整型 8 字节整数类型,范围约+/-922 亿亿
REAL 浮点型 4 字节浮点数,范围约+/-1038
DOUBLE 浮点型 8 字节浮点数,范围约+/-10308
DECIMAL(M,N) 高精度小数 由用户指定精度的小数,例如,DECIMAL(20,10)表示一共 20 位,其中小数 10 位,通常用于财务计算
CHAR(N) 定长字符串 存储指定长度的字符串,例如,CHAR(100)总是存储 100 个字符的字符串
VARCHAR(N) 变长字符串 存储可变长度的字符串,例如,VARCHAR(100)可以存储 0~100 个字符的字符串
BOOLEAN 布尔类型 存储 True 或者 False
DATE 日期类型 存储日期,例如,2018-06-22
TIME 时间类型 存储时间,例如,12:20:59
DATETIME 日期和时间类型 存储日期+时间,例如,2018-06-22 12:20:59

功能

数据定义 数据操作 数据查询
创建表 添加数据 条件筛选
删除表 修改数据 统计聚合
修改表 删除数据 关联查询

指令

  • 查询
  • 筛选

连接数据库

  • 内联
  • 外联

连接池
OLTP 操作, 数据库 OLAP、OLTP 的介绍和比较
vertica 数据库 列式关系型数据库

参考

SQL 基础教程


   转载规则


《mysql》 Ryan Who 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录