已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理及应用,第五章 数据库和表的创建,使用T-SQL语句创建数据库,CREATE DATABASE LWZZ ON ( NAME = LWZZ_Data, FILENAME = C:Program FilesMicrosoft SQL ServerMSSQLData LWZZ_Data.MDF, SIZE = 1, FILEGROWTH = 10%) LOG ON ( NAME = LWZZ_Log, FILENAME = C:Program FilesMicrosoft SQL ServerMSSQLData LWZZ_Log.LDF, SIZE = 5, FILEGROWTH = 10%),用T-SQL语句查看数据库信息,1使用系统存储过程sp_helpdb 格式如下: sp_helpdb 数据库名 2使用系统存储过程sp_databases 格式如下: sp_databases,3.使用系统存储过程sp_helpfile 格式如下: sp_helpfile 文件名 4使用系统存储过程sp_helpfilegroup 格式如下: sp_helpfilegroup 文件组名,使用SQL语句修改数据库,1.用ALTER DATABASE语句增减数据文件和日志文件。 ALTER DATABASE LWZZ ADD FILE ( NAME =LWZZ_data2, FILENAME=C: Program FilesMicrosoft sql serverMSSQLdataLWZZ_data2.mdf, SIZE = 5, MAXSIZE = 50, FILEGROWTH = 1 ),ALTER DATABASE LWZZ MODIFY FILE ( NAME = LWZZ_data2, SIZE=20MB),(2)用ALTER DATABASE语句修改数据库选项,ALTER DATABASE LWZZ SET AUTO_SHRINK ON,3使用系统存储过程sp_dboption修改数据库选项,Sp_dboption LWZZ, autoshrink, true,用-SQL语句创建表,创建LWQK表 use LWZZ go create table LWQK (lwbh char (14), lwmc char(40), xkfl char(20), fbkw char(30),fbsj datetime, kwdw char(30), fxfw char(10), lwzs int, lwzz char(10), hxqk char(2), SCI char(2), EI char(2), zzhj char(100), bz text ),使用-SQL语句显示表结构,use lwzz go exec sp_help lwqk,use lwzz go sp_help,使用SQL语句修改表,1添加列 向表中添加列的语句格式如下: ALTER TABLE表名 ADD列名 列的描述 例如:向LWQK表中添加电子邮件(Email)列。 use lwzz go alter table lwqk add email varchar(20) null,2删除列,格式为: ALTER TABLE表名 DROP COLUMN列名 例如:删除 LWQK表的Email列。 use lwzz go alter table lwqk drop column email,3修改列定义,格式为: ALTER TABLE 表名 ALTER COLUMN 列名 列的描述 例如:将LWQK表的fxfw 列改为最大长度为20的varchar型数据,且不允许空值。 use lwzz go alter table lwqk alter column fxfw varchar(20) not null,使用SQL语句删除表结构,语法为: DROP TABLE 表名 例如:删除LWZZ库中的TABLE1表。 USE LWZZ GO DROP TABLE TABLE1,向表中插入数据 1 使用insert语句,1添加数据到一行中的所有列 use lwzz go insert into lwqk values(37132001081301,汽车前照灯电子控制装置的维护与故障排除,应用,汽车与配件,1999/9/23,中汽工业协会市场贸委会,全国1800,李正銮,否,否,否,无,无),需要注意的是: (1)输入的顺序和数据类型必须与表中 列的顺序和数据类型一致。 (2)可以不给全部列赋值,但没有赋值 的列必须是可以为空的列。 (3)字符型和日期型值插入时要用单引 号扩起来。,2.添加数据到一行中的部分列 use lwzz go insert into lwqk(lwbh,lwmc) values(37132001050101,数据库原理与应用-sql server 2000),.2 使用WRITETEXT语句,语法如下: WRITETEXT 表名.列名 指针 数据 修改LWQK表中bz的值,LWQK表的“text in row”选项关闭,即不在行内存储text数据,代码如下: EXEC sp_dboption LWZZ,select into/bulkcopy,false GO DECLARE ptrvary binary(16) SELECT ptrvary =TEXTPTR(bz) FROM LWQK WHERE lwbh=37132001081301 WRITETEXT LWQK.bz ptrvary 独立完成,修改表中数据 1使用UPDATE语句修改数据,语法格式为: UPDATE 表名 SET 列名=表达式 WHERE 条件 ,2使用UPDATETEXT语句,语法如下: UPDATETEXT 表名.列名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 技术服务体系合同
- 2025:未签订劳动合同的试用期员工单方辞职有权获得经济补偿
- 采购防疫物资合同
- 武汉市存量房买卖合同(标准版)
- 天长租房合同
- 变更主合同(标准版)
- 抵押合同与买卖合同
- 传统合同和电子合同
- 医药耗材销售合同(标准版)
- 房屋土地买卖合同
- 2025届中国兵器装备集团有限公司校园招聘全面启动笔试参考题库附带答案详解(10套)
- 2025年山东省春季高考语文试卷试题真题(含答案详解)
- 【课件】第13章++综合与实践++确定匀质薄板的重心位置+课件++2025-2026学年人教版八年级数学上册
- 美的微波炉TG7XCG7-NSH使用说明书
- 2025西藏开发投资集团有限公司招聘86人笔试历年参考题库附带答案详解
- 教师招聘之幼儿教师招聘题库
- 粤教花城版(2024)一年级上册音乐全册教案(教学设计)
- DB42∕T 1902-2022 中小学生营养配餐指南
- 输血法规培训课件
- 静脉血管通路护理
- 网点保险营销技巧
评论
0/150
提交评论