Sql Server 2008学习之第二天
上次学到对数据库中某表添加字段,下面我们继续学习
--修改数据库表中某列字段
use 数据库
alter table 表名 alter column 列明 列类型
--如何删除数据库中某列字段
use 数据库
alter table 表名 drop column 列名
--删除数据库中某个表
use 数据库
drop table 表名
向数据库某表中插入数据 use 数据库
use 数据库
insert into 表名 (列1名,列2名)values(‘列1值‘,‘列2值‘) --根据列类型 对不同列添加不同类型数据
--更新数据库中某列字段
use 数据库
update 表名 set 列1名=‘列1值‘,列2名=‘列2值‘ ..... --根据情况,一次更新单个或者多个列的值
--下面讲一下select语句的基本语法以及条件查询,因为后面要用到条件更新,其实也就是where后面紧跟条件
use 数据库
select * from 表名 --其中“*”号 说明所查询表中所有的字段列要求都查询出来,如果只是查询符合某些条件的,那么就用到了where关键字
--如果查询数据库中某表的某些字段(假如我们查询表中Age字段和Name字段),那么我们可以这样写
use 数据库
select Age,Name from 表名 --注意 这里我们将之前的* 号换成了具体的字段 就是代表我们要查询某些列字段而不是全部字段都查询出来了
--比如查询表中所有列信息,并且Age满足大于20岁的所有信息,那么我们可以这样写
use 数据库
select * from 表名 where Age>20
--带有条件的更新语句(比如说更新表中Age大于20的学生的班级为高二班)
use 数据库
update 表名 set 班级=‘高二班‘ where Age >20
--接下来我们学习一条复杂的更新语句,带有运算的SQL语句 ,更新Age=20的学生的年龄默认+1岁,那么我们可以这样写
use 数据库
update 表名 set Age=Age+1 where Age=20 --其中Age=Age+1 就是年龄在原本的基础上+1
--删除数据库中某表所有数据
use 数据库
delete from 表名
--删除数据库中某条记录,或者删除符合条件的某些记录
use 数据库
delete from 表名 where Age>21 --删除表名Age大于21的所有记录
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。