SQL语句的分类

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方言)(了解)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容