CREATE TABLE [dbo].[teacher]
([teacher_id] [tinyint] IDENTITY(1,1) NOT NULL,[teacher_name] [nvarchar](max) NOT NULL DEFAULT (N'无'),[gender] [nvarchar](max) NOT NULL DEFAULT (N'无'),[birthday] [date] DEFAULT (N'1990-01-01'),[address] [nvarchar](max) DEFAULT (N'无'),[idnumber] [nvarchar](max) DEFAULT (N'无'),[class_id] [int] not null ,PRIMARY KEY ([teacher_id]),CHECK ([gender]=N'男' OR [gender]=N'女' OR [gender]=N'无')
)
//===========================================================
//===========================================================
CREATE TABLE [dbo].[表名]
([teacher_id] [tinyint] IDENTITY(1,1) NOT NULL, //自增长从1开始每次增加1[teacher_name] [nvarchar](max) NOT NULL DEFAULT (N'无'),//字段长度给最大[gender] [nvarchar](max) NOT NULL DEFAULT (N'无'),[birthday] [date] DEFAULT (N'1990-01-01'),[address] [nvarchar](max) DEFAULT (N'无'),[idnumber] [nvarchar](max) DEFAULT (N'无'),[class_id] [int] not null ,PRIMARY KEY ([teacher_id]),//设置主键CHECK ([gender]=N'男' OR [gender]=N'女' OR [gender]=N'无')
)

标准建表语句

-- 表名是 t_s_user_custom_config
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[t_s_user_custom_config]') AND type in (N'U'))
DROP TABLE [dbo].[t_s_user_custom_config];
CREATE TABLE [dbo].[t_s_user_custom_config](config_id INT NOT NULL IDENTITY(1,1),user_id NVARCHAR(255),config_type NVARCHAR(255),config_value NVARCHAR(255),create_by VARCHAR(100),update_by VARCHAR(100),create_date DATETIME2,update_date DATETIME2,version INT,PRIMARY KEY (config_id)
)
-- 下面是给表和字段加注释
EXEC sp_addextendedproperty 'MS_Description', '用户自定义配置', 'SCHEMA', dbo, 'table', t_s_user_custom_config, null, null;
EXEC sp_addextendedproperty 'MS_Description', '主键id', 'SCHEMA', dbo, 'table', t_s_user_custom_config, 'column', config_id;
EXEC sp_addextendedproperty 'MS_Description', '用户id', 'SCHEMA', dbo, 'table', t_s_user_custom_config, 'column', user_id;
EXEC sp_addextendedproperty 'MS_Description', '配置类型(名字)', 'SCHEMA', dbo, 'table', t_s_user_custom_config, 'column', config_type;
EXEC sp_addextendedproperty 'MS_Description', '配置值(变量)', 'SCHEMA', dbo, 'table', t_s_user_custom_config, 'column', config_value;
EXEC sp_addextendedproperty 'MS_Description', '创建人', 'SCHEMA', dbo, 'table', t_s_user_custom_config, 'column', create_by;
EXEC sp_addextendedproperty 'MS_Description', '更新人', 'SCHEMA', dbo, 'table', t_s_user_custom_config, 'column', update_by;
EXEC sp_addextendedproperty 'MS_Description', '创建时间', 'SCHEMA', dbo, 'table', t_s_user_custom_config, 'column', create_date;
EXEC sp_addextendedproperty 'MS_Description', '更新时间', 'SCHEMA', dbo, 'table', t_s_user_custom_config, 'column', update_date;
EXEC sp_addextendedproperty 'MS_Description', '版本号', 'SCHEMA', dbo, 'table', t_s_user_custom_config, 'column', version;

