创建和使用表.pptVIP

  • 2
  • 0
  • 约1.52千字
  • 约 15页
  • 2019-01-10 发布于四川
  • 举报
SQL 2005 创建和使用表 本章主题 表的基本概念 创建和修改表 在表中插入、更新和删除数据 表 表是关系型数据库的特征,是用来存放数据的“容器” 每个表最多允许有1024列,每行的最大长度为8092字节 表分为永久表和临时表两种;永久表在创建后一直存储于数据库中,临时表在用户退出或系统修复后自动删除. 永久表和临时表由表名来区分 创建数据表 Create table 表名( 列名1 类型1 [identity[seed,[increment]] [null|not null] 列名2 类型2 [null|not null] 列名3 类型3 [null|not null] ) 要创建如下的学生表 首先决定每个列的类型及长度 定义语句 Create table students (no int identity(1,1), name varchar(8) not null, age tinyint, sex char(2), telephone char(7) not null, address varchar(60)) 课堂实践 创建一个图书表newtitles,包含图书的id、书名、类型、价格四个列 create table newtitles (title_id char(8), title varchar(100), type char(15), price money) 修改表 alter table 表名 alter column 列名 类型 null|not null alter table 表名 add 列名 类型 null|not null alter table 表名 drop column 列名 向表中插入数据 使用 insert into 表名 values(表值,表值….) 向newtitles表中插入数据1 Insert into newtitles values(‘AB1234’,‘SQL Server’,’computer’,$10.95) 注意: 插入的数据顺序应该和表的列顺序一致 数据类型一定要正确 更新表中数据 使用update tablename set column=newvalue where … 特别注意where的运用 不能修改具有identity属性列的列值 实验 将newtitles表中AB1234号图书改为15元 update newtitles set price=15 where title_id=AB1234‘ 尝试将where子句去掉,看看结果^_^ 实验 删除newtitles表中AB1234号图书 delete from newtitles where title_id=AB1234‘ 尝试将where子句去掉,看看结果^_^ 总结 表的基本概念 创建和修改表 在表中插入、更新和删除数据 * * 4567890 3456789 2345678 1234567 telephone address sex age name No 。。。。 男 18 张三 1 。。。。 女 19 李四 2 。。。。 男 18 赵六 4 。。。。 男 18 王五 3 60 7 2 8 长度 要求 类型 列 varchar address 不许为空 char telephone char sex tinyint age 不许为空 Varchar name 自动增长 int No 试验wp01 参见wp02 试验wp03 试验wp04 试验wp05

文档评论(0)

1亿VIP精品文档

相关文档