Chinaunix首页 | 论坛 | 博客
  • 博客访问: 342722
  • 博文数量: 88
  • 博客积分: 1673
  • 博客等级: 上尉
  • 技术积分: 934
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-20 13:51
文章分类

全部博文(88)

文章存档

2016年(1)

2015年(4)

2014年(3)

2013年(7)

2012年(11)

2011年(1)

2009年(61)

我的朋友

分类: 数据库开发技术

2009-07-10 09:58:46

下面对一些SQL语句的应用做些描述:

1.删除表:

       删除表的格式为:drop table <表名>

       1.1 例如删除test表:drop table test

2.修改表的结构

       你要对表进行修改,比如添加列,删除列或者修改列的定义,使用alter table语句         实现,alter teble语句可以添加列,删除列,修改修的定义,定义主码外码,也        可以添加和删除约束。

        alter table <表名>

       [alter column <列表> <新数据类型>]--修改列定义

       |[add [column]  <列表> <数据类型> [约束]--添加新列

        |[drop column <列名>]--删除列

        |[add primary kry (列名[,...n ])--添加主码约束

        |[add foeign key(列名) rederences 表名 (列名)]--添加外码约束

       例2.1为SC表添加“选课类别列”,此列定义为XKLB char(4)。

            alter table SC

                    add XKLB char(4) null

       例2.2 将新添加的XKLB的类型改为char(6)

                  alter table SC

                       alter column XKLB char(6)

       例2.3删除Course表的period列

                 alter table Course

                    drop column Period

     例2.4给students添加主键

            alter table Student

                 add constraint PK_STU(这是约束名)

                      primary kry(Sid)

阅读(633) | 评论(0) | 转发(0) |
0

上一篇:数据库建表

下一篇:SQL语句(2)--查询

给主人留下些什么吧!~~