sqlserver 建表语句相关推荐

  1. 自动获取mysql建表语句_脚本工具---自动解析mysql建表语句,生成sqlalchemy表对象声明...

    常规建表语句: CREATE TABLE `test_table` ( `id` int(11) NOT NULL, `name` char(64) NOT NULL, `password` char ...

  2. 05_ClickHouse、MergeTree系列引擎概述与存储结构、建表模板、建表语句、MergeTree设置、建表示例、数据存储、数据片段(data part)

    2.MergeTree系列引擎概述与存储结构 2.1.建表模板 2.2.建表语句 2.3.MergeTree设置 2.4.建表示例 2.5.数据存储 2.6.数据片段(data part) 2.Mer ...

  3. idea使用dababase tools时导出db2建表语句,索引显示错误

    idea导出db2的建表语句问题 问题:(本次只是简单记录一下问题,防止以后再次遇到) 1.使用idea创建db2表索引是,不管下边这个Unique是否选择,等创建完成之后重新进来查看(或者用idea ...

  4. Navicat工具安装及建表语句

    Navicat工具安装 安装:一路下一步即可 Navicat工具使用 连接: 连接名称:自定义 主机名称或IP地址:默认为localhost 端口:默认3306 用户名:默认root 密码:12345 ...

  5. hive建表语句_Hive数据如何同步到MaxCompute之实践讲解

    摘要:本次分享主要介绍 Hive数据如何迁移到MaxCompute.MMA(MaxCompute Migration Assist)是一款MaxCompute数据迁移工具,本文将为大家介绍MMA工具的 ...

  6. oracle和mysql通用建表语句_mysql建表语句到oracle怎么写?

    mysql建表语句到oracle怎么写? CREATE TABLE `Advertisment` (  `AdId` int(8) NOT NULL auto_increment,  `AderId` ...

  7. 基于表的数据字典构造MySQL建表语句

    表的数据字典格式如下: 如果手动写MySQL建表语句,确认麻烦,还不能保证书写一定正确. 写了个Perl脚本,可快速构造MySQL脚本语句. 脚本如下: #!/usr/bin/perl use str ...

  8. sql字段修改及查看建表语句

    -- 修改字段长度 -- 举例:alter table user modify name varchar(300);alter table 表名 modify 字段名 目标字段;-- 修改字段名 -- ...

  9. Shell脚本导出导入MySQL建表语句

    Shell脚本导出导入MySQL建表语句 一.导出sql语句 1.需求: 2.shell脚本如下: 二.导入sql语句 1.需求 2.shell实现1 3.shell实现2 一.导出sql语句 1.需 ...

  10. ClickHouse MergeTree表引擎和建表语句

    1. Clickhouse使用场景 ClickHouse是由俄罗斯Yandex公司开发的.面向列的数据库管理系统(DBMS),主要面向OLAP场景,用于在线分析处理查询,可以使用SQL查询实时生成数据 ...

最新文章

  1. 现有的iOS项目集成ReactNative的记录文档
  2. Go 的 flag 包可以解析命令行的参数
  3. 怎么设置ppt页面的长度和宽度_在PPT中将照片变裸眼3D效果怎样操作?分享技巧,帮你快速实现...
  4. 【转】日邮物流:实现智慧物流,这个云上对了!
  5. mongo(四)索引
  6. 7-172 抓老鼠啊~亏了还是赚了? (20 分)
  7. 逻辑卷管理LVM (Logical Volume Manager)
  8. 铁路车辆工程使用计算机软件,铁路车辆工程论文
  9. 优秀的思维导图怎么制作
  10. nginx长连接——keepalive
  11. 135、即时通讯简介
  12. 华米科技:庇佑之下,黄汪难设温柔乡
  13. Javascript技巧(230个)[转载]
  14. 为什么微信转账,对方收款要确认,而支付宝不用?
  15. 江苏电信用户将体验iPhone6s的极速4G+网络
  16. 如何批量修改拼多多价格?基于按键精灵实现--拼多多改价精灵
  17. 渗透学习日记day5
  18. 【USACO 2.1.4】荷斯坦奶牛
  19. 05 | Service Mesh 的请求路由流程分析
  20. Android S 指纹解锁后的水波纹动画

热门文章

  1. php嵌入wowza,Wowza服务器上的PHP脚本无法通过HTTP身份验证?
  2. 磁力泵的结构特点及使用与维修
  3. 12V转3.3V稳压芯片7.4v转5V
  4. 无线Wi-fi中继设置
  5. 天使投资,众筹与项目背书
  6. 2.1 px30驱动移植-DRM驱动框架简介
  7. 在线直播系统源码,进入新的界面后自动刷新内容
  8. SpringCloud教程合集
  9. 初用mescroll-uni
  10. JavaScript时间格式化工具函数