Bol5261 2021-10-01 20:47 采纳率: 98.1%
浏览 21
已结题

SQL语句主要可以划分为以下几类?

SQL语句主要可以划分为以下几类:
DDL(Data Definition Language):数据定义语言,定义对数据库对象(库、表、列、索引)的操作。
包括:CREATE、DROP、ALTER、RENAME、 TRUNCATE等
DML(Data Manipulation Language): 数据操作语言,定义对数据库记录的操作。
包括:INSERT、DELETE、UPDATE、SELECT等
DCL(Data Control Language): 数据控制语言,定义对数据库、表、字段、用户的访问权限和安全级别。
包括:GRANT、REVOKE等
Transaction Control:事务控制
包括:COMMIT、ROLLBACK、SAVEPOINT等

  • 写回答

1条回答 默认 最新

  • 神仙别闹 2021-10-01 21:42
    关注

    SQL包含四种程序设计语言类别的语句:数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)和事物控制语言(TCL)。

    1、Data Definition Language(DDL) :CREATE DATABASE - 创建新数据库 ;ALTER DATABASE - 修改数据库;CREATE TABLE - 创建新表;ALTER TABLE - 变更(改变)数据库表;DROP TABLE - 删除表;CREATE INDEX - 创建索引(搜索键);DROP INDEX - 删除索引。

    2、Data Manipulation Language(DML) :SELECT - 从数据库表中获取数据;UPDATE - 更新数据库表中的数据;DELETE - 从数据库表中删除数据;INSERT INTO - 向数据库表中插入数据。

    3、Data Control Language(DCL) :GRANT - 授权;REVOKE - 撤销授权;DENY - 拒绝授权。

    4、Transaction Control Language(TCL) :SAVEPOINT - 设置保存点;ROLLBACK - 回滚;COMMIT - 提交。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

    报告相同问题?

    问题事件

    • 系统已结题 10月11日
    • 已采纳回答 10月3日
    • 创建了问题 10月1日

    悬赏问题

    • ¥15 jsp,如何使用户名输出为中文(语言-javascript)
    • ¥20 文件读写,但中文乱码
    • ¥15 PowerBI中如何做到按数值向下取数
    • ¥15 设计quartus maxⅡ :Verilog-FPGA(0
    • ¥15 windows server 2022 datacenter安全策略配置 没有权限问题
    • ¥20 寻找dspace有偿技术支持
    • ¥30 深度学习的模型融合问题
    • ¥20 数电实验Verilog编程
    • ¥15 机器人MATLAB仿真示教占内存过大
    • ¥15 JSR233已经使用但是仍无法将csv数据放到一个list里显示出来,如何解决?