-DDL:定义语言
CREATE:创建表 DROP:删除表
ALTER:修改表 TRUNCATE:删除表(保留结构)
-DML:操纵语言
INSERT:插入 DELETE:删除
UPDATE:更新
-TCL:事务控制
COMMIT:提交 SAVEPOINT:保存点
ROLLBACK:回滚
-DQL:数据查询
SELECT:查询
-DCL:数据控制
------------------
DESC:看结构
DEFAULT:默认值
NOT NULL:非空
ALTER:增加列,删除列,修改列
RENAME:改表名
RENAME old_name TO new_name;
增:INSERT INTO 表名 (列名1,列名2) VALUES(value,value)
改:UPDATE 表名 SET 列名=值 WHERE 列名=值
删:DELETE FROM 表名WHERE 列名=值
-------2
** -Oracle数据类型
NUMBER(p,s):数字类型
CHAR(n):固定长度字符类型
VARCHAR2(n):变长字符
DATE: 日期
CLOB:存储定长或边长字符串,最多4GB
-MySQL数据类型
TINYINT(n):
SMALLINT(n):
INT(n):
DOUBLE():
CHAR(n):定长字符串
VARCHAR(n):变长字符串
TINYTEXT:最大长度为255个字符
TEXT:最大长度为65535个字符
-字符串函数
CONCAT():连接字符串
CONCAT_WS():指定连接格式
LENGTH():获取字节数长度
SUBSTRING():截取字符串
......
-数值函数
ROUND(n,m) 取整,四舍五入
TRUNC(n,m) 取整,截取
MOD(m,n) 取余
CEIL和FLOOR:相近的整数
ABS(x):返回x的绝对值
RAND(x):返回0~1内的随机数
FLOOR(x):返回<=x的最大整数
-日期类型
DATE:
-日期关键字:年、月、日
-日期转换函数
-日期常用函数
-NULL的操作
-------3
-查询条件
AND > OR
LIKE
IN(a,c,b,)
BETWEEN...AND
ANY ALL
DISTINCT:去除重复的记录
-排序
ORDER BY
LIMIT:分页查询(MySQL)
-聚合函数
MAX() MIN():最大值/最小值
AVG() 计算平均值
SUM() 计算总和
COUNT() 统计记录
-分组
GROUP BY
HAVING:二次过滤
-查询语句执行顺序
FROM - WHERE - GROUP BY - HAVING - ORDER BY
-关联查询
主键:表的第一列,非空且唯一
JOIN ON
外连接/自连接
-------4
-子查询
-分页查询
-SWITCH CASH
-排序函数
-集合操作:并集/全并集/交集/差集
-高级分组函数:多维度聚合操作
-------5
-视图,数据字典
-序列
-索引
-非空约束
唯一约束
主键约束
外键约束
检查约束
CREATE:创建表 DROP:删除表
ALTER:修改表 TRUNCATE:删除表(保留结构)
-DML:操纵语言
INSERT:插入 DELETE:删除
UPDATE:更新
-TCL:事务控制
COMMIT:提交 SAVEPOINT:保存点
ROLLBACK:回滚
-DQL:数据查询
SELECT:查询
-DCL:数据控制
------------------
DESC:看结构
DEFAULT:默认值
NOT NULL:非空
ALTER:增加列,删除列,修改列
RENAME:改表名
RENAME old_name TO new_name;
增:INSERT INTO 表名 (列名1,列名2) VALUES(value,value)
改:UPDATE 表名 SET 列名=值 WHERE 列名=值
删:DELETE FROM 表名WHERE 列名=值
-------2
** -Oracle数据类型
NUMBER(p,s):数字类型
CHAR(n):固定长度字符类型
VARCHAR2(n):变长字符
DATE: 日期
CLOB:存储定长或边长字符串,最多4GB
-MySQL数据类型
TINYINT(n):
SMALLINT(n):
INT(n):
DOUBLE():
CHAR(n):定长字符串
VARCHAR(n):变长字符串
TINYTEXT:最大长度为255个字符
TEXT:最大长度为65535个字符
-字符串函数
CONCAT():连接字符串
CONCAT_WS():指定连接格式
LENGTH():获取字节数长度
SUBSTRING():截取字符串
......
-数值函数
ROUND(n,m) 取整,四舍五入
TRUNC(n,m) 取整,截取
MOD(m,n) 取余
CEIL和FLOOR:相近的整数
ABS(x):返回x的绝对值
RAND(x):返回0~1内的随机数
FLOOR(x):返回<=x的最大整数
-日期类型
DATE:
-日期关键字:年、月、日
-日期转换函数
-日期常用函数
-NULL的操作
-------3
-查询条件
AND > OR
LIKE
IN(a,c,b,)
BETWEEN...AND
ANY ALL
DISTINCT:去除重复的记录
-排序
ORDER BY
LIMIT:分页查询(MySQL)
-聚合函数
MAX() MIN():最大值/最小值
AVG() 计算平均值
SUM() 计算总和
COUNT() 统计记录
-分组
GROUP BY
HAVING:二次过滤
-查询语句执行顺序
FROM - WHERE - GROUP BY - HAVING - ORDER BY
-关联查询
主键:表的第一列,非空且唯一
JOIN ON
外连接/自连接
-------4
-子查询
-分页查询
-SWITCH CASH
-排序函数
-集合操作:并集/全并集/交集/差集
-高级分组函数:多维度聚合操作
-------5
-视图,数据字典
-序列
-索引
-非空约束
唯一约束
主键约束
外键约束
检查约束