达梦数据库之DMSQL总结归纳

先来看一下常用的SQL(Structure Query Language)四种语言:DDL、DML、DCL、TCL,下面分别详细介绍啊这四种语言的含义。

DDL(Data Definition Languages)

数据库定义语言,创建数据库中的表、索引、视图、触发器等,一般在建表和改变表结构时使用,故影响整个数据库或表。隐式自动提交,不需要commit。

常用关键字:CREATE、ALTER、DROP、COMMENT、TRUNCATE、RENAME等。

DML(Data Manipulation Language):

数据库操纵语言,对数据库的数据表中记录进行操作,一般影响表中的一个或多个记录,有利于管理数据库中的数据。不会自动提交,需要commit。

常用关键字:SELECT、INSERT、UPDATE、DELETE、MERGE、LOCK、EXPLAIN等。

DCL(Data Control Language):

数据库控制语言,用于数据库用户角色控制、权限控制方面的操作。

常用更关键字:GRANT、REVOKE。

TCL(Transaction Control Language):

事物控制语言,用于控制事物方面的操作,维护数据的一致性。

常用关键字:COMMIT、ROLLBACK、SET TRANSACTION、SAVEPOINT(设置保存点,便于回滚)。

接下来详细讲解常用的SQL语句。

1. 单表简单查询

1.1 单列查询

查询员工信息表的姓名:

select employee_name from dmhr.employee;

1.2 多列查询

查询员工表的姓名,工资:

select employee_name,EMPLOYEE.SALARY from dmhr.employee;

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值