zoukankan      html  css  js  c++  java
  • SqlServer2012——表

    1、数据类型

      数字类型:int,smallint,

      高精度:decimal,numeric

      日期和时间:datetime,smalldatetime

      二进制:binary,varbinary,image

    2、创建表

      语法

    CREATE TABLE StudenntInfo
    (
        StuIID int identity,
        StuName NChar(8) Null,
        StuAge smallint Null,
        StuGender bit default(0),
        StuPhoto image null
    )

    创建了一个简单的表

    3、临时表:临时创建,不能永久保存的 表。

      临时表可以分为本地临时表和全局临时表。

        本地临时表的名称以单个数字符号#打头,他们仅对当前的用户连接是可见的,断开连接时自动删除。

        全局临时表的名称以两个数字符号##打头,创建后对任何用户都是可见的,当所有引用该表的用户断开连接时被删除。

    create table #test
    (
        id int not null,
        name nvarchar(16) null,
        address nvarchar(32) null,
    )

    创建临时表后,实例中找不到这个表 ,但是T-SQL可以查询到看下例子

     4、修改表

      对表重命名:使用系统存储过程

        exec sp_rename ‘Test’ , 'NewTest'

      修改表的列:

        添加列:

          alter table NewTest(表名)

          add father(列名)  Nvarchar(8) Null

        修改列名:

          sp_rename '表明.列名','新列名'

        修改列的属性:

          alter table NewTest(表名)

          alter column father(列名)  Nchar(16) Null

          这样就修改了列的数据类型

        为已存在的列FartherID添加主键

          alter table Fatherfalimy
          add constraint pk_FartherID primary KEY(FartherID)

        删除列:

          alter table NewTest(表名)

          drop column father(列名)

          (千万谨记 ,这里写了两行,其实是一条命令,只是为了方便观看,写了一行)

  • 相关阅读:
    PHP、JAVA、C#、Object-C 通用的DES加密
    xtraScrollableControl 滚动条随鼠标滚动
    C#让TopMost窗体弹出并置顶层但不获取当前输入焦点的终极办法
    C#获取“所有用户桌面”的路径
    C#如何获取快捷方式指向的目标文件
    10
    09
    新浪微博中tableview中头部信息
    ASIHTTPRequest类库简介和使用说明
    IOS常用设计模式之委托模式
  • 原文地址:https://www.cnblogs.com/javier520/p/10849129.html
Copyright © 2011-2022 走看看