前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mysql-基础-DML-数据操作语言

Mysql-基础-DML-数据操作语言

作者头像
Se7eN_HOU
发布2022-05-07 19:17:44
3900
发布2022-05-07 19:17:44
举报

一、SQL通用语法

  1. SQL 语法可以单行或者多行书写,以分号结尾。
  2. SQL 语句可以使用空格/缩进来增强语句的可读性。
  3. Mysql 数据库的 SQL 语句不区分大小写,关键字建议使用大写。
  4. 注释:
    • 单行注释: -- 注释内容 或者 # 注释内容(Mysql 特有)
    • 多行注释: /* 注释内容 */

二、SQL的分类

  1. DDL: Data Definition Language 数据定义语言,用来定义数据库对象(数据库,表,字段)
  2. DML: Data Manipulation Language 数据操作语言,用来对数据库表中的数据进行增删改的
  3. DQL: Data Query Language 数据查询语言,用来查询数据库中表的记录。
  4. DCL: Data Control Language 数据控制语言,用来创建数据库用户,控制数据的访问权限

三、DML-添加数据

  1、给指定字段添加数据

代码语言:javascript
复制
INSERT INTO 表名 (字段1,字段2) VALUES(值1,值2);

  2、给全部字段添加数据

代码语言:javascript
复制
INSERT INTO 表名 VALUES(值1,值2,...);

  3、批量添加数据

代码语言:javascript
复制
INSERT INTO 表名 (字段1,字段2,...) VALUES(值1,值2,...),(值1,值2,...),(值1,值2,...);

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

  4、注意

  • 插入数据是,指定的字段顺序需要和值的顺序一一对应
  • 字符串和日期类型的数据应该包含在引号中
  • 插入的数据大小,应该在字段的规定范围内

四、DML-修改数据

代码语言:javascript
复制
UPDATE 表名 SET 字段1=值1,字段2=值2,... [WHERE 条件];

  注意:修改语句的条件可以有也可以没有,如果没有条件,则会修改整张表的所有数据。

五、DML-删除数据

代码语言:javascript
复制
DELETE FROM 表名 [WHERE 条件];

  注意:

    1、DELETE语句的条件可以有也可以没有,如果没有条件,则会删除整张表的所有数据。

    2、DELETE语句不能删除某一个字典的值,使用UPDATE 可以  

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-03-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、SQL通用语法
  • 二、SQL的分类
  • 三、DML-添加数据
  • 五、DML-删除数据
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档