关于SQL语句核心浅谈1(增改)

关于SQL语句核心浅谈1(增改)

在这里插入图片描述

引言
**这是我的第一篇博客,学过的很多知识都会慢慢遗忘,希望通过写博客的这种方式,来稳固学习过的知识,也希望将自己学习的经验传播给更多的人,给人一些力所能及的帮助!
正文
** 对于刚刚接触数据库的同学首先需要克服的就是SQL中使用的标准大写(本人在刚接触时就非常不习惯),在几个课程学完后你总结发现数据库日常使用最多的便是SQL语句,而SQL语句中核心便是对数据的增删改查这四个功能。下面我们将以对C-aa为例来一一介绍。

1,表数据的添加
对表数据的添加主要用到了T-SQL中 INSERT INTO语句。其具体语法格式如下:

INSERT INTO C-aa VALUES('date1','date2','date3',4,NULL)

解析:其中C-aa为与要添加的表名,date为添加的数据。遇到字符型数据时必须要加上’’(英文单引号),整数型则不需要,在遇到空值时一定要加上NULL否则会引起报错。

  1. 若要添加添加多行数据可以重复执行上面语句,也可以在一行数据后面加上 ,(英文逗号)继续添加新一行数据,如下添加三行数据:
INSERT INTO C_aa VALUES('date','date1','date2'),('date3','date4','date5'),('date6','date7','date8')

** 2.为指定的列名添加数据,则需要在表名后括号里添加与要添加数据的列名,假如C_aa表中有name,sex,id三个列名现在要为name与id添加数据,如下所示:

INSERT INTO C_aa(name,id)
       VALUES('张三',1932113101)

这样一来数据将如图,没有赋的值为NULL
在这里插入图片描述

注:VALUES后面跟的数据要与表的设计相对应,否则会报错。

2、表数据的修改
表数据的修改主要用到了T-SQL语句中 UPDATE语句,其具体的语法格式如下:

UPDATE C_aa SET 表名或新值 WHERE 附加条件

解析:SET后面跟的是你需要改的值,例如:C_aa表将id等于1932113101的姓名改成李四,代码如下:

UPDATE C_aa SET name='李四' WHERE C_aa.id=1932113101
  1. 在UPDATE中还有一个关键字 from ,作用为指定修改的数据来自一个或多个表或视图。
    例如,有C_aa与table1两个表,现将table1表中名字修正到C_aa表中,以id相同为条件,把table1表中名字输入C_aa表对应的名字中,代码如下:
UPDATE C_aa 
	SET name=table1.name 
	FROM C_aa,table1
		WHERE C_aa.id=table1.id

注:SET也可以带如id=id-1这类的加减乘除。

END!

**

由于第一次写,不是很适应,所以今天到这里就结束啦,后续也会慢慢更新,谢谢观看!

**
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值