sqlserver 建表语句
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 建表语句相关推荐
- 自动获取mysql建表语句_脚本工具---自动解析mysql建表语句,生成sqlalchemy表对象声明...
常规建表语句: CREATE TABLE `test_table` ( `id` int(11) NOT NULL, `name` char(64) NOT NULL, `password` char ...
- 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 ...
- idea使用dababase tools时导出db2建表语句,索引显示错误
idea导出db2的建表语句问题 问题:(本次只是简单记录一下问题,防止以后再次遇到) 1.使用idea创建db2表索引是,不管下边这个Unique是否选择,等创建完成之后重新进来查看(或者用idea ...
- Navicat工具安装及建表语句
Navicat工具安装 安装:一路下一步即可 Navicat工具使用 连接: 连接名称:自定义 主机名称或IP地址:默认为localhost 端口:默认3306 用户名:默认root 密码:12345 ...
- hive建表语句_Hive数据如何同步到MaxCompute之实践讲解
摘要:本次分享主要介绍 Hive数据如何迁移到MaxCompute.MMA(MaxCompute Migration Assist)是一款MaxCompute数据迁移工具,本文将为大家介绍MMA工具的 ...
- oracle和mysql通用建表语句_mysql建表语句到oracle怎么写?
mysql建表语句到oracle怎么写? CREATE TABLE `Advertisment` ( `AdId` int(8) NOT NULL auto_increment, `AderId` ...
- 基于表的数据字典构造MySQL建表语句
表的数据字典格式如下: 如果手动写MySQL建表语句,确认麻烦,还不能保证书写一定正确. 写了个Perl脚本,可快速构造MySQL脚本语句. 脚本如下: #!/usr/bin/perl use str ...
- sql字段修改及查看建表语句
-- 修改字段长度 -- 举例:alter table user modify name varchar(300);alter table 表名 modify 字段名 目标字段;-- 修改字段名 -- ...
- Shell脚本导出导入MySQL建表语句
Shell脚本导出导入MySQL建表语句 一.导出sql语句 1.需求: 2.shell脚本如下: 二.导入sql语句 1.需求 2.shell实现1 3.shell实现2 一.导出sql语句 1.需 ...
- ClickHouse MergeTree表引擎和建表语句
1. Clickhouse使用场景 ClickHouse是由俄罗斯Yandex公司开发的.面向列的数据库管理系统(DBMS),主要面向OLAP场景,用于在线分析处理查询,可以使用SQL查询实时生成数据 ...
最新文章
- 现有的iOS项目集成ReactNative的记录文档
- Go 的 flag 包可以解析命令行的参数
- 怎么设置ppt页面的长度和宽度_在PPT中将照片变裸眼3D效果怎样操作?分享技巧,帮你快速实现...
- 【转】日邮物流:实现智慧物流,这个云上对了!
- mongo(四)索引
- 7-172 抓老鼠啊~亏了还是赚了? (20 分)
- 逻辑卷管理LVM (Logical Volume Manager)
- 铁路车辆工程使用计算机软件,铁路车辆工程论文
- 优秀的思维导图怎么制作
- nginx长连接——keepalive
- 135、即时通讯简介
- 华米科技:庇佑之下,黄汪难设温柔乡
- Javascript技巧(230个)[转载]
- 为什么微信转账,对方收款要确认,而支付宝不用?
- 江苏电信用户将体验iPhone6s的极速4G+网络
- 如何批量修改拼多多价格?基于按键精灵实现--拼多多改价精灵
- 渗透学习日记day5
- 【USACO 2.1.4】荷斯坦奶牛
- 05 | Service Mesh 的请求路由流程分析
- Android S 指纹解锁后的水波纹动画