1.SQL概述
SQL:结构化查询语言,是一种数据库查询和程序设计语言,用于存取和操作数据
优点:几乎所有关系型数据库都支持SQL,较为通用
灵活使用可以进行非常高级和复杂的数据库操作
分类:DDL(数据定义语言)
DML (数据操作语言)
DQL (数据查询语言)
数据类型:
字符型:char类型 varchar类型 (字符型需给定长度)
char与varchar的区别是char存储定长数据,即使存储一个字符,字符长度依旧是给定长度
varchar给定的长度是指最大存储长度,实际存储的长度即就是字符长度
时间类型:date类型 datetime类型
date类型的单位是年月日,datetime类型的单位是年月日时分秒
整数: tinyint 1个字节, smallint 2个字节 ,mediumint 4个字节, bigint 8个字节
浮点数:float 4个字节, double 8个字节(定义时需给定总长,及保留小数点)
BLOB:大容量存储
text: 大容量字符串
2.DDL——数据定义语言
DDL是用于创建和修改数据库