• SQL 数据表的相关操作


    CREATE TABLE employee/*创建数据表及添加非空约束*/
    (
     No DECIMAL(5) NOT NULL,/*非空约束*/
     sNAME CHAR(10) NOT NULL,
     SEX CHAR(2) NOT NULL,
     Birthday DATETIME NOT NULL,
     Phone CHAR(11),
     ADDRESS CHAR(30),
     MARK CHAR(50)
    )
    **************************************
    CREATE TABLE employee3/*指定表中列的省缺值*/
    (
      No DECIMAL(5) NOT NULL,
      sName CHAR(10) NOT NULL,
      Sex CHAR(2) NOT NULL DEFAULT '男',
    /*如果不指明性别字段的值,数据库会自动添加一个省缺值“男”*/
      Birthday DATETIME,
      Phone CHAR(11),
      ADDRESS CHAR(30),
      MARK CHAR(50)
    )
    **************************************
    /*向数据表中添加数据*/
    INSERT INTO employee3(No,sName,Phone,ADDRESS,MARK)
    VALUES(1001,'张丹','13398765090','吉林长春市','无')
    **************************************
    /*添加非空约束的列*/
    ALTER TABLE employee3/*要被添加的表的名称*/
    ADD Duty CHAR(10) NOT NULL DEFAULT'职员'
    **************************************
    /*修改数据表中列的长度*/
    ALTER TABLE employee3
    ALTER COLUMN ADDRESS CHAR(50);
    /*column:可选关键字*/
    **************************************
    /*修改数据表中列的数据类型*/
    ALTER TABLE employee3
    ALTER COLUMN ADDRESS NTEXT/ntext可变长度/
    **************************************
    /*删除数据表中的列*/
    ALTER TABLE employee
    DROP COLUMN Duty/*删除employee中的Duty*/
    **************************************
    /*删除数据表*/
    DROP TABLE employee RESTRICT | CASCADE
    RESTRICT表示如果有视图或约束条件涉及要删除的数据表时,就禁止DBMS
    执行该命令。而CASCADE选项则将该表与其涉及的对象一起删除
    eg:
    DROP TABLE employee
    **************************************
    /*数据表的重命名*/
    sp_rename 'employee','employee3'
    /*将数据表名employee改为employee3*/
    **************************************
    /*数据表中列的重命名*/
    sp_rename 'employee3.No','nomber','column'
    /*将employee3中的No重命名位nomber*/

  • 相关阅读:
    Entity Framework 已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭 异常处理
    MD5加密
    让AutoMapper在你的项目里飞一会儿
    C# SFTP上传与下载
    读取、修改配置文件节点
    C#对数据库的操作(增删改查)
    实现Icommand接口
    wpf创建用户控件(计时器控件)
    用lpeg解析文本语法
    一种简单的客户端更新方案
  • 原文地址:https://www.cnblogs.com/gaorui/p/2134681.html
Copyright © 2020-2023  润新知