1. 程式人生 > 實用技巧 >《MSSQL2008基礎教程》之二“基本欄位型別和建立表”

《MSSQL2008基礎教程》之二“基本欄位型別和建立表”

一、介紹sql2008的基本欄位型別

Sql2008的資料型別很多,經常使用的有以下幾種:
1、字元型:char,varchar
char是定長的,如char(10),如果儲存了“abc”三個字元,則後面七位sql自動用空格補齊, varchar是可變長度,資料庫會根據實際儲存的資料來分配最終的儲存空間。從根本上說, varchar的優點在於能夠節省空間,卻以犧牲效率為代價。

如上圖:對職員進行選單授權,點選所在行,“選擇”列會出現勾選或去掉勾選,在資料表中,“選擇”這一列就是bit型別,只有1和0兩個值,點選值變為1,反之,值變為0。

提示:decimal(15,3)代表該欄位的型別為精準數值型,小數點前保留15位,小數點後保留3位。

提示:convert與cast是sql中欄位型別轉換的兩個函式,功能一樣。

提示:以上是將日期型轉化為字元型的超實用語句。

二、建立資料庫表

提示:以上是語句建表,Dj_sn int IDENTITY(1,1) NOT NULL代表是標識列,非NULL值。

如遇以上提示,則表明現有資料庫已存在這個名稱的資料表,需要通過以上紫色虛框內的語句進行刪除後重建。

三、正確理解NULL值

喜歡以上課程的朋友,可以通過掃描下面的二維碼進入荔枝微課進行更為具體的視訊學習。