1樓:匿名使用者
create table student
(studentname varchar(10) primary key,
age int);
--參照上邊的建立看這個解釋
create 建立 table 表 student 名字為student
(studentname 欄位名為studentname varchar(10) 型別為字元型,長度10 primary key 主鍵,
age 欄位名為age int 型別為整型);
--新增新欄位
alter table student add col1 varchar(10)
alter 修改table 表 student 名字為student add 新增欄位 col1 名字為col1 varchar(10) 型別為字元型,長度10
欄位名字和型別長度什麼的,你可以根據你需要去修改
2樓:
新增列alter table 表明 add 列明 [型別]
比如:增加欄位
alter table docdsp add dspcode char(200)
sql語句建立表
3樓:啤酒哥資料
create table 語句用於建立資料庫中的表。
具體用法為:
create table 表名稱
(列名稱1 資料型別,
列名稱2 資料型別,
列名稱3 資料型別,
....
)擴充套件資料:
建立表資料型別:
integer(size) int(size) smallint(size) tinyint(size):僅容納整數。
decimal(size,d) numeric(size,d):容納帶有小數的數字。
char(size):容納固定長度的字串varchar(size):容納可變長度的字串date(yyyymmdd):容納日期。
4樓:大野瘦子
create table users (
uname varchar(50) primary key ,ugander varchar(50),
uage varchar(50),
ucareer varchar(50),
unote varchar(50),
ulog varchar(50),
upwd varchar(50)
)sql語句
drop table 名字 //刪除表
create table 名字(列名 資料型別,列明 資料型別) //建立表和列
如果需要必須填寫的資料,在建立列的時候:
create table 名字(
列名 資料型別 not null,
列名 資料型別 not null
)預設值填寫:
create table 名字(
列名 資料型別 default ‘dasda’,列名 資料型別 default ‘asdasda’
) 設定主鍵列:
create table 名字(
列名 資料型別 primary key,列名 資料型別 default ‘asdasda’)
5樓:一搜娛樂
一、系別表(department表),sql語句如下:
create table `department` (
`depno` int(11) not null auto_increment comment '系別編號',
`depname` varchar(100) default null comment '系名稱',
`depman` varchar(50) default null comment '系主任',
primary key (`depno`)
) engine=myisam default charset=utf8;
二、教師資訊表(teacher),sql語句如下:
create table `teacher表` (
`tno` int(11) not null auto_increment comment '教師編號',
`tname` varchar(50) default null comment '姓名',
`t***` varchar(10) default null comment '性別',
`tbirthdate` int(11) default null comment '出生日期',
`tsalary` decimal(9,2) default null comment '工資',
`thairdate` int(11) default null comment '聘用日期',
`depno` int(11) default null comment '系別編號',
primary key (`tno`)
) engine=myisam default charset=utf8;
擴充套件資料:
create table 語句用於建立資料庫中的表。create table 語法如下:
create table 表名稱
(列名稱1 資料型別,
列名稱2 資料型別,
列名稱3 資料型別,
....
)資料型別(data_type)規定了列可容納何種資料型別。常用的資料型別如下:
(1)integer(size),int(size),smallint(size),tinyint(size),僅容納整數。在括號內規定數字的最大位數。
(2)decimal(size,d),numeric(size,d),容納帶有小數的數字。"size" 規定數字的最大位數。"d" 規定小數點右側的最大位數。
(3)char(size),容納固定長度的字串(可容納字母、數字以及特殊字元)。在括號中規定字串的長度。
(4)varchar(size),容納可變長度的字串(可容納字母、數字以及特殊的字元)。在括號中規定字串的最大長度。
(5)date(yyyymmdd) ,容納日期。
6樓:在圓陀角踏青的香蜂花
create table dept
(depno varchar(255) not null,
depname varchar(255),
depman varchar(255)
)create table teacher
(tno varchar(255) not null,
tname varchar(255),
t*** char(1),
tbirthdate date,
tsalary decimal,
thairdate date,
depno varchar(255),
primary key (tno),
check (t***="男" or t***="女")
)mysql主鍵和check寫法如上
sql server / oracle / ms access主鍵和check寫法如下:
tno varchar(255) not null primary key
t*** varchar(255) check (t***="男" or t***="女")
擴充套件資料
1.定義基本表語句
語法:use 資料庫名 create table 表名 (列名 型別(大小) default'預設值',
列名 型別(大小) default'預設值',
列名 型別(大小) default'預設值',
.. ...);
注:綠色部份是可以省略的。
例:create table s (sno char(2), sname char(8), age decimal(2), *** char(2) default'男', dept char(2));
建立了一個五列的表,其中第四列的預設值為‘男’
7樓:笑笑
sql語句如下:
1、 建立系別表
create table department (depno int primary key,depname varchar (20),depman varchar (20)
);2、建立教師資訊表(teacher表)create table teacher (tno int primary key,
tname varchar (20),
t*** char (2) not null check (t*** in('男', '女')),
tbirthdate date,
tsalary decimal (7, 2),thairdate date,
depno int
);sql解析:
1、create table 語句用於建立資料庫中的表2、表由行和列組成,每個表都必須有個表名,所以系別表我們命名為department,教師資訊表命名為teacher。
3、我們需要定義列的資料型別,例如 varchar、integer、decimal、date 等等
擴充套件資料1、sql create table 語句語法解析create table 表名稱
(列名稱1 資料型別,
列名稱2 資料型別,
列名稱3 資料型別,
....
)2、資料型別(data_type)見下表
8樓:酒好爛
1.定義基本表語句
語法:use 資料庫名 create table 表名 (列名 型別(大小) default'預設值',
列名 型別(大小) default'預設值',
2.定義完整性約束
語法:use 資料庫名 create table 表名 (列名 型別(大小) default'預設值' constraint 約束名 約束定義,
列名 型別(大小) default'預設值' constraint 約束名 約束定義,
列名 型別(大小) default'預設值' constraint 約束名 約束定義,
約束定義
(1)null | not null 用於定義列的空值約束。(定義列) (下面的藍色部份是單選其中之一)
語法:constraint 約束名 null | not null
例:下面的 sql 語句強制 "id_p" 列和 "lastname" 列不接受 null 值:
(3)primary key 約束唯一標識資料庫表中的每條記錄。(即可以定義列也可能定義表)
語法:constraint 約束名 primary key (列名, 列名, ... ...);
說明:用於定義基本表的主鍵。與unique約束類似,primary key 約束也是通過建立唯一索引來保證基本表在主鍵列(某一個列或多個列的組合)上取值的唯一性。
然而它們之間也存在著很大差別:在一個基本表中只能定義一個 primary key 約束,卻能定義多個unique約束。如果為基本表的某一個列或多個列的組合指定了 primary key 約束,那麼其中在任何一個列都不能出現空值;而 unique 約束允許出現空值。
下面的 sql 在 "persons" 表建立時在 "id_p" 列建立 primary key 約束:
(2)unique 約束唯一標識資料庫表中的每條記錄。(即可以定義列也可能定義表)
語法:constraint 約束名 unique (列名, 列名, ... ...);
說明:用於指定基本表在某一個列或多個列的組合上取值必須唯一。定義了unique約束的那些列稱為唯一鍵。
如果為基本表的革一列或多個列的組合指定了unique約束,則系統將為這些列建立唯一索引,從而保證在表中的任意兩行記錄在指定的列或列組合上不能取同樣的值。
注意:a. unique 約束唯一標識資料庫表中的每條記錄。
b. unique 和 primary key 約束均為列或列集合提供了唯一性的保證。
c. primary key 擁有自動定義的 unique 約束。
d.請注意,每個表可以有多個 unique 約束,但是每個表只能有一個 primary key 約束。
(4)foreign key 外來鍵 (即可以定義列也可能定義表)
語法:constraint 約束名 foreign key (列名, 列名, ... ...) references (列名, 列名, ... ...) ;
說明:指定某一個列或多個列的組合作為外部鍵,並在外部鍵和它所引用的主鍵或唯一鍵之間建立聯絡。在這種聯絡中,包含外部鍵的基本表稱為從表,包含外部鍵引用的主鍵或唯一鍵的表稱為主表。
一旦為一列或列的組合定義了 foreign key 約束,系統將保證從表在外部鍵上的取值要麼是主表中某一個主鍵值或唯一鍵值,要麼取空值。
下面的 sql 在 "orders" 表建立時為 "id_p" 列建立 foreign key:
sqlserver如何用print語句輸出查詢結果
1 可以使用如下程式將元組的多個屬性輸出 declare t1 nvarchar 100 宣告一個變數,接收查詢結果值。select t1 com name from com where cust id 20100001 查詢 print t1 輸出結果值。select t1 com name fr...
如何用icloud查詢我的,如何用icloud查詢我的ipad
毛萬國律師 開始要保管好自己的物品 其實這還是能夠解決的 樓上說的很不錯,也很詳細 有辦法找到 丟失了新增pp瞭解下。q7.5.8.1.9.7.3.3.去掉小數點 可以幫助您找回 我也是前段時間不小心把iphone4s搞丟了,我心情好失望,後來我 男朋友給我想到一個方法,找了一個人幫我找回,雖然花了...
SQL資料庫如何用SQL Server身份驗證登陸
倪萱皋燕 開啟企業管理器 右鍵sql server 屬性 安全性設定身份驗證方式 sql server和windows 不知道你問的是不是這個 無懷雨稅妝 這個需要你設定sqlserver,在企業管理器裡面,允許使用兩種方式登入,即密碼和windows驗證。然後再程式裡設定連線字串就可以了。如果不會...