




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 供热应急抢险管理办法
- 便民流动摊位管理办法
- 急性创伤骨折患者的康复干预方案研究
- 共同体理论下的社区安全韧性建设路径探索与实践进路
- 矿山节能技术-洞察及研究
- 煤矿机电管理绩效评价与改进策略
- 历史焦点人物康熙帝研究
- 自动控制技术的应用与发展故事
- 机场商业投诉管理办法
- 煤矿突发事故应急预案
- 2023年医技类-康复医学(副高)考试历年真题荟萃带答案
- 改进维持性血液透析患者贫血状况PDCA
- 公司岗位职级管理制度
- 漏肩风(肩周炎)中医临床路径及入院标准2020版
- 光面爆破知识讲座课件
- 高铁站装饰装修方案
- DB4401-T 112.1-2021 城市道路占道施工交通组织和安全措施设置+第1部分:交通安全设施设置-(高清现行)
- 质量整改通知单(样板)
- 杭州市高级中学2022年高一新生素质测试(分班考)模拟试卷
- 《碳纤维片材加固混凝土结构技术规程》(2022年版)
- 智能建筑项目设计方案(模板)
评论
0/150
提交评论