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 语言中应用最多的部分,也远远没有这么简单,还涉及到查询排序,分组,聚合等等问题。   

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值