當前位置:首頁 » 編程語言 » 創建表的sql

創建表的sql

發布時間: 2022-01-10 03:17:56

sql語句創建表

打開查詢分析器,把下面的代碼復制進去按下F5就建好了
--------------------------
create table 教授檔案表
(
編號 varchar(6) primary key,
姓名 varchar(12),
教齡 int,
所在院系 varchar(12)
)
go

⑵ 如何用sqL語句創建表,要完整的語句

如果id不是標識自動加1,則語句如下:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ufdd]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[ufdd]
GO
CREATE TABLE [dbo].[ufdd] (
[id] [int] NOT NULL ,
[citem] [varchar] (22) NULL ,
[citemc] [tinyint] NULL ,
[bitem] [bit] NOT NULL
) ON [PRIMARY]
GO

如果id是標識自動加1,則語句如下:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ufdd]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[ufdd]
GO
CREATE TABLE [dbo].[ufdd] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[citem] [varchar] (22) NULL ,
[citemc] [tinyint] NULL ,
[bitem] [bit] NOT NULL
) ON [PRIMARY]
GO

⑶ sql創建表

基本上是4部分,開始創建表,接著是選擇表空間,這部分不寫的話,系統會生成默認表空間。然後的幾句comment都是為表中列名添加註釋。最後的index是創建一個索引

⑷ 創建表的sql語句

其實這個是很簡單的問題,相信書中絕對能找到答案!

舉例:
create table [學生]
(
學號 char(8) not null primarykey,
姓名 varchar(8) not null
)
上面寫了兩列,其餘差不多,至於不允許有重復姓名,加上「約束」就行了。
祝你進步!

⑸ 請問打開或創建表的sql語句是什麼

創建表的sql語句是:
use 資料庫名稱
go
if exists(select * from sysobjects where name='表名')
drop table 表名--如果表名是關鍵字,還需打上單引號(英文的)
go
create table 表名

--這里寫欄位

⑹ 如何創建SQL表

  • 創建資料庫表首先得創建好資料庫,資料庫的具體創建方法請參見:http://jingyan..com/article/63f236280e53740209ab3d53.html

  • 3

    創建數據表的源代碼如下,各命令詳見請自行網路。

    use test

    go

    if exists(select name from sys.tables where name='Student')

    drop table Student

    go

    create table Student

    (sname nchar(10) primary key,

    sex nchar(2) not null,

    bir datetime

    )

⑺ SQL語句創建表

CREATE TABLE 語句用於創建資料庫中的表。

具體用法為:

CREATE TABLE 表名稱

(

列名稱1 數據類型,

列名稱2 數據類型,

列名稱3 數據類型,

....

)

(7)創建表的sql擴展閱讀

創建表數據類型:

integer(size) int(size) smallint(size) tinyint(size):僅容納整數。

decimal(size,d) numeric(size,d):容納帶有小數的數字。

char(size):容納固定長度的字元串

varchar(size):容納可變長度的字元串

date(yyyymmdd):容納日期。

參考資料:網路-SQL CREATE TABLE

⑻ sql中創建表

拼接SQL語句吧

Declare @SQL varchar(5000),
@PrimaryKeySQL varchar(300)
@tname varchar(10),
@fieldname varchar(10),
@ftype varchar(10),
@len varchar(4),
@declen varchar(4),
@cannull int,
@primaryk int
Set @tname = '這里是你要創建的表名稱'
Set @SQL = 'Create Table '+@tname+'('
Declare cur_Table cursor for
(Select fieldname, ftype, len, declen, cannull, primaryk
from 表 where TName = @tname order by Seq)
Open cur_Table
Fetch Next From cur_Table Into @fieldname, @ftype, @len, @declen, @cannull, @primaryk
while @@Fetch_Status = 0
begin
if @SQL = ''
Set @SQL = @fieldname+' '+@ftype+'('+@len+')'
else @SQL = @SQL+','+@fieldname+' '+@ftype+'('+@len+')'
if @cannull = 0 Set @SQL = @SQL+' '+'not null'

if @primaryk = 1
begin
if @PrimaryKeySQL = ''
Set @PrimaryKeySQL = @fieldname
else Set @PrimaryKeySQL = @PrimaryKeySQL +','+ @fieldname
end
Fetch Next From cur_Table Into @fieldname, @ftype, @len, @declen, @cannull, @primaryk
end
Close cur_Table
Deallocate cur_Table
if @PrimaryKeySQL <> ''
begin
Set @SQL = @SQL+','
Set @PrimaryKeySQL = 'Primary Key('+@PrimaryKeySQL+')'
Set @SQL = @SQL + @PrimaryKeySQL
end
Set @SQL = @SQL+')'

Exec(@SQL)

隨便寫的 沒有測試過 應該會有漏洞……大概就是這個意思

然後我想問問 你怎麼用len做表欄位名?這個貌似是保留欄位吧……

⑼ sql語句創建表

可執行一個SQL語句或使用SQL事務管理器(SQL Enterprise Manager)來創建一個新表。

  1. 用SQL語句創建表:

    用CREATE語句創建表,CREATE TABLE 表名稱(列名稱1 數據類型,列名稱2 數據類型,列名稱3 數據類型,......)

  2. 用SQL事務管理器(SQL Enterprise Manager)來創建表:

  • 打開軟體SQL事務管理器(SQL Enterprise Manager),點擊「連接」。

  • 點擊左上方的「新建查詢」,則出現編寫代碼的窗口,在窗口中寫下代碼。

  • 點擊左上方的紅色感嘆號,執行語句。

  • 執行語句。

  • 選擇上方的「視圖」按鈕,右鍵點擊,選擇刷新,資料庫和表格建立完成。

熱點內容
李小璐賈乃亮超級訪問 發布:2024-12-25 22:47:50 瀏覽:716
電信精品寬頻多ip路由如何配置 發布:2024-12-25 22:45:44 瀏覽:381
在linux下安裝python 發布:2024-12-25 22:40:42 瀏覽:336
路由搭建本地dns解析伺服器 發布:2024-12-25 22:31:58 瀏覽:210
ftp怎麼上傳5g以上大文件 發布:2024-12-25 22:31:15 瀏覽:159
吃雞如何聽聲辨位安卓 發布:2024-12-25 22:31:03 瀏覽:264
二分查找法php 發布:2024-12-25 22:31:01 瀏覽:500
c樹的存儲 發布:2024-12-25 22:26:07 瀏覽:47
麥塊有什麼伺服器 發布:2024-12-25 22:12:58 瀏覽:374
網上比較火的安卓系統是什麼 發布:2024-12-25 21:57:06 瀏覽:993