求解SQL建表,以及如何录入数据

求解SQL建表,以及如何录入数据,第1张

sql server建立数据表

1

打开sql server,连接到服务器;在“数据库”文件夹上单击鼠标右键,选择“新建数据库”,d出新建数据库窗体;

请点击输入图片描述

请点击输入图片描述

2

在“数据库名称”文本框内,输入新建数据库的名称,小编命名“Student”,新建学生信息管理数据库。点击“所有者”右侧按钮选项,浏览,选择自己的登录名,确认;其他选项默认即可。

请点击输入图片描述

请点击输入图片描述

请点击输入图片描述

3

然后,开始建立本系统需要的数据库表,

首先,新建的数据库Student——>表——>鼠标右键,选择“新建表”,如图所示。

请点击输入图片描述

4

然后,在d出的窗体内输入列名和数据类型以及是否允许null值等信息,如图所示;如图右击可以选择设置主键;

请点击输入图片描述

请点击输入图片描述

5

点击保存按钮,d出的“选择名称”框可以设置表的名称;这样数据表就建立好了。

请点击输入图片描述

END

sqlserver向数据表输入数据

1

如图,鼠标右键点击我们新建的数据表dbo.Table_1,选择编辑前200行;

注:不同版本的sql *** 作可能不同,实验课用sql server2005貌似是点击“打开全部表”,记不清了= ̄ω ̄=;

请点击输入图片描述

2

然后在d出的窗体内输入数据,输入结束后,鼠标左键单击工具栏上的运行图标,保存数据,如图。

请点击输入图片描述

请点击输入图片描述

3

我们把表关闭掉以后,想要再打开编辑的话, *** 作如图;

请点击输入图片描述

4

噔噔噔,建立好的数据表就是这样之后就可以启动vs建立连接啦。

请点击输入图片描述

图片的顺序有点问题,应该是复制职员表那题在前面

1、假设db_shop库中有一张名叫staffer的职员表,那么复制表包括记录的sql就是 create table db_shop.staffer_bak2 select * from db_shop.staffer

2、查看staffer_bak2 表结构的sql是 desc db_shop.staffer_bak2

3、给staffer_bak2 表添加字段,这题因为我不知道原本的职员表有哪些字段,我只能举例,可以添加例如 姓名,年龄,婚否,薪水,部门,职位,学历,邮箱,手机号,住址等等字段,假设原表没有职位这个字段,咱们来添加这个字段

alter table db_shop.staffer_bak2 add column job varchar(30) comment '职位'

4、添加主键外键

这可以根据原本的职员表哪些字段是主键和外键,咱们就设置哪些为主外键,因为你没有列出我只能猜测原表id是主键,那么设置主键sql就是alter table db_shop.staffer_bak2 add primary key(id)

假设原职员表有department_id(部门id)且与department部门表的id字段有外键约束,那么设置外键sql就是alter table db_shop.staffer_bak2 add constraint `fk1` foreign key (`department_id`) references db_shop.department(`id`)

5、删除外键约束

alter table db_shop.staffer_bak2 drop foreign key `fk1`

6、删除之前添加的职位字段

alter table db_shop.staffer_bak2 drop job


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9469610.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存