zoukankan      html  css  js  c++  java
  • SQL数据库表结构的修改(sql2005)

    一 、ALTER TABLE命令

    ALTER TABLE 语句用于在已有的表中添加、修改或删除列。

    二、添加列

    语法 :ALTER TABLE table_name ADD column_name datatype
    eg:  ALTER TABLE Persons ADD P_Names VACHAR(50) NOT NULL

    三、修改列

    3.1修改字段varchar(50)为datetime,允许空
    eg:  ALTER TABLE Persons ALTER COLUMN  P_Names date

    3.2 修改字段名

    语法:EXEC sp_rename 'table_name.column_name1', 'table_name.column_name2', 'column'

    eg:  EXEC sp_rename '[P_Names].P_MemID', 'P_myMemID', 'column'

    四、删除字段

    语法 :ALTER TABLE table_name DROP COLUMN column_name
    eg:  ALTER TABLE Persons DROP  COLUMN  P_Names  

    五、其他操作

    5.1新建表:
    create table [表名]
    (
    [自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,
    [字段1] nVarChar(50) default '默认值' null ,
    [字段2] ntext null ,
    [字段3] datetime,
    [字段4] money null ,
    [字段5] int default 0,
    [字段6] Decimal (12,4) default 0,
    [字段7] image null ,
    )

    5.2删除表:
    Drop table [表名]

     (注意区分  truncate 和 delete的区别

     
  • 相关阅读:
    7-4
    7-3
    第五章例5-2
    第五章例5-1
    第四章例4-12
    第四章例4-11
    第四章例4-10
    第四章例4-9
    第四章例4-8
    第四章例4-7
  • 原文地址:https://www.cnblogs.com/zoood/p/3881059.html
Copyright © 2011-2022 走看看