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

2022-01-23 01:06:30 字數 4362 閱讀 4491

1樓:匿名使用者

暈, 加個use 資料庫名不就完事了嗎

create database test

gouse test

create table [dbo].[users] ([id] [int] not null ,[name] [varchar] (32) collate chinese_prc_ci_as not null ,

[passwd] [binary] (16) not null ,[prompt] [varchar] (32) collate chinese_prc_ci_as not null ,

) on [primary]

2樓:匿名使用者

在建立完資料庫的時候加個go,然後再寫建立表的語句--建立bankdb資料庫

create database bankdbon(name = 'bankdb_data',filename = 'e:\2期sql指導學習\bankdb_data.mdf',

size = 5,

maxsize = 20,

filegrowth = 10%

)log on

(name = 'bankdb_log',filename = 'e:\2期sql指導學習\bankdb_log.ldf',

size = 2,

maxsize = 10,

filegrowth = 10%)go

建立表userinfo

create table userinfo(customerid int identity(1,1) not null,

customername varchar(10) not null,pid varchar(18) not null,telephone varchar(13) not null,address varchar(40))

3樓:匿名使用者

寫成sql指令碼。

例如:create database test;

create table [syco] ([departcode] varchar(2) not null,[departname] varchar(40) null);

4樓:匿名使用者

先執行建立庫的指令碼,再執行建立表的指令碼?

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

5樓:

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

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

微軟vs sql 2008 資料庫

mysql 資料庫

sqlite 資料庫

6樓:敲黑板劃重點

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

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

7樓:韶溪智爾琴

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資料庫中怎麼設定多個列同時作為表的主鍵?

8樓:

可以用如下方法進行設定:

第一,如果是用sql語句建表,如下:(假設要讓a和c組合作為主碼)create table t1(

a int,

b varchar(20),

c int,

primary key(a,c)

第二,如果用圖形化介面做,按住ctrl鍵,然後選擇a和c兩個列,接著右鍵選單選擇「設定為主鍵」即可。

一個表中最多只能有一個主鍵,也可以沒有。一個主鍵既可以是單一的欄位構成,也可以是多個欄位聯合構成,如果是單一欄位,只需在該欄位後面標記primary key即可,如果是多個欄位聯合構成,則需要採用最開始介紹的那種方式設定。

9樓:阿冬

如果是用sql語句建表,如下:(假設要讓a和c組合作為主碼)create table t1(

a int,

b varchar(20),

c int,

primary key(a,c)

)如果用圖形化介面做,按住ctrl鍵,然後選擇a和c兩個列,接著右鍵選單選擇「設定為主鍵」即可。

sql server中怎樣才能把查詢結果建立一個表存放在另一個資料庫中?

10樓:肥仙女

一、複製

抄表結構

1、首先,開啟並bai連線sqlserver,在源數du

據庫source_db(源資料庫名稱)上右鍵,然zhi後依次點選

dao「編寫表指令碼為」→「create到」→「新查詢編輯器視窗」。

2、在第1步產生的編輯器中按」crtl+a「組合鍵全選內容,然後右鍵「複製「(或按"crtl+c"鍵)。

3、新建查詢,然後右鍵」貼上「(或ctrl+v);如圖所示,將**中source_db(源資料庫名)改為target_db(目標資料庫名)。接著右鍵單擊」執行「執行**。

4、然後,在目標資料庫的表結構中就可以看到被複制過來的表了。

二、表的資料內容複製

1、選中目標資料庫target_db,然後點選」任務「→」匯入資料「。

2、進入」sqlserver匯入匯出嚮導「,根據提示步驟操作。

3、選擇資料來源(源資料庫)。

4、選擇目標(目標資料庫)、指定表複製或查詢。

5、選擇源表和源檢視:設定源表和目標表後,單擊「編輯對映」按鈕,在彈出視窗中選中「啟用標識插入」。

6、一直點選「下一步」到最後完成操作。

11樓:匿名使用者

查詢結果直接建立bai一個新表存放du

select * into [新表名] from [原表名zhi]where 車輛='小汽

dao車'

若新建表內要放在另一個容資料庫b中

use b

goselect * into [新表名] from [資料庫名]..[表名]

where 車輛='小汽車'go

12樓:匿名使用者

不如存放的b庫中的table中:sql如下select *

insert into b..table

from a..車輛檢測

where 車輛='小汽車'

你測試一下看看!

13樓:匿名使用者

select *

into b.表名

from a.表名 where 車輛='小汽車'

如何在java中建立sql資料庫

直接通過jdbc呼叫 select dbms metadata.get ddl table emp scott from dual 就可以了。返回結果如下 dbms metadata.get ddl table emp scott create table scott emp empno numbe...

oracle如何建立資料庫???

操作 視窗,單擊建立資料庫。步驟 3.從步驟 2 共 8 個步驟 資料庫標識 視窗,在全域性資料庫名稱欄位輸入 tivoli privacy manager 資料庫的名稱然後單擊下一步。步驟 5.從步驟 4 共 7 個步驟 資料庫連線選項 視窗,選擇在預設情況下您需要您的資料庫工作的模式。單擊未用模...

如何畫資料庫ER圖,怎麼把SQL資料庫畫成ER圖

構成e r圖的基本要素是實體型 屬性和聯絡,其表示方法為 實體型 entity 用矩形表示,矩形框內寫明實體名。屬性 attribute 用橢圓形表示,並用無向邊將其與相應的實體連線起來 比如學生的姓名 學號 性別 都是屬性。聯絡 relationship 用菱形表示,菱形框內寫明聯絡名,並用無向邊...