增加字段
alter
table
table_name
addnewcolumn_name type
[null/not null]
[primary key]
【注】
1.增加新字段時,必須允許它null,因為表中可能已有許多記錄,否則必須有default和with values。
2.新增為主鍵的時候,不要指定default,也不要允許空
【例】
在abc表中新增member_id,屬性為int,允許空
alter
table
abc
addmember_id
intnull
在abc表中新增member_id,屬性為int,允許空,預設值為0
alter
table
abc
addmember_id
intnull
default0
在abc表中新增member_id,屬性為int,不允許空,預設值為0
alter
table
abc
addmember_id
intnot
null
default
0with
values
在abc表中新增member_id,屬性為int,並設為主鍵:
alter
table
abc
addmember_id
intidentity
constraint
member_id
primary
key
刪除字段
alter
table
table_name
drop
column
column_name
乙個表至少要保留有乙個column
修改欄位名
exec
sp_rename
'table_name.column_name',
'column_newname',
'column'
修改字段屬性(null、type、default、primarykey)
alter
table
table_name
alter
column
column_name type
[not
]null
【例】
修改abc表中的字段bbb屬性為char(10),null
alter
table
abc
alter
column
bbb
char(10
) null
C 學習 屬性是對字段的擴充套件
屬性是對字段的擴充套件。根據物件導向語言的封裝思想,字段最好設為private,因為這樣可以防止客戶端直接對欄位進行篡改,從而保證了內部成員的完整性。於是為了訪問類中的私有字段,c 提供了屬性這種機制,用來對欄位進行靈活的控制和訪問。以下是 public class person 私有字段定義 pr...
對MySQL的學習筆記
1.mysql 是最流行的關係型資料庫管理系統,在 web 應用方面 mysql 是最好的 rdbms relational database management system 關聯式資料庫管理系統 應用軟體之一。2.資料庫 database 是按照資料結構來組織 儲存和管理資料的倉庫。3.資料以...
django學習筆記 ORM欄位
目錄 orm欄位 關係字段 manytomanyfield 多對多 onetoonefield 一對一 以下orm欄位在資料庫中未必會有,django提供了對該字段的驗證 比如 emailfield,imagefield等 注 genericipaddressfield還支援ipv6 題外話,這裡面...