SQL Server之常见数据库指令(增删改查)

使用sqlserver数据库的基础便是增删改查,下面记录这些常见的数据库指令:

首先我的前置条件是创建了一个数据库test,并创建了一个Student表,表中字段为Id,stuName,stuSex,stuAge代码如下:

create database test --创建数据库test

create table Student (Id int identity(1,1) primary key not null,stuName nvarchar(10),stuSex nchar(1) null,stuAge int null)

一,为数据库插入数据(增)

语法:insert into 表名 (字段) values(值)

案例:为Student表添加数据

insert into Student (stuName,stuSex,stuAge) values(N'张三',N'男',20)

insert into Student(stuName,stuSex,stuAge) values(N'李四',N'男',21)

insert into Student(stuName,stuSex,stuAge) values(N'王五',N'女',26)

以上代码我们为Student表添加了三行数据,分别是姓名为“张三”,“李四”,“王五”的个人信息。因为我们在创建表的时候为“Id”字段加了自动增长,所以不需要为Id字段添加数据系统会自动添加并增长数据。

经过以上代码处理后Student表的数据是如下图所示:

二,为数据库删除数据(删)

语法:delete from 表名 where 限制条件

删除数据的语法是需要限制条件的,如果不加“where 限制条件”子句,在执行之后会删除该表的所有数据。

案例:删除Student表中stuAge大于25的数据

代码:

delete from Student where stuAge>25

执行上面这句代码之后Student表中的数据如下图所示:

三,修改数据库表中的数据(改)

语法:update 表名 set 字段名=字段值 where 限制条件

以上语法用于修改表中特定字段,将其修改为需要的值

若需要修改记录的多个值,语法为:update 表名 set 字段名1=字段值1,字段名2=字段值2....  where 限制条件

案例:把张三的性别改成“女”,年龄改成32岁

代码:

update Student set stuSex=N'女',stuAge=32 where stuName=N'张三'

执行上面代码之后Student表的数据如下图所示:

四,简单的查询表中的数据(查)

语法:select 字段名1,字段名2... from 表名 where 限制条件

以上代码用于查询表中的信息,如果要查询出表中的所有信息可以直接用“*”号

如:查询student表的所有姓名和对应性别

select stuName,stuSex from Student

执行上面语句的结果是:

也可以使用语句:select * from Student查询出Student表的所有信息,执行结果如下:

当然,查询语句是sql语言中应用最多的部分,也远远没有这么简单,还涉及到查询排序,分组,聚合等等问题,具体在下面的文章中介绍。
————————————————
版权声明:本文为CSDN博主「孤行者程序之路」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_38507850/article/details/79580086

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值