我所知道的数据库4-数据类型与SQL语言

常见数据类型:

  CHAR(SIZE):定长字符型,字符长度不够自动在右边加空格符号。oracle最大长度是2000。

  VARCHAR(SIZE):可变长字符型,大小必须指定。oracle最大长度是4000。

  NUMBER(m,n):数字型,可存放实数和整数。其中m表示数据长度,n表示小数位数。也可以没有n。

  DATE:日期类型。

  BLOB:二进制大对象,其最大大小为4GB,此数据类型映射到BYTE类型的ARRAY。

  CLOB:二进制大对象,其最大大小为4GB,此数据类型映射到STRING类。

SQL(Structured Query Language),结构化查询语言,是关系型数据库RDBMS的官方语言。主要有以下几种:

1.DDL,数据定义语言,针对的是数据库的逻辑结构的操作(不针对数据)。

  常见的关键字有:CREATE 创建、DROP 删除、ALTER 修改、RENAME 重命名、TRUNCATE 删除。

2.DML:数据操作语言、针对的是存储在数据库中的数据。

  常见的关键字有:INSERT 插入、UPDATE 更新、DELETE 删除。

3.DQL:数据查询语言、有时也被称为DML语言。只是查询,不会修改数据。

  常见的关键字有:SELECT 查询、FROM 从属、WHERE 条件、GROUP BY 分组、HAVING 条件、ORDER BY 排序。

4.DCL:数据管理语言,针对的是权限控制部分。

  常见的关键字有:GRANT 赋权、REVOKE 收回。

5.TPL:事务处理语言,确保被DML语句影响的表的所有行得以及时更新。

  常见的关键字有:BEGIN TRANSACTION 事务开启、COMMIT 提交、SAVEPOINT 还原点、ROLLBACK 撤回.

6.CCL:指针控制语言,用于对一个或多个表单独行的操作。

  常见的关键字有:DECLARE CURSOR 游标申明、FETCH INTO 游标提取、UPDATE WHERE CURRENT(of cursor) 定位更新。

 

转载于:https://www.cnblogs.com/jason-huang/p/6347988.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值