次:数据库基本管理和T-SQL语句.pptVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
次:数据库基本管理和T-SQL语句

SQL SERVER 2000 数据库应用 主讲教师: 李灯登 第二次 数据库基本管理和T-SQL语句 第一节目标 了解T-SQL语句分类 掌握用CREATE语句创建数据库和表 掌握用ALTER语句修改数据库和表 T-SQL 语言分类 数据控制语言(DCL) 1.Revoke(撤消) 2.deny(拒绝) 3.grant(同意、授权) 用SQL语句创建表 use 数据库名 create table 表名 ( 字段1 数据类型 identity (标示种子,递增量) primary key, 字段2 数据类型, 字段3 数据类型,   字段4 数据类型,   字段5 数据类型,   字段6 数据类型,   … 字段n 数据类型 ) GO 注:n最大可等于1024 示例:设已经创建了数据库XSCJ,现在该数据库中需创建学生情况 表XS,创建表XS的T-SQL语句如下: USE XSCJ CREATE TABLE XS ( 学号 int , 姓名 varchar(20), 专业名 varchar(20),  性别 bit NOT NULL,  出生时间 smalldatetime NOT NULL,  总学分 tinyint NULL,  备注 text NULL ) 分析:首先使用USE XSCJ将数据库XSCJ指定为当前数据库,然后使用CREATE TABLE语句在数据库XSCJ中创建表XS。 添加,删除列 语法: 在表中添加一列 use 数据库名 alter table 表名 add 字段名 数据类型 go 删除表中的一列 use 数据库名 alter table 表名 drop column 字段名,… go 【例】在表XS中增加1个新列——奖学金等级。 (一次可以添加多列) USE XSCJ ALTER TABLE XS ADD 奖学金等级 tinyint NULL GO 【例】在表XS中删除名为奖学金等级的列。(一次可以删除多列) USE XSCJ ALTER TABLE XS DROP COLUMN 奖学金等级 GO identity(起始值,增量系数) 在表中创建一个标识列,起始值为1,增量系数为1,不允许为空。 use northwind alter table xs add 序号 int identity(1,1) not null Go 必须为整型、精确小数 修改数据类型或长度 语法(一次只能修改一列) 修改字符数据类型的长度(varchar) use 数据库名 alter table 表名 alter column 字段名 char(修改后的长度) go 改变字段的数据类型 use 数据库名 alter table xs alter column 字段名 修改后的数据类型 go 示例【例】修改表XS中已有列的属性:将名为“姓名”的列长度由原来的8改为10;将名为“出生时间”的列的数据类型由原来的smalldatetime改为datetime。 USE XSCJ ALTER TABLE XS ALTER COLUMN 姓名 char(10) GO ALTER TABLE XS ALTER COLUMN 出生时间 datetime GO 删除表 语法: drop table 表名 【例】删除xs表: drop table xs 第二节课目标 掌握数据操作语言 (插入,更新,删除,查询) 数据操作语言DML 数据操纵语言(DML)主要语句及功能 使用insert into语句向表插入数据 往表中插入数据: insert into 表名(字段1 ,字段2 ,字段3,... 字段n ) values(值1,值2,值3,...值n ) 注:n最大可等于1024 通过 INSERT FROM 查询,可以将行从一个表复制到另一个表中或在同一个表内复制。 INSERT INTO newxs (xid,xname,sex,age) SELECT xid, xname, sex,age from xs 使用update修改记录 语法格式: use

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档