一、SQL數據庫用代碼創建 怎么創建
create database 數據庫名稱
on
(
name='aaa',
filename='*',
size=初始大小,
maxsize=存儲上限,
filegrowth=增長增量
)
log on
(
name='b',
filename='*',
size=初始大小,
maxsize=存儲上限,
filegrowth=增長增量
)
擴展資料:
SQL語句創建基本數據庫
SQL語句代碼:CREATE DATABASE 語句。
CREATE DATABASE Epiphany
ON
(
NAME = Epiphany,
FILENAME = 'E:\SQL SERVER 2008\Epiphany_*',
SIZE = 5MB,
MAXSIZE = 20,
FILEGROWTH = 20
)
LOG ON
(
NAME = Epiphany,
FILENAME = 'E:\SQL SERVER 2008\Epiphany_*',
SIZE = 2MB,
MAXSIZE = 10MB,
FILEGROWTH = 1MB
);
可以用這個模板,例子:
CREATE DATABASE Epiphany
ON
(
NAME = Epiphany,
FILENAME = 'E:\SQL SERVER 2008\Epiphany_*',
SIZE = 5MB,
MAXSIZE = 20,
FILEGROWTH = 20
)
LOG ON
(
NAME = Epiphany,
FILENAME = 'E:\SQL SERVER 2008\Epiphany_*',
SIZE = 2MB,
MAXSIZE = 10MB,
FILEGROWTH = 1MB
);
完畢!
二、sql server創建數據庫用戶語句
樓主你好:
這是平時用的幾條語句:
GO
--刪除登陸
--sp_droplogin 'test'
GO
--添加登陸用戶
sp_addlogin @loginame = N'test',
@passwd = '123456',
@defdb = N'test',
@deflanguage = N'Simplified Chinese',
@sid = NULL,
@encryptopt = NULL
GO
USE [test]
GO
--刪除用戶
--exec sp_dropuser 'test'
--為數據添加用戶
exec sp_adduser 'test'
--逐個表授權
--GRANT SELECT, INSERT, UPDATE, DELETE
--ON adminlog
--TO test
GO
--授予權限
exec sp_addrolemember 'db_owner','test'
--列出全部表名
--select name from sysobjects where xtype = 'U' order by name
GO
三、如何用sqL語句創建表,要完整的語句
如果id不是標識自動加1,則語句如下:if exists (select * from *ects where id = object_id(N'[dbo].[ufdd]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [dbo].[ufdd]GOCREATE TABLE [dbo].[ufdd] ( [id] [int] NOT NULL , [citem] [varchar] (22) NULL , [citemc] [tinyint] NULL , [bitem] [bit] NOT NULL ) ON [PRIMARY]GO如果id是標識自動加1,則語句如下:if exists (select * from *ects where id = object_id(N'[dbo].[ufdd]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [dbo].[ufdd]GOCREATE TABLE [dbo].[ufdd] ( [id] [int] IDENTITY (1, 1) NOT NULL , [citem] [varchar] (22) NULL , [citemc] [tinyint] NULL , [bitem] [bit] NOT NULL ) ON [PRIMARY]GO。
四、sql語句創建數據庫
/*創建bbsDB數據庫*/use masterif exists(select * from sysdatabases where name='bbsDB')drop database bbsDBcreate database bbsDBon(name='bbsDB_data',filename='D:\project\bbsDB_*',size=10,filegrowth=20%)log on(name='bbsDB_log',filename='D:\project\bbsDB_*',size=3,maxsize=20,filegrowth=10%)/*創建bbsUsers表*/use bbsdbif exists(select * from sysobjects where name='bbsUsers')drop table bbsUserscreate table bbsUsers(UID int identity(1,1) not null,--學號,標識列Uname varchar(15) not null,--用戶昵稱Upassword varchar(10) not null,--用戶密碼Uemail varchar(20),--郵箱地址Usex bit not null,--用戶性別Uclass int,--等級Uremark varchar(20),--備注UregDate datetime not null,--注冊日期Ustate int null, --狀態Upoint int null--用戶積分 )/*創建bbsUsers表中的約束*/alter table bbsUsersadd constraint PK_uid primary key(uid),--主鍵constraint DF_Upassword default(888888) for Upassword,--初始密碼為888888constraint DF_Usex default (1) for Usex,--性別默認為男constraint DF_UregDate default (getdate()) for UregDate,--注冊日期默認為系統日期constraint DF_Ustate default(0) for Ustate,--狀態默認為離線constraint DF_Upoint default(20) for Upoint,--積分默認為20點constraint CK_Uemail check(Uemail like '%@%'),--電子郵件必須含有@符號constraint CK_Upassword check (len(Upassword)>=6)--密碼至少為六位/*創建bbsSection表*/use bbsdbif exists(select * from sysobjects where name='bbsSection')drop table bbsSectioncreate table bbsSection(SID int identity(1,1) not null,--板塊標號,自動增長Sname varchar(32) not null,--版塊名稱SmasterID int not null,--版主用戶IDSprofile varchar(20) null,--版面簡介SclickCount int null, --點擊率StopicCount int null--發帖數)/*創建bbsSection表中的約束*/alter table bbsSectionadd constraint PK_sid primary key(sid),--主鍵constraint DF_SclickCount default(0) for SclickCount,--點擊率默認為0constraint DF_StopicCount default(0) for StopicCount,--發帖數默認為0constraint DF_SmasterID foreign key(SmasterID)references bbsUsers (UID)--外鍵/*創建bbsTopic表*/use bbsdbif exists(select * from sysobjects where name='bbsTopic')drop table bbsTopiccreate table bbsTopic(TID int identity(1,1) not null,--帖子編號,自動增長TsID int not null,--發帖人IDTuID int not null,--版主用戶IDTreplyCount int null,--回復數量Tface int null, --發帖表情Ttopic varchar(20) not null,--標題Tcontents varchar(30) not null,--正文Ttime datetime null,--發帖時間TclickCount int null,--點擊數Tstate int not null,--狀態TlastReply datetime null--回復時間)/*創建bbsTopic表的約束*/alter table bbsTopicadd constraint DF_TreplyCount default(0) for TreplyCount,--回復數量默認為0constraint PK_tid primary key(tid),--主鍵constraint DF_TclickCount default (0) for TclickCount,--點擊數默認為0constraint DF_Tstate default (1) for Tstate,--狀態默認為1constraint DF_Ttime default (getdate()) for Ttime,--發帖時間默認為系統日期constraint CK_Tcontents check (len(Tcontents)>=6),--正文必須大于六個字符constraint CK_TlastReply check ((TlastReply)>(Ttime)),--最后回復時間必須晚于發帖時間constraint DF_TsID foreign key(TsID)references bbsSection (SID),--外鍵constraint DF_TuID foreign key(TuID)references bbsUsers (UID)--外鍵/*創建bbsReply表*/use bbsdbif exists(select * from sysobjects where name='bbsReply')drop table bbsReplycreate table bbsReply(RID int identity(1,1) not null,--自動編號,帖子編號RtID int not null,--主貼IDRsID int not null,--板塊IDRuID int not null,--回帖人IDRface int null, --回帖表情Rcontents varchar(30) not null,--正文Rtime datetime null,--回帖時間RclickCount int null--點擊數)/*創建bbsReply表的約束*/alter table bbsReplyadd constraint DF_Rtime default (getdate()) for Rtime,--回帖時間默認為系統日期constraint CK_Rcontents check (len(Rcontents)>=6),--正文必須大于六個字符constraint DF_RtID foreign key(RtID)references bbsTopic (TID),--外鍵constraint DF_RsID foreign key(RsID)references bbsSection (SID),--外鍵constraint DF_RuID foreign key(RuID)references bbsUsers (UID)--外鍵差不多,你改一下吧!。
五、sql語句創建數據庫
/*創建bbsDB數據庫*/ use master if exists(select * from sysdatabases where name='bbsDB') drop database bbsDB create database bbsDB on ( name='bbsDB_data', filename='D:\project\bbsDB_*', size=10, filegrowth=20% ) log on ( name='bbsDB_log', filename='D:\project\bbsDB_*', size=3, maxsize=20, filegrowth=10% ) /*創建bbsUsers表*/ use bbsdb if exists(select * from sysobjects where name='bbsUsers') drop table bbsUsers create table bbsUsers ( UID int identity(1,1) not null,--學號,標識列 Uname varchar(15) not null,--用戶昵稱 Upassword varchar(10) not null,--用戶密碼 Uemail varchar(20),--郵箱地址 Usex bit not null,--用戶性別 Uclass int,--等級 Uremark varchar(20),--備注 UregDate datetime not null,--注冊日期 Ustate int null, --狀態 Upoint int null--用戶積分 ) /*創建bbsUsers表中的約束*/ alter table bbsUsers add constraint PK_uid primary key(uid),--主鍵 constraint DF_Upassword default(888888) for Upassword,--初始密碼為888888 constraint DF_Usex default (1) for Usex,--性別默認為男 constraint DF_UregDate default (getdate()) for UregDate,--注冊日期默認為系統日期 constraint DF_Ustate default(0) for Ustate,--狀態默認為離線 constraint DF_Upoint default(20) for Upoint,--積分默認為20點 constraint CK_Uemail check(Uemail like '%@%'),--電子郵件必須含有@符號 constraint CK_Upassword check (len(Upassword)>=6)--密碼至少為六位 /*創建bbsSection表*/ use bbsdb if exists(select * from sysobjects where name='bbsSection') drop table bbsSection create table bbsSection ( SID int identity(1,1) not null,--板塊標號,自動增長 Sname varchar(32) not null,--版塊名稱 SmasterID int not null,--版主用戶ID Sprofile varchar(20) null,--版面簡介 SclickCount int null, --點擊率 StopicCount int null--發帖數 ) /*創建bbsSection表中的約束*/ alter table bbsSection add constraint PK_sid primary key(sid),--主鍵 constraint DF_SclickCount default(0) for SclickCount,--點擊率默認為0 constraint DF_StopicCount default(0) for StopicCount,--發帖數默認為0 constraint DF_SmasterID foreign key(SmasterID)references bbsUsers (UID)--外鍵 /*創建bbsTopic表*/ use bbsdb if exists(select * from sysobjects where name='bbsTopic') drop table bbsTopic create table bbsTopic ( TID int identity(1,1) not null,--帖子編號,自動增長 TsID int not null,--發帖人ID TuID int not null,--版主用戶ID TreplyCount int null,--回復數量 Tface int null, --發帖表情 Ttopic varchar(20) not null,--標題 Tcontents varchar(30) not null,--正文 Ttime datetime null,--發帖時間 TclickCount int null,--點擊數 Tstate int not null,--狀態 TlastReply datetime null--回復時間 ) /*創建bbsTopic表的約束*/ alter table bbsTopic add constraint DF_TreplyCount default(0) for TreplyCount,--回復數量默認為0 constraint PK_tid primary key(tid),--主鍵 constraint DF_TclickCount default (0) for TclickCount,--點擊數默認為0 constraint DF_Tstate default (1) for Tstate,--狀態默認為1 constraint DF_Ttime default (getdate()) for Ttime,--發帖時間默認為系統日期 constraint CK_Tcontents check (len(Tcontents)>=6),--正文必須大于六個字符 constraint CK_TlastReply check ((TlastReply)>(Ttime)),--最后回復時間必須晚于發帖時間 constraint DF_TsID foreign key(TsID)references bbsSection (SID),--外鍵 constraint DF_TuID foreign key(TuID)references bbsUsers (UID)--外鍵 /*創建bbsReply表*/ use bbsdb if exists(select * from sysobjects where name='bbsReply') drop table bbsReply create table bbsReply ( RID int identity(1,1) not null,--自動編號,帖子編號 RtID int not null,--主貼ID RsID int not null,--板塊ID RuID int not null,--回帖人ID Rface int null, --回帖表情 Rcontents varchar(30) not null,--正文 Rtime datetime null,--回帖時間 RclickCount int null--點擊數 ) /*創建bbsReply表的約束*/ alter table bbsReply add constraint DF_Rtime default (getdate()) for Rtime,--回帖時間默認為系統日期 constraint CK_Rcontents check (len(Rcontents)>=6),--正文必須大于六個字符 constraint DF_RtID foreign key(RtID)references bbsTopic (TID),--外鍵 constraint DF_RsID foreign key(RsID)references bbsSection (SID),--外鍵 constraint DF_RuID foreign key(RuID)references bbsUsers (UID)--外鍵 差不多,你改一下吧!。
六、創建數據庫的sql語句怎么寫
最簡單的語句如下:
USE master
GO
CREATE DATABASE 數據庫名
ON
( NAME = prods_dat,
FILENAME = 'c:\program files\microsoft sql server\mssql\data\數據庫名.mdf',
SIZE = 4,
MAXSIZE = 10,
FILEGROWTH = 1 )
GO
七、sqlserver2000里怎么用sql語句創建數據庫
創建數據庫
這樣做就可以創建一個數據庫:
CREATE DATABASE 數據庫名稱創建一個表
這樣做就可以創建一個數據庫中的表:
CREATE TABLE 表名稱
(
列名稱1 數據類型,
列名稱2 數據類型,
。。.
)
實例
本例演示如何創建名為 "Person" 的表,有四個列。列名是:"LastName"、"FirstName"、"Address" 以及 "Age":
CREATE TABLE Person
(
LastName varchar,
FirstName varchar,
Address varchar,
Age int
)
這個例子演示如何為某些列定義長度的最大值:
CREATE TABLE Person
(
LastName varchar(30),
FirstName varchar,
Address varchar,
Age int(3)
)
參考:http://**sql/sql_*
轉載請注明出處華閱文章網 » sqlserver創建語句