常见的sql语句介绍

sql的分类

根据操控的对象不同,sql语句可以大致分为两种,一种是针对数据库对象操作语句,另一种则是针对数据库内的数据的操作语句。
实际上sql语言可以分为四大类:数据查询语句、数据操纵语句、数据定义语句,以及数据控制语句

1、数据查询语句

数据查询语句的基本架构是select……from……where……;
各子句的查询块为:
select – 查询表项
from – 表或视图
where – 查询条件
例如:select name from user where name=“刘%”;查询user表中姓名中姓刘的表项。
除此之外,查询语句还可以添加聚合函数,例如:select count(*) from user where birth=“1998.02”;统计user表中生日为1998.02的人数。

2、数据操作语句

数据操纵语句的形式主要有三种:
(1) 插入:insert into……values……
(2)更新:update……set……
(3)删除:delete from……
例如:insert into user(id,name,des) values(‘11’,‘liu’,‘henshuai’);在user表中插入id为11,name为liu,描述des为henshuai的一个表项;update user set name=“liu” where id=‘3’;修改 user表中id为3的name为liu;delete from user where id=“1”;删除id为1的user表项,且为物理删除。

3、数据定义语句

数据定义语句是用来创建数据库中的各种对象,如表,视图,索引等。
基本结构为:
create table/view/index/…… 对象名称

4、数据控制语句

数据控制语句是用来授予或者回收账户访问数据库的某种权限,并控制数据库事务发生时间和效果。
(1)grant 授权
(2)rollback……to…… 回退到某一点
rollback 回滚
(3)revoke 回收

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值