• 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*/

  • 相关阅读:
    javascript获取当前日期、年份和月份等
    程序员也可以懂一点期望值管理
    数据类型,隐式转换以及json,对象,引用类型,预解析 视频教程
    两个值交互位置的几种方法
    通过Class获取标签,兼容的几种思路
    前端开发流程
    元素多层嵌套,JS获取问题
    原生JS实现分页效果2.0(新增了上一页和下一页,添加当前元素样式)
    原生JS实现分页效果1.0
    学习方法,以及时间的安排。
  • 原文地址:https://www.cnblogs.com/gaorui/p/2134681.html
Copyright © 2020-2023  润新知