happinessaflower 2019-12-31
SQL Server对数据库的操作有两种方式,即可视化操作界面和SQL语言。下面介绍在SSMS可视化界面中,使用鼠标、键盘轻松快捷地实现表结构的创建、修改和删除操作,以及对表中数据执行添加、修改、删除操作。
如果需要修改表结构,如在表中新增或删除字段,则需要重新对表进行设计。在SSMS中右击表“db.sourse”,在弹出的快捷菜单中选择“设计”命令
表创建完成后,就可以在表中添加或删除数据了,右击表“db.sourse”,在弹出的快捷菜单中选择“编辑前200行”命令,然后就可以在表中插入、更新或删除数据
如果需要将表删除,可以右击表“db.sourse”,在弹出的快捷菜单中选择“删除”命令
SQL Server的操作也可以使用T-SQL语句完成,这也是实际生产环境中数据库管理员最常使用的管理数据库的方法。T-SQL语句的执行一般在查询窗口进行,选中数据库class,单击SSMS工具栏中的“新建查询”按钮,就可以新建一个查询窗口
create table sourse ( 编号 int identity (1,1) not null, 姓名 nvarchar(50) not null, 身份证号 varchar(18) primary key, 职务 nvarchar(50) not null, 出生日期 datetime not null, 基本工资 money not null check(基本工资 >=0 and 基本工资 <=100000), );
其中:
具体操作如下:
select * from sourse;
insert into sourse (姓名,身份证号,职务,出生日期,基本工资) values (‘张三‘,‘111111111111111111‘,‘经理‘,‘2001/11/27‘,4000); insert into sourse (姓名,身份证号,职务,出生日期,基本工资) values (‘玛丽‘,‘222222222222222222‘,‘服务员‘,‘2003/7/5‘,3500); insert into sourse (姓名,身份证号,职务,出生日期,基本工资) values (‘赵六‘,‘333333333333333333‘,‘主管‘,‘1998/3/9‘,38000); insert into sourse (姓名,身份证号,职务,出生日期,基本工资) values (‘孙五‘,‘444444444444444444‘,‘保洁‘,‘1996/5/24‘,2500);
select * from sourse;
alter table sourse add 年龄 nvarchar(3);
alter table sourse alter column 职务 varchar(10);
alter table sourse drop column 年龄;
drop table sourse;
create database benet; <!--创建benet数据库--> go use benet; <!--切换到benet数据库--> go create table sourse <!--创建sourse表--> ( 编号 int identity (1,1) not null, 姓名 nvarchar(50) not null, 身份证号 varchar(18) primary key, 职务 nvarchar(50) not null, 出生日期 datetime not null, 基本工资 money not null check(基本工资 >=0 and 基本工资 <=100000), ); go <!--sourse表插入数据--> insert into sourse (姓名,身份证号,职务,出生日期,基本工资) values (‘张三‘,‘111111111111111111‘,‘经理‘,‘2001/11/27‘,4000); go insert into sourse (姓名,身份证号,职务,出生日期,基本工资) values (‘玛丽‘,‘222222222222222222‘,‘服务员‘,‘2003/7/5‘,3500); go insert into sourse (姓名,身份证号,职务,出生日期,基本工资) values (‘赵六‘,‘333333333333333333‘,‘主管‘,‘1998/3/9‘,38000); go insert into sourse (姓名,身份证号,职务,出生日期,基本工资) values (‘孙五‘,‘444444444444444444‘,‘保洁‘,‘1996/5/24‘,2500); go select * from sourse; <!--查看sourse表--> go alter table sourse add 年龄 nvarchar(3); <!--sourse表中添加一个“年龄”列--> go alter table sourse alter column 职务 varchar(10); <!--修改“职务”列的额数据类型--> go alter table sourse drop column 年龄; <!--删除年龄列--> go drop table sourse; <!--删除sourse表-->
———————— 本文至此结束,感谢阅读 ————————