Java初级——5.DATABASE

-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
-视图,数据字典
-序列
-索引
-非空约束
唯一约束
主键约束
外键约束
检查约束
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值