您正在使用 IPV4 [34.228.52.21] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]保护绿色环境,构建和谐社会       悟空收录网      

【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中      
[公益] 地球是我家,绿化靠大家      
2023年 圣诞节 023
2024年 腊八节 047
2024年 元 旦 030
2024年 春 节 070
 
您现在的位置:首页 >> 数据库 >> 内容
本类新增
本类热门文章
在SQL中修改数据的基础语句
内容摘要: 一、插入数据INSERTINTO表名(字段1,字段2,...)VALUES(值1,值2,...);基本语法先列举要插入的字段名称,然后在子句中依次写出对应字段的值INSERTintostudents(class_id,NAME,gender,score)VALUES(1,'小王','M',81)注意,对于id字段来说,我们设置了它是一个自增的主键,不用管他,......
一、插入数据

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

基本语法

先列举要插入的字段名称,然后在子句中依次写出对应字段的值

INSERTintostudents(class_id,NAME,gender,score)VALUES(1,'小王','M',81)

注意,对于id字段来说,我们设置了它是一个自增的主键,不用管他,它的值可以由数据库自动推断出来。

此外,如果一个字段有默认值,在插入的时候也可以不出现。

可以一次性的在表中添加多条记录。

二、更新数据

基本语法

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

注意,在where子句中我们一般写的是筛选条件。

在使用update语句的时候可以使用表达式

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

当子句没有筛选到合适的数据时,该语句不会发生报错,所以在使用SQL的时候要注意执行结果中的受影响的行数。

使用update语句的注意事项

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

三、删除语句

基本语法

DELETEFROM<表名>WHERE...;

在删除语句中可以使用where子句

SELECT*FROMstudentswherescore=85

where条件是用来筛选要删除的行,可以一次删除多条记录

注意事项

在使用删除语句的时候,可以没有where子句,这个时候整个表的记录会被删除,要注意。

四、特别注意

在使用修改语句的时候,要养成一种好习惯,先用select语句进行查询,观察查询到的是不是我们想要的数据,然后再进行对应的修改,同样在修改完成之后也还要进行查询操作。

一定要在确定执行没有问题后再将真正的SQL语句投入到生产中。

补充:sqlupdate语句根据不同条件修改不同列的值

一张表中有A、B、C、D四列。如果D的值是1,则修改A字段的值等于x。如果D的值是2,则修改B字段的值等于x。如果D的值是3,则修改C字段的值等于x。写一个sql

UPDATEtable_name

SETA=CASEWHEND=1THENxELSEAEND,

B=CASEWHEND=2THENxELSEBEND,

C=CASEWHEND=3THENxELSECEND

WHEREDIN(1,2,3)

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:wps表格打印证件照的方法 下一篇:根据sql脚本修改数据库表结构的几种解决
发布日期:2023/11/15
手机扫二维码直达本页
发布时间:15:15:57
点  击:8
录  入:伊伊
相关文章
Baidu
YiJiaCMS 7.3.5 build231025(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,Cloudflare提供加速防护
运行时间载入中.....