zoukankan      html  css  js  c++  java
  • 使用sql语句创建表、修改表、添加列等

     

    1. 创建表:
    CREATE TABLE 学生信息
    (
       学号 varchar(14) IDENTITY(1,1) PRIMARY KEY,
       姓名 varchar(8) UNIQUE NOT NULL,
       班级编号 varchar(14) REFERENCES '班级信息',
       年级 int null,
       性别 varchar(2) CHECK(性别in ('男’','女’)),
       民族 varchar(20) DEFAULT '未知该生民族',
       籍贯 varchar(50)
    )


    2. 修改表:
    A. 重命名表:
    EXEC sp_rename 'oldname','newname'
    B. 修改列属性:
    ALTER TABLE 学生信息
    ALTER COLUMN 姓名 varchar(20) NOT NULL
    C. 添加列:
    ALTER TABLE 学生信息
    ADD 家庭住址 nvarchar(20) NULL
    D. 删除列:
    ALTER TABLE 学生信息
    DROP COLUMN 家庭住址

    D. 修改列名:
    exec sp_rename '表名.[字段原名]','字段新名','column'

     

    3. 复制表:
    A. 复制整张表:

    select * into new_table from old_table

    B. 复制表结构:
    select * into new_table from old_table where 1=2

    B. 复制表内容:
    insert into new_tab select * from old_table

     

    4. 修改identity列

    自增列不能直接修改,必须将原有ID列删除,然后重新添加一列具有identity属性的ID字段。比如你要修改的字段名为ID:
    alter table 表名 drop column ID
    alter table 表名 add ID int identity(1,1)

  • 相关阅读:
    HDU
    Hdu 5072 Coprime(容斥+同色三角形)
    HDU
    HTML常用基础标签
    简单session实现
    前端中的 IoC 理念
    怎样做页面界限
    Reset 对象属性
    SQL注入
    js:表单校验(获取元素、事件)
  • 原文地址:https://www.cnblogs.com/tiancai/p/4877704.html
Copyright © 2011-2022 走看看