建立表sql
㈠ 建立表的sql命令是什麼
create table 表名(欄位名1 類型,欄位名2 類型…);
create table 表名1 as select *from 表2 where 1=2
㈡ 寫出創建如下三張數據表的sql語句
在SSMS中,用【創建表】來設計,包括約束;然後保存,選中該新表,右鍵【編寫表腳本】,SQL就有了
項目」表結構:項目號:普通編碼定長字元類型,長度為10,主鍵。項目寫出創建如下三張表的sQL語句。
按照要求用SQL語句創建表格:選課表:表名——SC屬性:Sno字元型,最大7個字元表示學生學號。
Cno字元型,最大4個字元表示課程號。Grade整型表示成績。約束:主碼——Sno,Cno;Sno,Cno均為外碼)
㈢ 如何用SQL創建一個表格
1、打開SQLServer,在資料庫處,右鍵資料庫,點擊新建資料庫。
2、然後,命名為LX,點擊確定,創建資料庫,如圖所示。
3、創建完,沒有看到新建資料庫的,在資料庫那右鍵,刷新。如圖所示就出來了。
4、接著,找到LX資料庫下的表,右鍵,新建表,如圖所示。
5、比如建立一個簡單的部門表,簡單部門表包含(部門編號、部門名),SQLServer
是可以用中文做列名的,但是為了能夠被他人看懂,我們一般用英文,如圖所示,
DepertNo,DepertName,我喜歡在列名前加一個fld_,個人養成的一種習慣,看自己的習慣吧。因為我們有時候轉換成英文,可能會與SQL的某些關鍵字起沖突,因此我加了個fld_。此外講一下varchar為類型,10為長度,2個長度為1個漢字。
6、表設置主鍵,每個表只能有一個主鍵,右鍵表的最左側,點擊設置主鍵,最右邊為空自動去勾,主鍵是不能為空的。一般部門號不會為空,部門名也是不會為空,所以也去掉勾,不允許為null。
7、輸入好列後,右鍵標題,然後點擊保存Table_1,如圖所示,表名前我習慣加TBL_。
8、如圖所示,為SQL語句創建表。
㈣ 怎麼用sql語句建表sqlyog怎麼用sql語句建表
sql如何創建表
1.1創建表的方法創建表是指在現有資料庫中創建一個新表。這是建立資料庫最重要的一步,也是其他操作的基礎。
1.1.1創建表格的語法形式
創建表名(
命名數據類型[完整性約束],
命名數據類型[完整性約束],
......
命名數據類型[完整性約束],
)【表格類型
sql建的表怎麼拷貝?
如何用sql語句復制一張表
1、復製表結構及數據到新表
CREATETABLE新表SELECT*FROM舊表
這種方法會將oldtable中所有的內容都拷貝過來,當然我們可以用deletefromnewtable;來刪除。
不過這種方法的一個最不好的地方就是新表中沒有了舊表的primarykey、Extra(auto_increment)等屬性。需要自己用alter添加,而且容易搞錯。
2、只復製表結構到新表
CREATETABLE新表SELECT*FROM舊表WHERE1=2
或CREATETABLE新表LIKE舊表
3、復制舊表的數據到新表(假設兩個表結構一樣)
INSERTINTO新表SELECT*FROM舊表
4、復制舊表的數據到新表(假設兩個表結構不一樣)
INSERTINTO新表(欄位1,欄位2,?)SELECT欄位1,欄位2,?FROM舊表
5、可以將表1結構復制到表2
SELECT*INTO表2FROM表1WHERE1=2
6、可以將表1內容全部復制到表2
SELECT*INTO表2FROM表1
7、showcreatetable舊表;
這樣會將舊表的創建命令列出。我們只需要將該命令拷貝出來,更改table的名字,就可以建立一個完全一樣的表
在sqlsever中怎麼用語句給予用戶建表的許可權?
1.首先在SQLServer伺服器級別,創建登陸帳戶(createlogin)--創建登陸帳戶(createlogin)createlogindbawithpassword='abcd1234@',default_database=mydb登陸帳戶名為:「dba」,登陸密碼:abcd1234@」,默認連接到的資料庫:「mydb」。這時候,dba帳戶就可以連接到SQLServer伺服器上了。但是此時還不能訪問資料庫中的對象(嚴格的說,此時dba帳戶默認是guest資料庫用戶身份,可以訪問guest能夠訪問的資料庫對象)。要使dba帳戶能夠在mydb資料庫中訪問自己需要的對象,需要在資料庫mydb中建立一個「資料庫用戶」,賦予這個「資料庫用戶」某些訪問許可權,並且把登陸帳戶「dba」和這個「資料庫用戶」映射起來。習慣上,「資料庫用戶」的名字和「登陸帳戶」的名字相同,即:「dba」。創建「資料庫用戶」和建立映射關系只需要一步即可完成:
2.創建資料庫用戶(createuser):--為登陸賬戶創建資料庫用戶(createuser),在mydb資料庫中的security中的user下可以找到新創建的_schema=dbo並指定資料庫用戶「dba」的默認schema是「dbo」。這意味著用戶「dba」在執行「select*fromt」,實際上執行的是「select*fromdbo.t」。
3.通過加入資料庫角色,賦予資料庫用戶「dba」許可權:--通過加入資料庫角色,賦予資料庫用戶「db_owner」許可權execsp_addrolemember'db_owner','dba'此時,dba就可以全權管理資料庫mydb中的對象了。如果想讓SQLServer登陸帳戶「dba」訪問多個資料庫,比如mydb2。可以讓sa執行下面的語句:--讓SQLServer登陸帳戶「dba」訪問多個資料庫_schema=dbogoexecsp_addrolemember'db_owner','dba'go此時,dba就可以有兩個資料庫mydb,mydb2的管理許可權了!
創建表格SQL語句格式是什麼?
在MySQL中,可以使用CREATETABLE語句創建表。
語法格式為:
CREATETABLE表名();
其中,的格式為:
列名1類型1列名n類型n
CREATETABLE語句的主要語法及使用說明如下:
CREATETABLE:用於創建給定名稱的表,必須擁有表CREATE的許可權。
表名>:指定要創建表的名稱,在CREATETABLE之後給出,必須符合標識符命名規則。
表定義選項>:表創建定義,由列名(col_name)、列的定義(column_definition)以及可能的空值說明、完整性約束或表索引組成。
默認的情況是,表被創建到當前的資料庫中。若表已存在、沒有當前資料庫或者資料庫不存在,則會出現錯誤。
SQLServer如何創建表?
詳細步驟:
1、打開Access,選擇Blankdatabase,創建一個資料庫。
2、然後在彈出的對話框中,指定資料庫文件的存放目錄和名字。並點擊「create」按鈕,創建資料庫。
3、新創建的資料庫,如圖所示,默認會創建一個名稱為Table1的table,可以看到界面上有一個名稱為create的菜單。點擊該菜單。
4、點擊create菜單後,會得到如圖所示的界面,在這個界面中選擇QueryDesign。
5、看到在界面上方,有一個SQLView的菜單,選擇該菜單。即可用SQL語句創建資料庫和表。
創建表結構方法總結?
1、使用sql語句創建;2、在資料庫-表結構管理界面創建。