返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >SQL修改语法语句梳理总结
  • 784
分享到

SQL修改语法语句梳理总结

2024-04-02 19:04:59 784人浏览 泡泡鱼
摘要

目录INSERTUPDATEDELETEINSERT 当我们需要向数据库表中插入一条新记录时,就必须使用INSERT语句。 INSERT语句的基本语法是: INSERT

INSERT

当我们需要向数据库表中插入一条新记录时,就必须使用INSERT语句。

INSERT语句的基本语法是:


INSERT INTO <表名> (字段1, 字段2, ...) VALUES (值1, 值2, ...);

例如,我们向students表插入一条新记录,先列举出需要插入的字段名称,然后在VALUES子句中依次写出对应字段的值:


INSERT INTO students (class_id, name, gender, score) VALUES (2, '大牛', 'M', 80);

还可以一次性添加多条记录,只需要在VALUES子句中指定多个记录值,每个记录是由(...)包含的一组值:


INSERT INTO students (class_id, name, gender, score) VALUES
  (1, '大宝', 'M', 87),
  (2, '二宝', 'M', 81);

UPDATE

如果要更新数据库表中的记录,我们就必须使用UPDATE语句。

UPDATE语句的基本语法是:


UPDATE <表名> SET 字段1=值1, 字段2=值2, ... WHERE ...;

UPDATE语句中,更新字段时可以使用表达式。例如,把所有80分以下的同学的成绩加10分:


UPDATE students SET score=score+10 WHERE score<80;

如果WHERE条件没有匹配到任何记录,UPDATE语句不会报错,也不会有任何记录被更新。

最后,要特别小心的是,UPDATE语句可以没有WHERE条件,例如:


UPDATE students SET score=60;

这时,整个表的所有记录都会被更新。所以,在执行UPDATE语句时要非常小心,最好先用SELECT语句来测试WHERE条件是否筛选出了期望的记录集,然后再用UPDATE更新。

DELETE

如果要删除数据库表中的记录,我们可以使用DELETE语句。

DELETE语句的基本语法是:


DELETE FROM <表名> WHERE ...;

例如,我们想删除students表中id=1的记录,就需要这么写:


DELETE FROM students WHERE id=1;

DELETE语句的WHERE条件也是用来筛选需要删除的行,因此和UPDATE类似,DELETE语句也可以一次删除多条记录:


DELETE FROM students WHERE id>=5 AND id<=7;

如果WHERE条件没有匹配到任何记录,DELETE语句不会报错,也不会有任何记录被删除。

最后,要特别小心的是,和UPDATE类似,不带WHERE条件的DELETE语句会删除整个表的数据:


DELETE FROM students;

这时,整个表的所有记录都会被删除。所以,在执行DELETE语句时也要非常小心,最好先用SELECT语句来测试WHERE条件是否筛选出了期望的记录集,然后再用DELETE删除。

以上就是sql修改语法语句梳理总结的详细内容,更多关于SQL修改语法总结的资料请关注编程网其它相关文章!

--结束END--

本文标题: SQL修改语法语句梳理总结

