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

  • SQL Server系统表sysobjects介绍与使用
  • sqlserver字段类型详解
  • Sql Server 快速查看表结构(表描述及字段说明)
  • SQL Server里查询表结构命令
  • Sql语句查看表结构

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 Server 的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 代替

数据库 命名规则

  • 数据库表及字段命名规范
  • 数据库命名规则
  • MySQL数据库命名规范及约定

系统函数

  • SQL CONVERT() 日期转换函数

你可能感兴趣的:(数据库 系统字段 数据类型 命名规则 系统函数)