sqlserver資料庫創建
創建資料庫和表的操作有兩種方法:
一、可視化操作
1.創建資料庫
選中資料庫右擊,在出現的對話框中選擇新建資料庫,然後新出現的對話框中填寫資料庫的名稱
2.創建數據表
選中資料庫下的表右擊,在出現的對話框最上方有新建表選項,新出現的對話框中有列名、數據類型、允許Null值三列,這里可以添加表的的列,添加好列後保存Ctrl+S或者點擊上方的保存,填寫表名稱確定就創建好了。
二、使用SQL語句創建
1.創建資料庫
createdatabasestuDB--stuDB是資料庫的名稱
onprimary--默認就屬於primary文件組,可省略
(
/*--數據文件的具體描述--*/
name='stuDB_data',--主數據文件的邏輯名稱
filename='D:stuDB_data.mdf',--主數據文件的物理路徑和名稱
size=5mb,--主數據文件的初始大小
maxsize=100mb,--主數據文件增長的最大值
filegrowth=15%--主數據文件的增長率
)
logon
(
/*--日誌文件的具體描述,各參數含義同上--*/
name='stuDB_log',
filename='D:stuDB_log.ldf',
size=2mb,
filegrowth=1mb
)
-----2.創建數據表
useStuDB--使用某個資料庫(在某個資料庫下建表)
go
ifexists(select*fromsysobjectswherename='stuMarks')--查詢資料庫是否已存在此表
droptablestuMarks--如果存在該表則刪除,不存在不執行此句
createtablestuMarks--stuMarks是表的名稱
(
ExamNointidentity(1,1)primarykey,--列名數據類型約束
stuNochar(6)notnull,--列名數據類型是否允許插入Null值
writtenExamintnotnull,
LabExamintnotnull
)
go
--其中,列屬性"identity(起始值,遞增量)"表示"ExamNo"列為自動編號,也稱為標識列altertable表名
addconstraint約束名約束類型具體的約束說明
altertable表名
dropconstraint約束名
2. 如何建sqlserver資料庫
1、自己安裝一個sql server2000後建立一個自己的資料庫;
2、ASP連接SQLServer程序代碼:
<%
'=====以下是ASP與SQLServer的連接=====
dim Sql_Server,Sql_User,Sql_Pass,Sql_Data
Sql_Server = "127.0.0.1" '資料庫伺服器地址
Sql_User = "sa" '資料庫登錄名
Sql_Pass = "" '資料庫密碼
Sql_Data = "UserTable" '資料庫名
'以下部分不能做任何的修改!
dim my_Conn,connstr
connstr = "PROVIDER=SQLOLEDB;DATA
SOURCE="&Sql_Server&";UID="&Sql_User&";PWD="&Sql_Pass&";DATABASE="&Sql_Data
set my_Conn = server.createobject("ADODB.connection") '創建資料庫連接對象
my_Conn.open connstr '連接資料庫
'定義關閉連接池
sub CloseConn()
my_Conn.close
set my_Conn=nothing
end sub
'===ASP與SQLServer的連接代碼結束==
Set rs=my_Conn.Execute("Select*From UserTable")
Do While Not rs.Eof
Response.Write rs("user_id")&" "&rs("user_name")&"<br>"
rs.movenext
loop
set rs=nothing
CloseConn()
%>
3. 如何在遠程sqlserver伺服器創建資料庫
一、創建新庫
/*
測試 在sql2005中通過查詢分析器,連接到sql2000,並創建了 tmpdb 庫:成功
p_CreateDB 'tmpdb1','data','sa','sa'
*/
-----------------------創建存儲過程開始--------------------
if object_id('p_CreateDB') is not null
drop procere p_CreateDB
go
CREATE PROCEDURE p_CreateDB
@Des_DB sysname, --目標資料庫
@ServerName sysname=N'', --伺服器名
@UserName sysname=N'', --用戶名,不指定則表示使用 Windows 身份登錄
@pwd sysname=N'' --密碼
AS
SET NOCOUNT ON
DECLARE @srvid int,--伺服器的對象
@dbsid int,
@Dbid int,--新建資料庫對象
@DBFile int,--新建資料庫DB文件
@LogFile int,--新建資料庫Log文件
@CmdStr nvarchar(4000)
declare @err int,@src varchar(255), @desc varchar(255) --錯誤處理變數
IF ISNULL(@ServerName,N'')=N'' SET @ServerName=@@ServerName --默認為本地資料庫
--創建sqldmo對象·
EXEC @err=sp_oacreate 'sqldmo.sqlserver',@srvid OUT
IF @err<>0 GOTO lb_Err
--連接伺服器
IF ISNULL(@UserName,N'')=N'' --使用 Windows 身份登錄
BEGIN
EXEC @err=sp_oasetproperty @srvid,'loginsecure',-1
IF @err<>0 GOTO lb_Err
EXEC @err=sp_oamethod @srvid,'connect',NULL,@ServerName
END
ELSE
EXEC @err=sp_oamethod @srvid,'connect',NULL,@ServerName,@UserName,@pwd
IF @err<>0 GOTO lb_Err
--新資料庫對象創建
EXEC @err=sp_oacreate 'SQLDMO.Database',@Dbid OUT
IF @err<>0 GOTO lb_Err
EXEC @err=sp_oasetproperty @Dbid, 'Name',@Des_DB
IF @err<>0 GOTO lb_Err
/*
---這里可以設置數據文件與日誌文件的屬性,不寫就由sql server默認
--新資料庫DB文件對象創建,並設置屬性
EXEC @err=sp_oacreate 'SQLDMO.DBFile',@DBFile OUT
IF @err<>0 GOTO lb_Err
EXEC @err=sp_oasetproperty @DBFile, 'Name','tmpfile'
IF @err<>0 GOTO lb_Err
EXEC @err=sp_oasetproperty @DBFile, 'PhysicalName','c:/tmp.mdf'
IF @err<>0 GOTO lb_Err
EXEC @err=sp_oasetproperty @DBFile, 'PrimaryFile','true'
IF @err<>0 GOTO lb_Err
EXEC @err=sp_oasetproperty @DBFile, 'FileGrowthType',0
IF @err<>0 GOTO lb_Err
EXEC @err=sp_oasetproperty @DBFile, 'FileGrowth',1
IF @err<>0 GOTO lb_Err
--新資料庫對象加入DB文件
EXEC @err = sp_OAMethod @Dbid,'FileGroups.Item("primary").DBFiles.Add',null,@DBFile
IF @err<>0 GOTO lb_Err
--新資料庫LOG文件對象創建,並設置屬性
EXEC @err=sp_oacreate 'SQLDMO.LogFile',@LogFile OUT
IF @err<>0 GOTO lb_Err
EXEC @err=sp_oasetproperty @LogFile, 'Name','tmplg'
IF @err<>0 GOTO lb_Err
EXEC @err=sp_oasetproperty @LogFile, 'PhysicalName','c:/tmp.ldf'
--新資料庫對象加入DB文件
EXEC @err = sp_OAMethod @Dbid,'TransactionLog.LogFiles.Add',null,@LogFile
IF @err<>0 GOTO lb_Err
*/
--在伺服器上創建 新資料庫
EXEC @err = sp_OAMethod @srvid,'Databases.Add',null,@dbid
IF @err<>0 GOTO lb_Err
/*
EXEC @err= sp_OAGetProperty @srvid, 'Databases', @dbsid OUT
IF @err<>0 GOTO lb_Err
SET @CmdStr = 'Add'
EXEC @err = sp_OAMethod @dbsid,@CmdStr,null,@dbid
*/
--結束
SET @err=0
GOTO lb_Exit
--錯誤處理
lb_Err:
EXEC sp_oageterrorinfo NULL, @src OUT, @desc OUT
EXEC sp_OADestroy @LogFile
EXEC sp_OADestroy @DBFile
EXEC sp_OADestroy @Dbsid
EXEC sp_OADestroy @Dbid
EXEC sp_OADestroy @srvid
EXEC @err=sp_oamethod @srvid,'DisConnect'
RAISERROR(N'錯誤編號 %#x, 錯誤源 "%s", 錯誤描述 "%s"',16,1,@err,@src,@desc)
RETURN -1
lb_Exit:
EXEC sp_OADestroy @LogFile
EXEC sp_OADestroy @DBFile
EXEC sp_OADestroy @Dbsid
EXEC sp_OADestroy @Dbid
EXEC sp_OADestroy @srvid
EXEC @err=sp_oamethod @srvid,'DisConnect'
RETURN @err
GO
4. sqlserver 下怎麼建立資料庫 怎麼建表
SQL Server下建立資料庫、建表的方法:
1、首先打開SQL Server Management Studio,會看到如下的界面:
在裡面輸入需要的值就可以。
5. 如何創建資料庫
一、創建資料庫簡介
資料庫是儲存關鍵資料的文件系統,用資料庫管理系統建立大家的資料庫,就可以更好地提供安全性。如今伴隨著社會發展的迅速化趨勢,資料庫獲得了極大的運用,資料庫為前端和後台的程序都提供了數據和信息支持。因此,對於想管理好資料庫的你來說,必須明白怎樣建立資料庫,那麼如何建立呢?跟著本文一起來學習吧。
二、4種主流資料庫創建方式
2.1 MySQL創建資料庫
MySQL中創建資料庫的基礎英語的語法文件格式以下。
CREATE DATABASE db_name;
在其中「db_name」是即將創建的資料庫名字,該名字不可以與早已存有的資料庫同名。
實例:創建 MySQL 資料庫,名稱為 shulanxt:
CREATE DATABASE shulanxt;
按回車執行上述語句,即可創建名叫 shulanxt 的資料庫。
2.2 SQL Server創建資料庫
SQLServer創建資料庫的方式有兩種:
根據運作SQL腳本製作;
應用SQLServer管理方法模塊創建資料庫。
以下流程將展現怎麼使用SQLServer管理方法模塊在SQLServer2014創建資料庫。
在目標任務管理器中,右鍵單擊資料庫文件夾名稱/標志,隨後挑選Newdatabase…:
開展資料庫取名,這里叫「TaskTracker」,隨後點一下「OK」,即完成創建:
2.3 Oracle創建資料庫
2.3.1 創建新用戶並授與管理許可權
最先,起動SQLplus程序的命令行:
sqlplus
如下所示:
注意:也可以從菜單欄的安裝文件直接開啟 SQLPlus。
當SQLPlus起動後,使用在安裝Oracle資料庫網路伺服器時鍵入的登陸密碼以sys用戶身份登陸
6. sqlserver怎麼創建資料庫
1、在登錄名上右鍵,新建用戶2、打開 新建登錄名 對話框後,常規 右側輸入相應的登錄名、密碼和默認資料庫(重點)注意:強制實施密碼策略可不選,選 了後有可能報錯3、用戶映射選項卡下4、狀態選項卡下5、對象資源管理器 下,右鍵 實例名稱
7. 怎樣使用SQL SERVER新建立一個資料庫
1、選擇開始菜單中→程序→【Management
SQLServer
2008】→【SQL
ServerManagement
Studio】命令,打開【SQL
Server
Management
Studio】窗口,並使用Windows或
SQL
Server身份驗證建立連接。
2、在【對象資源管理器】窗口中展開伺服器,然後選擇【資料庫】節點
3、右鍵單擊【資料庫】節點,從彈出來的快捷菜單中選擇【新建資料庫】命令。
4、執行上述操作後,會彈出【新建資料庫】對話框。在對話框、左側有3個選項,分別是【常規】、【選項】和【文件組】。完成這三個選項中的設置會後,就完成了資料庫的創建工作
5、在【資料庫名稱】文本框中輸入要新建資料庫的名稱。例如,這里以「新建的資料庫」。
6、在【所有者】文本框中輸入新建資料庫的所有者,如sa。根據資料庫的使用情況,選擇啟用或者禁用【使用全文索引】復選框。
7、在【資料庫文件】列表中包括兩行,一行是資料庫文件,而另一行是日記文件。通過單擊下面的【添加】、【刪除】按鈕添加或刪除資料庫文件。
8、切換到【選項頁】、在這里可以設置資料庫的排序規則、恢復模式、兼容級別和其他屬性。
9、切換到【文件組】頁,在這里可以添加或刪除文件組。
10、完成以上操作後,單擊【確定】按鈕關閉【新建資料庫】對話框。至此「新建的數據」資料庫創建成功。新建的資料庫可以再【對象資源管理器】窗口看到。
--另外,可以使用SQL語句創建資料庫
8. 怎樣使用SQL SERVER新建立一個資料庫
1、選擇開始菜單中→程序→【Management SQLServer 2008】→【SQL ServerManagement Studio】命令,打開【SQL Server Management Studio】窗口,並使用Windows或 SQL Server身份驗證建立連接。
2、在【對象資源管理器】窗口中展開伺服器,然後選擇【資料庫】節點
3、右鍵單擊【資料庫】節點,從彈出來的快捷菜單中選擇【新建資料庫】命令。
4、執行上述操作後,會彈出【新建資料庫】對話框。在對話框、左側有3個選項,分別是【常規】、【選項】和【文件組】。完成這三個選項中的設置會後,就完成了資料庫的創建工作
5、在【資料庫名稱】文本框中輸入要新建資料庫的名稱。例如,這里以「新建的資料庫」。
6、在【所有者】文本框中輸入新建資料庫的所有者,如sa。根據資料庫的使用情況,選擇啟用或者禁用【使用全文索引】復選框。
7、在【資料庫文件】列表中包括兩行,一行是資料庫文件,而另一行是日記文件。通過單擊下面的【添加】、【刪除】按鈕添加或刪除資料庫文件。
8、切換到【選項頁】、在這里可以設置資料庫的排序規則、恢復模式、兼容級別和其他屬性。
9、切換到【文件組】頁,在這里可以添加或刪除文件組。
10、完成以上操作後,單擊【確定】按鈕關閉【新建資料庫】對話框。至此「新建的數據」資料庫創建成功。新建的資料庫可以再【對象資源管理器】窗口看到。
--另外,可以使用SQL語句創建資料庫
9. sqlserver怎麼用語句創建資料庫
創建資料庫語句:CREATE DATABASE pyrhon_7 charset utf8 ;pyrhon_7為資料庫名稱
10. 怎樣使用SQL SERVER新建立一個資料庫
步驟如下:
步驟一、我們打開SQLSERVER自帶的資料庫管理工具,在開始菜單中可以找到,如圖