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的所有记录

原文地址:https://www.cnblogs.com/learning-of-ant/p/4297144.html