本文链接: https://lsjlt.com/news/137839.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • SQL修改语法语句梳理总结
    目录INSERTUPDATEDELETEINSERT 当我们需要向数据库表中插入一条新记录时,就必须使用INSERT语句。 INSERT语句的基本语法是: INSERT ...
    99+
    2024-04-02
  • SQL查询语法知识梳理总结
    目录基本查询条件查询常用的条件表达式投影查询排序分页查询聚合查询分组多表查询连接查询小结基本查询 SELECT * FROM <表名> selec ...
    99+
    2024-04-02
  • SQL语句小总结
       无论是面试过程中,还是未来工作中,SQL都是一定会考到和用到的。所以,在此对之前看过的一些SQL知识点进行一下总结和记录,算是起到一个笔记本的作用。没有深入学习过SQL的和对SQL...
    99+
    2024-04-02
  • sql语句分类总结
    数据定义语言DDLcreate database db_name;create table table_name (column_name data_type,...);create view view_n...
    99+
    2024-04-02
  • sql修改语句的写法
    小编给大家分享一下sql修改语句的写法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!sql修改语句的写法:【UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值...
    99+
    2024-04-02
  • sql中修改表结构的语句
    可以通过 alter table 语句修改表结构,具体操作有:添加列:alter table table_name add column_name data_type;删除列:alter...
    99+
    2024-04-28
  • 常用的sql语句总结
    这篇文章主要介绍“常用的sql语句总结”,在日常操作中,相信很多人在常用的sql语句总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”常用的sql语句总结”的疑惑有所帮助!接...
    99+
    2022-11-30
    sql
  • sql语句中如何修改表结构
    小编给大家分享一下sql语句中如何修改表结构,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!SQL 语句中修改表结构的命令是ALT...
    99+
    2024-04-02
  • sql语句中怎么修改表结构
    要修改表结构,可以使用 ALTER TABLE 语句来实现。下面是一些常见的 ALTER TABLE 语句的示例:1. 添加新列:`...
    99+
    2023-08-11
    sql
  • sql中修改表的结构的语句
    sql 中修改表结构的语句包括:alter table table_name add column_name data_type 添加列alter table table_name al...
    99+
    2024-04-29
  • T-SQL查询语句大总结
    T-SQL查询语句大总结 防伪码:有志者事竟成,破釜沉舟,百二秦关终属楚 注:表格及语法众多,因此总结为sql server 语句,各位朋友如有需要可参考,谢谢! 案例一:表如下图所示实...
    99+
    2024-04-02
  • 修改表结构的sql语句是什么
    这篇文章主要讲解了“修改表结构的sql语句是”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“修改表结构的sql语句是”吧!在my...
    99+
    2024-04-02
  • sql修改语句的使用方法
    这篇文章为大家带来有关sql修改语句的使用方法。大部分知识点都是大家经常用到的,为此分享给大家做个参考。一起跟随小编过来看看吧。sql update语句写法:UPDATE table_name SET co...
    99+
    2024-04-02
  • sql语句修改数据的方法
    这篇文章主要介绍了sql语句修改数据的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。sql语句修改数据SQL 中,可以使用 UPDAT&...
    99+
    2024-04-02
  • C语言数组全面总结梳理
    目录一,一维数组1.创建和初始化2.使用下标访问3.在内存中的存储二,二维数组 1.创建和初始化2.使用下标访问3.在内存中的存储三,越界问题数组(array)是由一系列类...
    99+
    2024-04-02
  • C语言语义陷阱超详细梳理总结
    目录1 指针与数组2 非数组的指针3 作为参数的数组声明4 空指针并非空字符串5 边界计算与不对称边界6 求值顺序7 整数溢出8 为函数提供返回值1 指针与数组 C语言中只...
    99+
    2024-04-02
  • sql修改语句如何写
    小编给大家分享一下sql修改语句如何写,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!sql修改语句是UPDATE 语句。SQL ...
    99+
    2024-04-02
  • MyCat不支持的SQL语句总结
    已知的MyCat不支持的SQL语句类型如下: SELECT: 跨分片(实体库)的交叉查询 跨节点的联合查询 (如用户库的表和平台库的表做联合查询) INSERT: 插入的字段不包含分片字段 (如...
    99+
    2024-04-02
  • 数据库SQL语句优化总结
    这篇文章主要介绍“数据库SQL语句优化总结”,在日常操作中,相信很多人在数据库SQL语句优化总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”数据库SQL语句优化总结”的疑惑...
    99+
    2024-04-02
  • MySQL 修改数据表sql语句
    mysql用update修改数据,UPDATE语句来更改表中单个行,一组行或所有行的列值。下面详细介绍update用法 1,update 模型 UPDATE table_name SET column_...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作