- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL2005数据库软件视频教程笔记
SQL2005数据库软件视频教程笔记一.数据库初步1.创建一个新的数据库:CREATE DATABASE THE NAME/*逻辑名称*/ ON PRIMARY( NAME=文件名.mdf/*文件名称*/, FILENAME=存储地址, SIZE=文件大小, MAXSIZE=最大文件大小, FILEGROWTH=文件大小增长数)2.修改数据库大小ALTER DATABASE 数据库名 MODIFY FILE( NAME=THE NAME/*文件名称*/, SIZE=目标大小)3.缩减数据库大小DBCC SHRINKDATABASE(THE NAME/*逻辑名称*/,收缩比)4.修改数据库的名称EXEC SP_RENAMEDB 原名称/*逻辑名称*/,‘新名称/*逻辑名称*/’5.删除数据库DROP DATABASE 数据库名称/*逻辑名称*/问题1:分离附加数据库的作用是什么?答:分离数据库使其脱离使用状态,停止该数据库服务,以便对其进行系统操作,附加反之。二、表初步1.创建表Create table 表名称( 学号 int primary key(设置为主关键字) identity(设置递增), 名称 char(6) not null, 专业方向 varchar(10) not null, 系部代码 char(2) not null, 备注 varchar(50))2.查看表exec sp_help 表名称3.重命名表:exec sp_rename 原名称,‘新名称’4.重命名列:exec sp_rename 表名称.原名称,新名称,column5.添加新列:alter table 表名称 add 新列 varchar(33)6.修改列的数据类型:alter table 表名称 alter column 列名称 目标数据类型 是否为空7.删除列:alter table 表名称 drop column 列名称8.删除表:drop table 表名称9.删除表中的所有数据:truncate table 表名称10.创建主键约束alter table 表名称 add constraint 主键名 primary key clustered (列名)11.创建外键约束alter table 表名称 add constraint 外键名 foreign key(列名) references 表名(列名)--此处设置参照表和参照列12.也可在创建表时就直接创建主键外键约束create table 表名称( 列名称 数据类型 数据长度 是否为空 primary key, 列名称 数据类型 数据长度 是否为空 constraint 外键名称 references 参照表(参照列))Ps:在一行前加“--”可将其标识为注释,不需执行问1:主键约束的作用何在?答:主键是能确定一条记录的唯一标识,用来保证数据完整性问2:外键约束的作用何在?答:外键用于与另一张表的关联问3:外键的取会值规则?答:(1)插入非空值时,如果主键表中没有这个值,则不能插入。 (2)更新时,不能改为主键表中没有的值。 (3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。 (4)更新主键记录时,同样有级联更新和拒绝执行的选择三、表中数据的操作1.向表中添加数据1,insert 表名称 values(,,,,)2, insert 表名称(要插入的列名,用逗号做分隔)values(,,)3, insert 表名称(要插入的列名,用逗号做分隔)select 要插入的列名,用逗号做分隔 from 表名称 where 查找条件2.修改表中的数据 1,update 表名称 set 列名=目标值 where 修改条件2, update 表名称 set 列名=目标值,列名=目标值 where 修改条件3.删除表中的数据1,delete 表名称 where 删除条件4.查找1,SELECT * FROM 表名称(查看全部信息)2,SELECT DISTINCT 列名 FROM 表名称(筛选不同记录)3,SELECT TOP n FROM 表名称(返回前n行记录)4,SELECT 列名,列名,列名 FROM 表名称(查看部分记录)5.常用的查询条件1,比较大小:比较运算符是比较两个表达式的大小的运算符,各运算符有:=,,,=,=,,!=2,确定范围:BETWEEN...AND..和NOT BETWEEN...AND...3,确定集合:用IN 和NOT IN可以用来查找属性属于(或不属于)指定集合的记录4,字符匹配:在实际应用中,用户有时候不能给出精确的查询条件,因此常常要根据一些不确定的信息来查询。 (1) LIKE匹配串 (2)like匹配串+任意字
文档评论(0)