SQl常用增删改查

SQl常用增删改查

ID:43442448

大小:52.82 KB

页数:4页

时间:2019-10-02

SQl常用增删改查_第1页
SQl常用增删改查_第2页
SQl常用增删改查_第3页
SQl常用增删改查_第4页
资源描述:

《SQl常用增删改查》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SQL常用增删改查语句增加现在有一张表,表(Test)里面有三个字段,分别为sno,sname,age。举例用一条增加SQL语句,插入一条数据进库。语句:Insertinto表名value(‘数据1’,’数据2’,’数据3’)具体操作:Insertintotestvalues('test','test','1')通过上面这条语句,Test表里面就多了一条数据。如下图所示:上面这个例子,是在每条字段都需要插入的时候为了方便而直接在insertinto后面跟表名。但是也会遇到一些特殊的情况,比如一张表,因为有主外键约

2、束(我这里只有一张表),而我只想插入被约束的字段sno(主键)加上age这个字段,在insertinto的时候就需要指明需要插入的字段,下面举例说明:语句:Insertinto表名(‘字段名1’,’字段名2’)values(‘数据1’,’数据2’)具体操作:insertintotest(sno,age)values('彭宇','21')这样数据库里面,又多了一条数据,而没有插入任何数据那个字段默认为NULL。如下图所示:删除在我们增加数据入库的时候,难免会出现数据录入错误,或者信息过期后不再需要的数据,所以我们要

3、利用删除语句将表里面不需要的数据删除掉。下面举例说明。语句:Deletefrom表名where字段名='需要删除的数据'具体操作:deletefromtestwheresno='test'通过这条SQL语句,Test表主键sno字段里面数据为test的该条数据就已经被删除了。Ps:一般来说都以主键为条件进行删除,因为主键是不可重复的,我们可以设想一下,如果没使用主键为删除条件,假设一个公司有两个叫彭宇的人。我使用sname=’彭宇’作为删除条件的话,那么这两个同名同姓人的资料都会被删除掉,所以这是不可取的。批量删

4、除当有多条数据需要删除的时候,我们可以使用批量删除语句来实现一次删除多条数据。语句:deletefrom表名where字段名in('该字段里面的数据1','该字段里面的数据2',……)具体操作:首先,看一下Test表里面有多少条数据,如下图:现在我想利用一条SQL语句,将前三条数据删除掉。deletefromtestwheresnoin('test','test2','test3')通过执行这条SQL语句后,前三条数据已经被我批量删除了。修改一条已经录入数据库里面的数据如果需要更新、修正,我们就需要用到SQL修改

5、语句。语句:Update表名set字段='修改后的数据'where字段='修改条件'具体操作:Updatetestsetsno='SQL修改语句'wheresno='test'修改前后比较,下图所示:(修改前)(修改后)查询上面进行了增加,修改操作后,数据库里面已经存在有数据了,最后我们要利用SQL查询语句将它们查询并显示出来。全部查询语句:Select*from表名具体操作:Select*fromtest执行了上面这句话,那么test表里面存在的数据都会被查询出来,如果我想要单独查询出某个人的数据怎么办?很简单

6、,只需要加上一个关键词where就能够实现了。单条件查询语句:Select*from表名where字段=’需要查询的数据’具体操作:Select*fromtestwheresno=’彭宇’这样我就查询出数据库里面sno字段为彭宇的数据了。多条件查询多条件查询就是比起单条件查询多了一个and关键词,使用多条件查询,查出来的结构能够更加的精确。语句:Select*from表名where字段=’需要查询的数据’and字段=’需要查询的数据’具体操作:Select*fromtestwheresno=’彭宇’andage=

7、’21’

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。