美文网首页
SQL语句的分类

SQL语句的分类

作者: 尽人事听天命_6c6b | 来源:发表于2019-05-12 10:14 被阅读0次

    1.SQL语句的分类

    • DDL语句(数据定义语句)
      主要用于定义数据库对象的SQL语句
      数据库对象:表(table),列(column),视图(view),索引(index)...

      1. create: 创建
      2. alter: 修改
      3. replace: 替换
      4. drop: 放弃(删除)
      5. truncate: 截断
    • DML语句(数据操作语句)
      主要用于数据的变更

      1. insert 插入(新增数据)
      2. update 更新(修改数据)
      3. delete 删除
      4. merage 合并
    • TCL语句(事务控制语句)
      主要用于事务控制

      1. commit 提交事务
      2. rollback 回滚事务
    • DQL语句(数据查询语句)
      主要用于查询和检索数据

      1. select 查询
    • DCL语句(数据控制语句)
      主要用于数据库权限管理

      1. grant 授权
      2. revoke 回收

    2.DML语句(数据操作语句)

    2.1 新增数据(insert)

    语法:

      INSERT INTO 表名称 VALUES (值1, 值2,....)
    

    向表中增加一条记录

    • 为所有的列都赋值

      image
    INSERT INTO dept VALUES(1,'开发一部','沈阳');
    
    
    image
    • 为指定的列赋值
      为指定的列进行赋值,未指定的列的值默认就是null
      如果某个列是not null,则它必须被赋值
    INSERT INTO dept(deptno,dname) VALUES(2,'开发二部');
    
    
    • 一次插入多条数据(MySQL方言)(了解)

    相关文章

      网友评论

          本文标题:SQL语句的分类

          本文链接:https://www.haomeiwen.com/subject/vonyoqtx.html