数据库 系统字段 数据类型 命名规则 系统函数


sp_columns 表名 查询表结构
TABLE_QUALIFIER : 归属哪个数据库
TABLE_OWNER : 归属哪个数据库
TABLE_NAME : 表名
COLUMN_NAME : 列名
DATA_TYPE : 数据长度
TYPE_NAME : 数据类型
PRECISION : 精度(包含整数和小数点在内的所欲偶数字位数,scale只用来说明小数位数精度)
LENGTH : 长度
SCALE : 小数位数
RADIX :
NULLABLE : 是否可为空
REMARKS : 备注
COLUMN_DEF :
SQL_DATA_TYPE :
SQL_DATETIME_SUB:
CHAR_OCTET_LENGTH:
ORDINAL_POSITION:
IS_NULLABLE:
SS_DATA_TYPE:


SET COMPATIBILITY_LEVEL 用于设置MS SQL Server的兼容级别
MS SQL Server 2000:SET COMPATIBILITY_LEVEL=80
MS SQL Server 2005:SET COMPATIBILITY_LEVEL=90
MS SQL Server 2008:SET COMPATIBILITY_LEVEL=100
MS SQL Server 2012:SET COMPATIBILITY_LEVEL=110
最常使用方法:
ALTER DATABASE [数据库名]
SET COMPATIBILITY_LEVEL = 100


collate: 定义排序规则


数据库 数据类型

有关sql 的几种数据类型

  • SQL Server数据库(时间戳timestamp)类型

  • binary
    固定长度的二进制数据,其最大长度为 8,000 个字节。

  • varbinary
    可变长度的二进制数据,其最大长度为 8,000 个字节。

  • image
    可变长度的二进制数据,其最大长度为 2^31 - 1 (2,147,483,647) 个字节
    一般Web站点都只是用varchar类型来存图片路径,不直接存图片的二进制格式

  • text
    数据类型用来存储大量的非统一编码型字符数据。这种数据类型最多可以有2的31次方-1或20亿个字符

  • 各种DateTime的取值范围

  • char: 固定长度,存储ANSI字符,不足的补英文半角空格。

  • nchar: 固定长度,存储Unicode字符,不足的补英文半角空格

  • varchar: 可变长度,存储ANSI字符,根据数据长度自动变化。

  • nvarchar: 可变长度,存储Unicode字符,根据数据长度自动变化。

  • SQLServer中char、varchar、nchar、nvarchar的区别:

SQL Sever 没有下面的数据类型

  • double : 使用 float 代替

数据库 命名规则


系统函数

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,265评论 18 399
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 14,028评论 6 13
  • 1、引言 数据库设计过程中表、字段等的命名规范也算是设计规范的一部分,不过设计规范更多的是为了确保数据库设计的合理...
    SnowflakeCloud阅读 41,190评论 0 48
  • 这个月似乎过得特别快,感觉自己还在二二地裹着大棉袄敲键盘的时候大家就已经纷纷穿上薄薄的外套的节奏。对,一般情况下,...
    TiffanyYan37阅读 1,562评论 0 0
  • 以前听过一句话:有40%的把握就去做,机会不等人。慢慢的,发现这句话说的太对了。到底是百分之几十这不重要,重点是不...
    西西yohui阅读 3,222评论 4 1

友情链接更多精彩内容