新建表命令:
create table yg1
(
姓名 varchar (8),
性別 char (2),
年齡 int,
籍貫 varchar (5),
電話 varchar (11),
工資 money,
婚否 bit
)
引入:
數據類型:1.數值型:數字
2.整形:整數
a. Bigint 大整形 -2^63→2^63-1 八個字節
b. int 普通整形 -2^31→2^31-1 四個字節
c. smallint 小整形 -2^15→2^15-1 二個字節
d. tinyint 短整形 0→255 一個字節
3.字符串型:
a. char(n) 固定字符型 n代表字符串的長度,不足n位,系統自動補充空格,滿足,則截除.
b. varchar (n) 可變字符型 n代表字符串的長度,不足n位,系統以實際錄入為准,多余自動截除.
4.時間日期型:
a. datetime 表示范圍 時 分 秒 毫秒
b. smalldatetime 時 分 秒
5.貨幣型:
a. money
b. smallmoney
6.邏輯型:
bit 位 0或1 (1位)
習慣用0代表"真"1代表"假"
接下來繼續 <表>
1. 增加字段:
alter table yg add 郵編 char (6)
--注:數據類型必須包括
2. 刪除字段:
alter table yg drop column 年齡
3. 修改字段屬性:
alter table yg alter column 性別 char (10)
4. 字段改名:
sp_rename
例如:
將年齡改為age
sp_reneme 'yg.年齡','age'
表改名:
sp_rename yg,newyg
--yg為現有表名,newyg為新表名
刪除表:
drop table 表名
例如:
drop table yg
刪除多個表:
drop table yg,yg1,yg2