創建表的sql語句
⑴ 建立表的sql語句
這樣寫:
create table AAA
(
aaa char(4) constraint 主鍵約束名字 primary key
)
就可以了,也可以在最後加上clustered(聚集索引)或nonclustered(非聚集索引),主鍵約束名字也可以省略。
不過寫上主鍵約束名容易對其進行管理。
希望能幫到你!拜拜!^*^
⑵ sql語句創建表
可執行一個SQL語句或使用SQL事務管理器(SQL Enterprise Manager)來創建一個新表。
用SQL語句創建表:
用CREATE語句創建表,CREATE TABLE 表名稱(列名稱1 數據類型,列名稱2 數據類型,列名稱3 數據類型,......)
用SQL事務管理器(SQL Enterprise Manager)來創建表:
打開軟體SQL事務管理器(SQL Enterprise Manager),點擊「連接」。
點擊左上方的「新建查詢」,則出現編寫代碼的窗口,在窗口中寫下代碼。
點擊左上方的紅色感嘆號,執行語句。
執行語句。
選擇上方的「視圖」按鈕,右鍵點擊,選擇刷新,資料庫和表格建立完成。
⑶ 如何用SQL語句建立數據表
create table userinfo
(
id int identity(1,1) primary key,
name varchar(20) not null,
age int not null
)
identity就是自動增值。。(1,1)從1開始自動加1。。(100,1)從100自動加1.。(200,2)從200開始自動加2.。就是這樣的。。
primary key。。這個是設置主鍵的。。這個每次用設置主鍵的時候就這么些就行了。。
⑷ 通過sql語句創建表
ifexists(select1
fromsys.sysreferencesrjoinsys.sysobjectsoon(o.id=r.constidando.type='F')
wherer.fkeyid=object_id('pro')ando.name='FK_PRO_REFERENCE_TEAINF')
altertablepro
dropconstraintFK_PRO_REFERENCE_TEAINF
go
ifexists(select1
fromsysobjects
whereid=object_id('pro')
andtype='U')
droptablepro
go
ifexists(select1
fromsysobjects
whereid=object_id('teainf')
andtype='U')
droptableteainf
go
ifexists(select1
fromsysobjectswheretype='D'
andname='高級'
)
dropdefault高級
go
/*==============================================================*/
/*Default:高級*/
/*==============================================================*/
createdefault高級
as'高級'
go
/*==============================================================*/
/*Table:pro*/
/*==============================================================*/
createtablepro(
政務號intnotnull,
工號intnotnull,
姓名char(20)null,
職稱char(10)notnull
constraintCKC_職稱_PROcheck(職稱in('高級')),
教研室varchar(16)notnull
constraintCKC_教研室_PROcheck(教研室in('軟體工程','物聯網','數字工程')),
constraintPK_PROprimarykey(政務號),
constraintAK_UQ_KEY_2_PROunique(姓名)
)
go
executesp_bindefault高級,'pro.職稱'
go
/*==============================================================*/
/*Table:teainf*/
/*==============================================================*/
createtableteainf(
工號intnotnull
constraintPK_PRO_1primarykey(工號)
)
go
altertablepro
addconstraintFK_PRO_REFERENCE_TEAINFforeignkey(工號)
referencesteainf(工號)
go
在Sql Server2008上實驗通過,為了外鍵能使用,所以多建了一個teainf表
⑸ sql建表語句
首先。。。MySQL獲取當前日期不適用getdate(),它根本就沒有這個函數,在MySQL中獲取當前時間的幾種方式:NOW() 函數
以'YYYY-MM-DD HH:MM:SS'返回當前的日期時間,可以直接存到DATETIME欄位中。
CURDATE() 函數
以'YYYY-MM-DD'的格式返回今天的日期,可以直接存到DATE欄位中。
CURTIME() 函數
以'HH:MM:SS'的格式返回當前的時間,可以直接存到TIME欄位中。注意:不能在創建表結構的時候就制定欄位的默認值為當前的日期或時間,以上函數只能是在insert語句中有用。 其次:MySQL中沒有money這種數據類型。。。你要採用float來代表金額。 然後:MySQL中沒有ntext這種數據類型。。。只有text。。。 根據以上我修改你代碼為:CREATE TABLE employee
(
number int primary key not null,
name varchar(20) NOT NULL,
sex char(2) NULL,
birthday datetime null,
hire_date timestamp NOT NULL,
professional_title varchar(10) null,
salary float null,
memo text null
);
⑹ sql語句創建表
打開查詢分析器,把下面的代碼復制進去按下F5就建好了
--------------------------
create table 教授檔案表
(
編號 varchar(6) primary key,
姓名 varchar(12),
教齡 int,
所在院系 varchar(12)
)
go
⑺ sql語句 如何創建一個表啊
創建表的SQL語句根據不同的資料庫會有所不同,常見的幾種資料庫創建方式如下:
創建一個表。表名字Persons,第一列Id_P,整數類型;第二列LASTName,字元類型;第三列FirstName,字元類型。
微軟VS SQL 2008 資料庫
(7)創建表的sql語句擴展閱讀:
結構化查詢語言(Structured Query Language)簡稱SQL,是用於訪問和處理資料庫的標準的計算機語言,同時也是資料庫腳本文件的擴展名。常用的操作:
刪除表-- drop table tabname--這是將表連同表中信息一起刪除但是日誌文件中會有記錄;
刪除資料庫 -- drop database databasename;
刪除數據記錄 -- "delete from 數據表 where 條件表達式"
⑻ ORACLE 創建表的SQL語句
其實沒有那麼為麻煩,你可以打開ORACLE視圖編輯器。
中顯示ORACLE語句,想要什麼語句你自己試吧!
包括表的一些屬性項都可以加上的。
⑼ 創建表的sql語句
其實這個是很簡單的問題,相信書中絕對能找到答案!
舉例:
create table [學生]
(
學號 char(8) not null primarykey,
姓名 varchar(8) not null
)
上面寫了兩列,其餘差不多,至於不允許有重復姓名,加上「約束」就行了。
祝你進步!