如何通過SQL指令碼建立資料庫,通過SQL語句使用什麼命令建立資料庫

2022-03-04 23:06:37 字數 5919 閱讀 1480

1樓:匿名使用者

開啟sql查詢分析器,單擊 檔案---開啟,選擇你的sql指令碼,然後點選執行,或者f5

2樓:匿名使用者

用sql語句建立資料庫的語法:

第一步:先要判斷當前資料庫系統中是否存在你要新建的資料庫,如果是就要刪除(master系統資料庫中的sysdatabases表中存放了所有資料庫清單);

if exists(select * from sysdatabases where name='databasesname')

drop databases databasesname

第二步:建立新庫;

create databases databasesnameon(

name ='databases_data',--表示資料庫的邏輯名

filename ='路徑/databases_data.mdf',--表示資料庫的物理檔名

size =xxmb,--表示資料庫的初始大小

maxsize=xxmb,--表示資料庫的最大大小

filegrowth=xx--表示檔案的增長速度(可以是百分數也可以是好多mb

)log on

(name ='databases_log,--表示資料庫的邏輯名

filename ='路徑/databases_log.ldf,--表示資料庫的物理檔名

size =xxmb,--表示資料庫的初始大小

maxsize=xxmb,--表示資料庫的最大大小

filegrowth=xx--表示檔案的增長速度(可以是百分數也可以是好多mb

)例項:

use master

goif exists(select * from sysdatabases where name='student')

drop database student

gocreate database studenton(

name='student_data',

filename='student_data.mdf',

size=10mb,

maxsize=100mb,

filegrowth=1mb

)log on

(name='student_log,

filename='student_log.ldf',

size=10mb,

maxsize=100mb,

filegrowth=1mb)

3樓:匿名使用者

use master

if exists(select * from sysdatabases where name='***')

drop database ***

create database ***on(name='****',

filename='d:\project\****.mdf',size=10,

filegrowth=20%

)log on

(name='*****',

filename='d:\project\*****.ldf',size=3,

maxsize=20,

filegrowth=10%)

sql如何生成sql檔案

4樓:藤閣美人

材料/工具:

1、開啟資料庫

2、按照下圖步驟,點選【任務】,點選【生成指令碼】3、在彈出的【生成和發布指令碼】中點選【下一步】,預設即可,4、繼續預設點選下一步

5、選擇【單個檔案】,在檔名處填寫自己要儲存sql檔案的位置,然後點選【高階】

6、在高階指令碼編寫選項中修改【為伺服器版本編寫指令碼】的值為【sql server 2005】這個是因為小編這裡大部分專案還使用的2005的資料庫,但是生成的sql也可以用在2008上,然後修改【要編寫指令碼的資料的型別】的值為【架構和資料】

7、然後繼續下一步

8、然後這裡檢查自己前面的操作是否都正確,繼續下一步9、等待完成,點選完成即可

10、開啟儲存的資料夾,可以看到已經生成的sql檔案在這裡

5樓:我叫王土土豆

sql生成sql檔案步驟如下:

1、開啟heidisql選擇好乙個資料庫並點選匯出資料庫指令碼即可。

2、然後對應的一些匯出配置要進行這樣的設定才行。

3、接著設定sql在自己本地電腦盤路徑即可。

4、然後點選右下的匯出按鈕便看到有100%之類的提示。

5、而在heidisql匯入sql檔案則需要指定資料庫然後點選檔案選單。

6、接著我們便選擇下拉列表下的執行sql檔案可以了。

6樓:

直接儲存成.sql 檔案不久可以了...

通過sql語句使用什麼命令建立資料庫

用sql語句建立資料庫

7樓:匿名使用者

create table 職工(

職工號 int primary key,姓名 varchar(10)

年齡 int,

性別 varchar(2)

);create table 社會團體(

編號 int primary key,名稱 varchar(20),

負責人 int,

活動位址 varchar(50)

);alter table 社會團體

add constraint cons_1foreign key (負責人) references 職工;

create table 參加(

職工號 int not null,

編號 int not null,

參加日期 datetime,

primary key (職工號, 編號));alter table 參加

add constraint _cons_2foreign key (職工號) references 職工;

alter table 參加

add constraint cons_3foreign key (編號) references 社會團體;

sql資料庫用**建立 怎麼建立?

8樓:大野瘦子

create database 資料庫名稱

onname='aaa',

filename='aaa.dbf',

size=初始大小,

maxsize=儲存上限,

filegrowth=增長增量

log on

name='b',

filename='b.ldf',

size=初始大小,

maxsize=儲存上限,

filegrowth=增長增量

sql語句建立基本資料庫

sql語句**:create database 語句。

create database epiphany

onname = epiphany,

filename = 'e:\sql server 2008\epiphany_data.mdf',

size = 5mb,

maxsize = 20,

filegrowth = 20

log on

name = epiphany,

filename = 'e:\sql server 2008\epiphany_log.ldf',

size = 2mb,

maxsize = 10mb,

filegrowth = 1mb

可以用這個模板,例子:

create database epiphany

onname = epiphany,

filename = 'e:\sql server 2008\epiphany_data.mdf',

size = 5mb,

maxsize = 20,

filegrowth = 20

log on

name = epiphany,

filename = 'e:\sql server 2008\epiphany_log.ldf',

size = 2mb,

maxsize = 10mb,

filegrowth = 1mb完畢!

有了sql指令碼,怎樣執行它在sql2008裡建立資料庫

9樓:

要看你的指令碼是否包含建立庫的部分(create database),如果包含,直接新建查詢,執行即可。如果不包含,則需要手動建立資料庫,選中庫後新建查詢,或者在指令碼前加上

use 資料庫名

go來設定當前的庫,再執行指令碼就可以了。

10樓:

開啟資料庫 新建查詢 執行語句就可以了啊

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

11樓:

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

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

微軟vs sql 2008 資料庫

mysql 資料庫

sqlite 資料庫

12樓:敲黑板劃重點

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

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

13樓:韶溪智爾琴

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如何完全備份,資料庫SQL 如何完全備份

1 點選開始選單,開啟sql企業管理器。2 依次sqlserver根目錄,並開啟資料庫。3 選擇要備份的資料庫名,滑鼠右鍵所有任務 備份資料庫。4 這裡需要注意,如果之前有備份的話,一定要先刪除之前的備份記錄,不用擔心只是刪除記錄而不是刪除備份檔案。5 刪除記錄再點新增。6 選擇備份目的,就是要讓你...

資料庫備份恢復,SQL資料庫如何自動備份和恢復?

1 建立乙個新的資料庫 2 右擊資料庫 所有任務 還原資料庫 從裝置 選擇裝置 新增 瀏覽備份檔案 3 指定還原為資料庫名稱 注意 如果提示問題,可在選項卡片中勾選強制還原。1.在資料庫管理器中,右擊資料庫名,然後點所有任務,備份資料庫,輸入乙個想備份的名字並選擇乙個地方放置。2.把已經備份好的資料...

在access中用sql語句建立資料庫後怎麼弄成表

create table 語句 create table 語句用於建立資料庫中的表。sql create table 語法 create table 表名稱 列名稱1 資料型別,列名稱2 資料型別,列名稱3 資料型別,資料型別 描述 integer size int size smallint si...