圖所示,打開了SQLServer2008,並創建好了資料庫。然後看當前是否是在自己要創建表的資料庫中。看圖中圈住部分,知道自己當前在哪個資料庫中
如圖,選中好LX資料庫,練習資料庫。
或者在新建窗口中輸入代碼,USELX,然後選中後運行它,一樣進入到LX資料庫中。如圖所示
之前有教過不用代碼設計資料庫的表,這里只講用語句創建表。如圖所示,創建表的代碼格式如下。CREATETABLE表名(列名1類型,列名2類型,列名3類型,...--[添加約束])。
創建一個員工表的實際代碼,如圖所示,簡單的員工表,有員工號、員工姓李虛名、員工所在部門構成。
接著,輸入好代碼後,設置一些主外鍵約束。經驗連接有部門表的創建,部門表有(部門號、部門名),主鍵為部門號,部門號為一個部門的唯猛簡一標識。員工表,員工號為員工的唯一標識,設置員工號為員工主鍵,而一個員工只能在一個部門內,一個部門可以有多枝擾褲名員工,因此,在員工表設置一個外鍵為部門號。用於查詢索引,當我想知道一名員工所在部門時,即可通過外鍵索引查詢出該員工所在的部門。備用1,備用2用作其他,例如某些公司部門下面設置分組,可用備用1做組別代號。18SQLServer如何創建表
如圖所示,代碼如下,創建外鍵約束時,一定要有一個可引用的外鍵表。部門表。部門表創建請看之前創建的部門表。當前列名跟外鍵約束的表列名數據類型必須一致。否則創建不成功CREATETABLETBL_EMPLOYEE(fld_EmployeeNovarchar(20),fld_EmployeeNamevarchar(20),fld_DepertNovarchar(10)NOTNULL,PRIMARYKEY(fld_EmployeeNo),FOREIGNKEY(fld_DepertNo)referencesTBL_DEPERT(fld_DepertNo))
『貳』 如何用Sql語句添加欄位
使用SQL語句為數據表增加一個欄位,使用alter table子句。
語法:alter table 表格名 add 欄位名 數據類型 -alter table table_name add col_name char(5)
例,表格:tt
altertablettaddtest_columnchar(5);
『叄』 使用SQL語句創建存儲過程
使用SQL語句創建存儲的具體過程如下:
1、首先,打開企業管理器,選擇【工具】-【查詢分析器】:
『肆』 如何使用sql語句,查詢oracle的表注釋等信息
使用sql語句,查詢oracle的表注釋等信息方法如下:
一、Oracle 下讀取表/欄位的備注信息,Oracle 通過COMMENT ON TABLE / COMMENT ON COLUMN 追加表/欄位的備注。
COMMENT ON TABLE ,MR_DEPT,IS 。
COMMENT ON COLUMN ,MR_DEPTDEPT_ID,IS。
COMMENT ON COLUMN ,MR_DEPT"PARENT_ID,IS。
COMMENT ON COLUMN ,MR_DEPT"DEPT_NAME,IS 。
COMMENT ON COLUMN ,MR_DEPT"STATUS,IS 。
二、查詢表的備注信息
SELECT。
TABLE_NAME。
TABLE_TYPE。
COMMENTS。
FROM。
USER_TAB_COMMENTS。
WHERE-TABLE_NAME -MR_DEPT。
三、查詢欄位的備注信息
TABLE_NAME。
COLUMN_NAME。
COMMENTS
FROM。
USER_COL_COMMENTS。
WHERE-TABLE_NAME - 'MR_DEPT。
『伍』 如何使用SQL語句進行范圍的查詢
分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:
有一個表table的一個fields有這樣的數據S-1-12S-1-10S-1-50S-10-52S-17-85S-10-A我需要查出以S-1-開頭的所有數據(不用LKIE),並且輸入一個范圍,格式是這樣的:第一個輸入:S-1-,第二個輸入S-1-z就能查出S-1-12S-1-10S-1-50這三個數,我使用select * from table where fields >= 's-1-' and fields <= 's-s-z',為什麼結果卻會把所有的都顯示出來?
解析:
你可以使用substring函數 在mysql ,sql server等資料庫系統中都有
比如你這個可以這么寫
select * from table where substring(fields,0,4)='S-1-';
函數的參數有3個 字元串,要截取的開始位元組,結束位元組【如果省略則表示從開始位元組一直到字元串末尾】
『陸』 如何使用SQL代碼創建資料庫
創建資料庫和表的操作有兩種方法:
一、可視化操作
1.創建資料庫
選中資料庫右擊,在出現的對話框中選擇新建資料庫,然後新出現的對話框中填寫資料庫的名稱
2.創建數據表
選中資料庫下的表右擊,在出現的對話框最上方有新建表選項,新出現的對話框中有列名、數據類型、允許Null值三列,這里可以添加表的的列,添加好列後保存Ctrl+S或者點擊上方的保存,填寫表名稱確定就創建好談岩枝了。
二、使用SQL語句創建
1.創建資料庫
createdatabasestuDB--stuDB是資料庫的名稱
onprimary--默認就屬於primary文件組,可省略
(
/*--數據文件的具體描述--*/
name='stuDB_data',--主數據棗遲文件的邏輯名稱
filename='D:stuDB_data.mdf',--主數據文件的物理路徑和名稱
size=5mb,--主數據文件的初始大小
maxsize=100mb,--主數據文件增長的最大值
filegrowth=15%--主數據文件的增長率
)
logon
(
/*--日誌文件的具體描述,各參數含義同上--*/
name='stuDB_log',
filename='D:stuDB_log.ldf',
size=2mb,
filegrowth=1mb
)
-----2.創建含敏數據表
useStuDB--使用某個資料庫(在某個資料庫下建表)
go
ifexists(select*fromsysobjectswherename='stuMarks')--查詢資料庫是否已存在此表
droptablestuMarks--如果存在該表則刪除,不存在不執行此句
createtablestuMarks--stuMarks是表的名稱
(
ExamNointidentity(1,1)primarykey,--列名數據類型約束
stuNochar(6)notnull,--列名數據類型是否允許插入Null值
writtenExamintnotnull,
LabExamintnotnull
)
go
--其中,列屬性"identity(起始值,遞增量)"表示"ExamNo"列為自動編號,也稱為標識列altertable表名
addconstraint約束名約束類型具體的約束說明
altertable表名
dropconstraint約束名
『柒』 sql軟體怎麼使用sql語句創建一個資料庫
sql軟體使用sql語句創建一個資料庫的步驟如下。
1、第一首先在電腦上打開sql資料庫軟體查詢。
2、然後用createdatabase命令創建一個數缺判尺據庫。命令為createdatabase酒店沖段管理。
3、再創建資料庫的主文件。onprimary(name=酒店管理,)。
4、設置文件的保存位置和名字。命令為filename='E:酒店管理.mdf'。
5、創建資料庫的日誌文件。命令為logon,(name=酒店管理log,)。
6、再設置日誌文件的儲存位伏高置。命令為filename='E:酒店管理.ldf'。最後運行sql語句就可以得到一個酒店管理的資料庫。
『捌』 如何用SQL語句創建一個視圖
用SQL語句創建視圖的方法:
1、打開軟體,附加資料庫student course,選中資料庫,確定,這樣資料庫student course附加完成。
2、點擊新建查詢,枯掘在新建查詢右側選擇資料庫student course,可以看到視圖欄有兩個沒稿核視圖敬彎,現在編寫代碼,刪除視圖view2,代碼執行後,視圖欄剩下view1。
3、利用視圖,添加數據,利用視圖,修改數據,看到firstc這一欄,將c2改為null。
4、利用視圖,刪除數據。
5、通過以上四步完成SQL語句創建視圖。