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(列名)

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

最新文章

  1. 为什么DOM操作很慢
  2. div跟随页面滚动
  3. LeetCode 102
  4. UIButton的titleLabe setAttributeSting 首次不起作用
  5. 魔性の分块 | | jzoj1243 | | 线段树の暴力
  6. 孙鑫视频学习:对第10章设置线宽时为什么不调用UpDateData(TRUE)的理解
  7. 关于cocoapods和swift中使用oc第三方
  8. Knockout应用开发指南 第八章:简单应用举例(2)
  9. Linux audio驱动模型
  10. [hdu3943]K-th Nya Number
  11. Masonry练习详解
  12. kindeditor编辑器上传图片
  13. Android.Zygote
  14. 从零自学Java-5.使用条件测试进行判断
  15. LeetCode 9. Palindrome Number(回文数)
  16. redis实现区间查询
  17. 终于知道为什么我的mysql总是卸载的不干净以及老是找不到my.ini文件
  18. Mac 终端命令行报错 -bash: vi: command not found
  19. Partial关键字
  20. [bzoj3218]a + b Problem 网络流+主席树优化建图

热门文章

  1. caffe学习--caffe入门classification00学习--ipython
  2. 深度解析开发项目之 02 - 使用VTMagic实现左右滑动的列表页
  3. transient、volatile关键字
  4. java nio 通道(二)
  5. kubernetes-handbook 阅读笔记
  6. intelliJ IDEA springMVC 搭建配置
  7. 活动推荐 | 听说 PHP 是最好的语言 - 和 OneAPM 一起參与上海 PHPCon 技术盛宴吧
  8. Machine Learning No.1: Linear regression with one variable
  9. LinuxMail发送邮件
  10. CORS 理解(不要那么多术语)