最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

SQl常用增删改查

来源:动视网 责编:小OO 时间:2025-09-23 18:05:11
文档

SQl常用增删改查

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

增加

现在有一张表,表(Test)里面有三个字段,分别为sno,sname,age。举例用一条增加SQL语句,插入一条数据进库。

语句:

    Insert into 表名 value(‘数据1’,’数据2’,’数据3’)

具体操作:

Insert into testvalues('test','test','1')

通过上面这条语句,Test表里面就多了一条数据。如下图所示:

上面这个例子,是在每条字段都需要插入的时候为了方便而直接在insert into 后面跟表名。但是也会遇到一些特殊的情况,比如一张表,因为有主外键约束(我这里只有一张表),而我只想插入被约束的字段sno(主键)加上age这个字段,在insert into的时候就需要指明需要插入的字段,下面举例说明:

语句:

    Insert into 表名(‘字段名1’,’字段名2’)  values(‘数据1’,’数据2’)

具体操作:

insert into test(sno,age)values('彭宇','21')

这样数据库里面,又多了一条数据,而没有插入任何数据那个字段默认为NULL。如下图所示:

删除

在我们增加数据入库的时候,难免会出现数据录入错误,或者信息过期后不再需要的数据,所以我们要利用删除语句将表里面不需要的数据删除掉。下面举例说明。

语句:

    Delete from 表名 where 字段名='需要删除的数据'

具体操作:

delete from test where sno='test'

通过这条SQL语句,Test表主键sno字段里面数据为test的该条数据就已经被删除了。

    Ps:一般来说都以主键为条件进行删除,因为主键是不可重复的,我们可以设想一下,如果没使用主键为删除条件,假设一个公司有两个叫彭宇的人。我使用sname=’彭宇’作为删除条件的话,那么这两个同名同姓人的资料都会被删除掉,所以这是不可取的。

批量删除

    当有多条数据需要删除的时候,我们可以使用批量删除语句来实现一次删除多条数据。

语句:

    delete from表名where字段名in('该字段里面的数据1','该字段里面的数据2',……)

具体操作:

    首先,看一下Test表里面有多少条数据,如下图:

现在我想利用一条SQL语句,将前三条数据删除掉。

delete from test where sno in('test','test2','test3')

通过执行这条SQL语句后,前三条数据已经被我批量删除了。

修改

    一条已经录入数据库里面的数据如果需要更新、修正,我们就需要用到SQL修改语句。

语句:

    Update 表名set字段='修改后的数据' where 字段='修改条件'

具体操作:

    Update test set sno='SQL修改语句' where sno='test'

修改前后比较,下图所示:

(修改前)                        (修改后)

查询

    上面进行了增加,修改操作后,数据库里面已经存在有数据了,最后我们要利用SQL查询语句将它们查询并显示出来。

全部查询

语句:

Select * from 表名

具体操作:

    Select * from test

执行了上面这句话,那么test表里面存在的数据都会被查询出来,如果我想要单独查询出某个人的数据怎么办?很简单,只需要加上一个关键词where就能够实现了。

单条件查询

语句:

    Select * from 表名 where 字段=’需要查询的数据’

具体操作:

    Select * from test where sno=’彭宇’

这样我就查询出数据库里面sno字段为彭宇的数据了。

多条件查询

多条件查询就是比起单条件查询多了一个and关键词,使用多条件查询,查出来的结构能够更加的精确。

语句:

    Select * from  表名 where 字段=’需要查询的数据’ and 字段=’需要查询的数据’

具体操作:

    Select * from test where sno=’彭宇’ and age=’21’

文档

SQl常用增删改查

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

最新推荐

猜你喜欢

热门推荐

专题
Top