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 用菱形表示,菱形框內寫明聯絡名,並用無向邊...