sql如何建立資料表,SQL如何建立一個資料表?

2022-01-26 14:18:27 字數 4673 閱讀 2951

1樓:同陽文種潤

create

table學生(

學號char(8)

primary

key,

--主鍵

姓名varchar(8)

notnull

unique,--不為空,不能重複

性別char(2)

check(性別

in('男','女'))

default

'男'not

null,--只能是男或女,預設是男

出生日期

datetime

notnull,--不為空

身高int

check(身高》0

and身高<300),--只能在0到300之間籍貫

varchar(12)

notnull,

專業varchar(10)

notnull)

2樓:

直接在語句里加上庫名吧,就不用再加use了。

create table myku.dbo.mybiao(id int,username nvarchar(50),userpass nvarchar(50))

3樓:匿名使用者

1、建一個「文章」表,把所有文章都放在一個表中,增加一個欄位「類別」來標註是「遊戲/電影/日誌」,但這個欄位不要直接用文字,而是用一個數值指向另一個表,那個表的名字叫「類別」,有三個欄位:編號,類別名稱,**。而 在「文章」那個表裡的「類別」欄位中其實是放的「類別」這個表中的「編號」這個欄位的值

2、問題回答已經包含中1中

3、在1中,文章表裡的「類別」就是外來鍵,它像一個指標指向別一個表的pk,它通常以一對多關係聯絡,可以減少資料的冗餘性

4、索引是為了加快對特定欄位內容的搜尋速度的,如果你經常要按「類別名稱」查詢,就可以給它建個索引,外來鍵沒有必要建索引

4樓:痴情的張無忌

--看mybiao是否存在,如果存在則刪除此表;

if exists(select * from sysobjects where name='mybiao')

drop table mybiao;

go--建立mybiao;

create table mybiao(

id int,

username varchar(50),userpass varchar(50))go希望能到你.。

5樓:匿名使用者

use myku

gocreate table mybiao(id int primary key identity(1,1),username varchar(20) not null,userpass varchar(20) not null)

6樓:匿名使用者

~!~ 以前學過忘記來。。。 你不用語句也可以啊? 直接在myku上面點右鍵在建表嘛

7樓:來自仙寓山能說會道的魯肅

use myku

gocreate table mybiao(id int identity(1,1) not null,username varchar(100),userpass varchar(100))go

8樓:悟萍韻

回答你好具體要建什麼**,說明什麼意思,具體要求是什麼

本次操作以dell靈越5000電腦為例,具體操作步驟如下:

產品名稱:dell

產品型號:dell 靈越5000

系統版本:windows 10

軟體版本: null

1、我們以sql server資料庫為例,首先我們需要開啟sql server management studio,我們會看到以下的介面,點開資料庫會出現以下第二個圖。

提問回答

2、右鍵單擊資料庫,點選新建資料庫一選項,會出現以下的介面:

3、在資料庫的名稱欄裡面輸入需要編輯的名稱,如xx然後點選確定。之後就可以在左邊的列表中找到新建的資料庫了。如圖,一個名為xx的資料庫就建好了。

4、然後將新建好的資料庫開啟。然後右鍵單擊裡面的表找到新建資料庫,會出現以下介面:

5、然後可以在其中輸入需要的名稱(用英文形式),如輸入的年齡,性別,地址,**,身份證,民族(name address phone id nation一般為nvardhar型別,age 一般為int型別)如圖:

6、然後點儲存,它會提示輸入表的名稱(一般為英文複數形式),然後點選確定,就可以在左邊找到我們新建的表了,一張表就建好了。

7、表建好之後就可以進行新增內容了。右鍵單擊表,選擇裡面的編輯前二十行,出現以下介面就可以新增內容。

希望能夠幫到你哈祝福你們幸福快樂!

更多23條

sql語句 如何建立一個表啊?

9樓:

建立表的sql語句根據不同的資料庫會有所不同,常見的幾種資料庫建立方式如下:

建立一個表。表名字persons,第一列id_p,整數型別;第二列lastname,字元型別;第三列firstname,字元型別。

微軟vs sql 2008 資料庫

mysql 資料庫

sqlite 資料庫

10樓:敲黑板劃重點

直接在語句里加上庫名吧,就不用再加use了。

create table myku.dbo.mybiao(id int,username nvarchar(50),userpass nvarchar(50))

11樓:韶溪智爾琴

select

a.姓名

,a.年齡

from

[學生]

ainner

join

[選課]bon

a.學號

=b.學號

inner

join課程c

onb.課程號

=c.課程號

where

b.成績

>=70

andc.課程名稱

="英語"

order

by年齡

前面應該這樣子寫,

至於後面你的into

dbfstud_temp

是幹什麼用呀?

如果是在插入資料到這個表中去,不是這樣子寫的吧,應該是:

insert

into

stud_temp

select

a.姓名

,a.年齡

from

[學生]

ainner

join

[選課]bon

a.學號

=b.學號

inner

join課程c

onb.課程號

=c.課程號

where

b.成績

>=70

andc.課程名稱

="英語"

order

by年齡

建立表的話應該是:

select

a.姓名

,a.年齡

into

stud_temp

from

[學生]

ainner

join

[選課]bon

a.學號

=b.學號

inner

join課程c

onb.課程號

=c.課程號

where

b.成績

>=70

andc.課程名稱

="英語"

order

by年齡

在sql中如何建立資料庫中的表?

12樓:閩辰塞子美

進入資料庫後將會有一個資料庫的資料夾,滑鼠按右鍵會出現選項,點中新建資料庫,填好資料庫名稱,在點選確定就ok了,在「資料庫」資料夾裡可以看到新建的資料庫

13樓:端青芬花子

這是最基本的了

建表的語法:

create

table

表名稱(

列名稱1

資料型別,

列名稱2

資料型別,

列名稱3

資料型別,

....)

14樓:多榮及和風

create…database

資料庫名

15樓:哈璟以雲嵐

登入sql管理工具,然後新建吧

如何用sql語句建立資料表

16樓:匿名使用者

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。。這個是設定主鍵的。。這個每次用設定主鍵的時候就這麼些就行了。。

17樓:

1樓的沒錯

建議樓主這樣的問題就不要問了, 先查查資料庫幫助文件再提問

sql資料庫如何追加欄位內容,在資料表中新增一個欄位的SQL語句怎麼寫

sql server專門提供了處理text,ntext,image欄位的函式,是 textptr textvalid readtext updatetext writetext 解決方法 declare ptrval binary 16 select ptrval textptr content f...

sql表與表之間導資料,sql 如何將一個表的資料插入到另一個表 表之間有關聯

insert into a select from b 把b表中的資料儲存到a表中 select into b from a sql server中,如何把一個表中的資料匯入到另一個表中?同一庫內 不同表之間的匯入 兩表具有相同欄位a,b,c 已測 insert into 資料庫名.dbo a a,...

在資料表中新增欄位的sql語句怎麼寫

資料表中新增一個欄位的標準sql語句寫法為 alter table 表名 add 欄位 欄位型別 default 輸入預設值 null not null 舉例 alter table employee add spbh varchar 20 not null default 0 意思就是在表empl...