sqlserver創建語句
創建資料庫語句:CREATE DATABASE pyrhon_7 charset utf8 ;pyrhon_7為資料庫名稱
㈡ 新建表的SQL語句怎麼寫SQLserver資料庫
CREATE TABLE Test
(A VARCHAR(10),
B VARCHAR(10),
C INT,
D INT,
E INT,
PRIMARY KEY(A,B));
create index in_c_d_e on Test(C,D,E);
.....
建立不同的排序 可以建立多個不同順序的復合索引
㈢ 如何獲取SqlServer 的表創建語句
如何獲取SqlServer 的表創建語句
方法/步驟
1
首先找到這個資料庫,右擊-》任務-》生成腳本
2
然後就進入了生成腳本的向導,點擊下一步。
這里會有很多個資料庫,我們選擇自己想要建表的那個資料庫,選擇以後點擊下一步。
這里可以選擇編寫所有腳本,也可以不選直接下一步。
在這里,因為我們只是建表,所以我們把表勾上,不要勾選全部,不然下面就不能繼續了。
這里我們選擇要導出sql語句的表,勾上以後點擊下一步。
在這個界面,我們選擇將腳本保存到文件,然後瀏覽要存放的位置,還能選擇文本的編碼方式,一般默認是Unicode編碼方式。。
選擇生成的文件的名字,並選擇保存的路徑。
點擊瀏覽選擇保存後,點擊完成。
在這個界面你什麼都不用管,點擊完成就行。
點擊完成後,會看到生成腳本的進度,生成的狀態。
最後我們在保存的路徑下找到這個文件,用記事本打開看看,可以看到這個建表的sql語句。證明我們導出的建表語句是成功的。
㈣ SqlServer用sql語句怎麼創建文件
假設資料庫名稱為pubs,添加一個名為pubs_data2的次要數據文件,代碼為
ALTER DATABASE pubs
ADD FILE
(
NAME = 'pubs_data2',
FILENAME ='pubs_data2.ndf' ,
SIZE = 10mb ,
FILEGROWTH = 1mb )
TO FILEGROUP PRIMARY
次要數據文件與主數據文件作用基本一樣,當你的主數據文件空間不足而且由於磁碟限制無法增長時,就只能添加新的數據文件了。
㈤ SQLServer怎麼創建任務來自動執行一連串SQL語句
第一步當然是打開我們的SQLServer軟體,打開之後,我們需要找到「SQL Server Agent」,如下圖中所示。
這個時候我們需要注意的是:如果在「SQL Server Agent」的圖表左邊我們看到一個紅色的小x,這個時候就說明我們需要「start」,具體位置如下圖。
完成第二步之後,我們就可以看到,之前的小x已經消失了,會轉變為如下圖所示的樣子。
現在我們就開始來創建一個「job」,具體步驟是點擊「job」,右鍵選擇「New job」。然後我們就會看到一個創建一個新的「job」的窗口,如下圖:這個我們創建一個名為「test2」的「job」。
取好名字之後,我們就點擊「steps」進入最重要的步驟:這里我們需要把我們想要執行的sql語句按步驟一步一步的填寫好,具體步驟是點擊「New」開始每一步sql的錄入。
這里筆者只添加一步用來演示給大家看,假設我們要執行的是:「select * from test where id=001」,如下圖所示操作。
設置完成所有步驟之後,我們可以給這個「job」自動化運行的時間,具體做法是點擊「scheles」->"New" 然後就會出現設置自動化運行的時間設置窗口,如果我們希望每個月的第一天運行這個「job」,就可以入下圖所示設置。
完成設置之後,點擊「確定」,然後刷新我們的資料庫,我們就可以看到「test2」已經創建完成。
㈥ sqlserver 2005中怎麼用語句創建表
在SQLServer2005ManagementStudio里隨便打開一個資料庫,隨便選中一個表,滑鼠右鍵->編寫表腳本為->創建到->新查詢編輯器窗口(見附圖)
就會打開查詢編輯器窗口,把創建表的語句給你復制在裡面了,自己照著改改就行了。
㈦ sqlserver用SQL語句如何創建新用戶
Transact-SQL參考sp_adser為當前資料庫中的新用戶添加安全帳戶。包括此過程是為了向後兼容。請使用sp_grantdbaccess。 語法sp_adser[@loginame=]'login' [,[@name_in_db=]'user'] [,[@grpname=]'group']參數[@loginame=]'login' 用戶的登錄名稱。login的數據類型是sysname,沒有默認值。login必須是現有Microsoft®SQLServer™登錄或MicrosoftWindowsNT®用戶。 [@name_in_db=]'user' 新用戶的名稱。user的數據類型為sysname,其默認值為NULL。如果沒有指定user,則用戶的名稱默認為login名稱。指定user即為新用戶在資料庫中給予一個不同於SQLServer上的登錄ID的名稱。 [@grpname=]'group' 組或角色,新用戶自動地成為其成員。group的數據類型為sysname,默認值為NULL。group必須是當前資料庫中有效的組或角色。MicrosoftSQLServer7.0使用角色而不是組。 返回代碼值0(成功)或1(失敗)注釋SQLServer用戶名可以包含1到128個字元,包括字母、符號和數字。但是,用戶名不能: 含有反斜線符號(/)。 為NULL,或為空字元串('')。 在添加完用戶之後,可以使用GRANT、DENY和REVOKE語句來定義許可權,這些許可權控制著用戶進行的活動。 使用sp_helplogin可顯示有效登錄名的列表。 使用sp_helprole可顯示有效角色名的列表。當指定一個角色時,用戶會自動地獲得為該角色定義的那些許可權。如果沒有指定角色,則用戶獲得的許可權將是授予默認public角色的許可權。若要將用戶添加到角色,必須提供username的值(username可與login_id相同)。 為了訪問資料庫,必須使用sp_adser或sp_grantdbaccess對登錄授予訪問權,或者資料庫中必須存在guest安全帳戶。 不能在用戶定義的事務內執行sp_adser。 許可權只有sysadmin固定伺服器角色的dbo和成員才能執行sp_adser。 示例 A.添加用戶下面的示例使用現有的登錄Victoria,將用戶Victoria添加到當前資料庫中現有的fort_mudge角色中。 EXECsp_adser'Victoria','Victoria','fort_mudge' B.添加用戶名(使用相同的登錄ID) EXECsp_adser'Margaret' C.添加用戶(使用不同的用戶名) EXECsp_adser'Haroldq','Harold','fort_mudge' sp_adser[@loginame=]'login'
㈧ 用SQL語句創建資料庫表
圖所示,打開了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))