數據庫 系統字段 數據類型 命名規則 系統函數


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

數據庫 命名規則


系統函數

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,766評論 18 399
  • 國家電網公司企業標準(Q/GDW)- 面向對象的用電信息數據交換協議 - 報批稿:20170802 前言: 排版 ...
    庭說閱讀 11,166評論 6 13
  • 1、引言 數據庫設計過程中表、字段等的命名規范也算是設計規范的一部分,不過設計規范更多的是為了確保數據庫設計的合理...
    SnowflakeCloud閱讀 41,104評論 0 48
  • 這個月似乎過得特別快,感覺自己還在二二地裹著大棉襖敲鍵盤的時候大家就已經紛紛穿上薄薄的外套的節奏。對,一般情況下,...
    TiffanyYan37閱讀 224評論 0 0
  • 以前聽過一句話:有40%的把握就去做,機會不等人。慢慢的,發現這句話說的太對了。到底是百分之幾十這不重要,重點是不...
    西西yohui閱讀 453評論 4 1