db2数据库之三:SQL语言

db2数据库之三:SQL语言

SQL:结构化查询语言的英文所写
SQL语言的分类:
   DCL:数据控制语言 例如:grant,revoke
   DDL:数据定义语言 例如:create drop
   DML:数据操作语言 例如:select  insert
   除此以外,其他一些数据库中也会出现DFL等的叫法,但是前三种几乎是统一的。

DB2中的数据类型:
   1、数值型
      又分为:小整型   大整型   巨整型   小数型   单精度浮点型   双精度浮点型 
  
   2、字符串型
      分为: 固定长度   可变长度  字符打对象字符串
  
   3、图形字符串型
      分为: 定长图形字符串  变长图形字符串  long vargraphic  双字节打对象字符串 
  
   4、二进制串型
  
   5、日期时间型
      分为: date  time  timestamp

   6、日期时间类型的字符串表示型

grant 可以显式的把权限授予单个用户或者组
   GRANT insert,delete ON table test TO user abc

revoke可以显式的撤销某个用户或者组的权限
   REVOKE all privileges ON table abc from usera

create 和 declare 用于创建数据库对象,区别在于declare创建的对象是临时性的.

alter用于修改数据库对象

drop用于删除数据库对象

select用于检索数据

insert用于插入数据

update用于更新数据

delete用于删除数据
   注意:delete 不和*连用
   delete from test where id>100

where 用于指定条件

order by用于对取出的数据排序
    asc升序,desc降序,默认是(按照主键)升序排列的

group by 用于将查询出来的数据按照一定的条件分组汇总




   
李荣权
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值