使用T-Sql语句创建和管理表.ppt
《使用T-Sql语句创建和管理表.ppt》由会员分享,可在线阅读,更多相关《使用T-Sql语句创建和管理表.ppt(59页珍藏版)》请在三一办公上搜索。
1、项目三 使用T-Sql语句创建和管理表,项目任务:,【任务1】在WebShop数据库中创建各类信息表。,【任务2】修改“Goodss”表的结构。,【任务3】(查看表)了解WebShop数据库中tb_Goods表的详细信息。,【任务4】(删除表)将Goodss表,从WebShop数据库中删除。,【任务5】使用 T-SQL 插入记录,【任务6】使用 T-SQL 修改记录,【任务7】使用 T-SQL 删除记录,【任务1】在WebShop数据库中创建各类信息表。,基本语句格式:CREATE TABLE(列级完整性约束条件,列级完整性约束条件.,),【任务1-1】在WebShop数据库中创建一个名为“G
2、oodss”的表。,【提示】表是数据库的组成对象,在进行创建表的操作之前,先要通过命令USE WebShop打开要操作的数据库。用户在选择表和列名称时不要使用SQL语言中的保留关键词,如select,create和insert等。在这里没有考虑表中的约束情况。,USE WebShop GO CREATE TABLE Goodss(g_ID char(6),g_Name varchar(50),t_ID char(2),g_Price float,g_Discount float,g_Number smallint,g_ProduceDate datetime,t_Image varchar(1
3、00),g_Status varchar(10),g_Discription varchar(1000),【任务2】修改“Goodss”表的结构。,修改表的结构主要包括:添加列、改变列的长度、改变列的数据类型、删除列。基本语句格式:ALTER TABLE ALTER COLUMN ADD 完整性约束 DROP,【任务2-2-1】(添加列)在Goodss 表中添加一个长度为 20 个字符,名称为g_Producer,类型为varchar的新的一列。,ALTER TABLE Goodss ADD g_Producer varchar(20),【提示】在ALTER TABLE语句中使用ADD关键字增
4、加列。不论表中原来是否已有数据,新增加的列一律为空值,且新增加的一列位于表结构的末尾,,【任务2-2-2】(修改列)将Goodss表中的g_ProduceDate数据类型改为char型,且宽度为10。,ALTER TABLE Goodss ALTER COLUMN g_ProduceDate char(10),【任务2-2-3】(删除列)在Goodss表中删除已有列g_Producer。,ALTER TABLE Goodss DROP COLUMN g_ProduceDate,【任务2-2-4】(重命名表)将表Goodss改名为tb_Goods。,sp_rename Goodss,tb_Goo
5、ds,基本语句格式:sp_rename 当前表名,新表名,【任务3】(查看表)了解WebShop数据库中tb_Goods表的详细信息。,sp_help tb_Goodss,基本语句格式:sp_help 表名,【任务4】(删除表)将Goodss表,从WebShop数据库中删除。,基本语句格式:DROP TABLE,DROP TABLE tb_Goods,课堂实践,(1)使用T-SQL语句在WebShop数据库中创建会员信息 表Customers1。,(2)对Customers1进行以下修改。增加一列c_Office用来表示办公地址。字符长度为20,类型为varchar。删除一列c_SafeCod
6、e(安全码)。将c_E-mail(电子邮箱)的长度修改为100。(3)查看Customers1表的基本信息。(4)删除新创建的Customers1表。,答案,USE WebShop go CREATE TABLE Customers1(c_ID char(5),c_Name varchar(30)not null,c_TrueName varchar(30)not null,c_E_mail varchar(30)not null,c_SafeCode char(6)not null),(1)使用T-SQL语句在WebShop数据库中创建会员信息表Customers1。,(2)对Custome
7、rs1进行以下修改。,增加一列c_Office用来表示办公地址。字符长度为 20,类型为varchar。,ALTER TABLE Customers1 ADD c_Office varchar(20),删除一列c_SafeCode(安全码),ALTER TABLE Customers1 DROP COLUMN c_SafeCode,将c_E-mail(电子邮箱)的长度修改为100。,ALTER TABLE Customers1 ALTER COLUMN c_E-mail varchar(100),(3)查看Customers1表的基本信息。,(4)删除新创建的Customers1表。,sp_h
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 Sql 语句 创建 管理
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4915004.html