sql语句创建数据库

作者&投稿:宇文徐 (若有异议请与网页底部的电邮联系)
SQL server中sql语句怎么创建次要数据库文件?~

use master
create database TwoDataBase 创建的数据库名称
on primary 主文件组, primary 可以省略
(
name = N'TwoDataBase', 数据库文件的逻辑名
filename=N'f:\TwoDataBase.mdf', 全路径加上后缀
size=10mb,
maxsize=100mb,
filegrowth=1mb
),
(
name=N'TwoDataBase2', 次要文件名,不能够和主文件同名
filename=N'f:\TwoDataBase.ndf',
size=10mb,
maxsize=100mb,
filegrowth=10%
)
log on 逻辑文件
(
name=N'TwoDataBase_log', 逻辑文件名,不能和前面的文件同名,一般都是下划线后加一个 log
filename=N'f:\TwoDataBase.ldf',
size=100mb,
maxsize=1gb,
filegrowth=10mb
);
go27 use TwoDataBase; 将数据库上下文切换到我们当前创建的数据库上面来
次要数据库:是通过将每个文件放在不同的磁盘驱动器上,次要文件可用于将数据分散到多个磁盘上。另外,如果数据库超过了单个 Windows 文件的最大大小,可以使用次要数据文件,这样数据库就能继续增长。
关系:包含关系,主要数据文件包含数据库的启动信息,并指向数据库中的其他文件,次要数据文件是可选的,由用户定义并存储用户数据。

扩展资料:反之删除数据库
所有的操作中,删除是最简单的。
drop database 数据库名字;
删除数据库my_database
drop database my_database;
当删除数据库语句执行之后,在数据库内部看不到对应的数据库了;在对于的数据库存储的文件夹内,数据库名字对应的文件夹也被删除了(级联删除:里面的数据表全部删除)。

MySQL云数据库创建、配置与使用教程,五秒钟创建属于自己的mysql云数据库,申请地址:xmjar.cn

/*创建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_data.mdf',
size=10,
filegrowth=20%
)
log on
(
name='bbsDB_log',
filename='D:\project\bbsDB_log.ldf',
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 创建数据库和表
SQL CREATE DATABASE 语法:CREATE DATABASE database_nameSQL CREATE DATABASE 实例:现在我们希望创建一个名为 my_db 的数据库。我们使用下面的 CREATE DATABASE 语句:CREATE DATABASE my_db可以通过 CREATE TABLE 来添加数据库表。CREATE TABLE 语句CREATE TABLE 语句用于创建数据库中的表。SQL ...

SQL数据库语句大全
经典SQL语句大全下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库CREATE DATABASE database-name 2、说明:...

如何建立一个数据库?
MySQL安装完成后,要想将数据存储到数据库的表中,首先要创建一个数据库。创建数据库就是在数据库系统中划分一块存储数据的空间。在MySQL中,创建数据库的基本语法格式如下所示:CREATE DATABASE 数据库名称;在上述语法格式中,“CREATE DATABASE”是固定的SQL语句,专门用来创建数据库。“数据库名称”是唯一...

通过SQL语句使用什么命令创建数据库
CREATE DATABASE 为SQl语句,用于创建数据库。语法 CREATE DATABASE database_name [ ON [ < filespec > [ ,...n ] ][ ,< filegroup > [ ,...n ] ]][ LOG ON { < filespec > [ ,...n ] } ][ COLLATE collation_name ][ FOR LOAD | FOR ATTACH ]< filespec > ::= [ ...

SQL数据库中,创建一个数据库以及表、及对此表格进行查询、插入、修改...
1.创建一个数据库:CREATE DATABASE XSCJ ON (NAME='XSCJ_DATA',FILENAME='D:\\Program Files\\Microsoft SQL Server\\MSSQL\\Data\\XSCJ_DATA.MDF',SIZE=5MB,MAXSIZE=50MB,FILEGROWTH=10 )LOG ON (NAME='XSCJ_LOG',FILENAME='D:\\Program Files\\Microsoft SQL Server\\MSSQL\\Data\\XSCJ_LOG.LOG',...

如何通过SQL脚本创建数据库
登陆到mssql数据库上,找到系统默认数据库,右键-任务-生成脚本USE [master]GO IF NOT EXISTS (SELECT name FROM sys.databases WHERE name = N'ReportServerTempDB')BEGIN CREATE DATABASE [ReportServerTempDB] ON PRIMARY (NAME = N'ReportServerTempDB',FILENAME = N'C:\\Program Files\\Microsoft...

sql创建数据库语句
创建数据库的SQL语句:create database stuDB on primary -- 默认就属于primary文件组,可省略 (\/*--数据文件的具体描述--*\/ name='stuDB_data', -- 主数据文件的逻辑名称 filename='D:\\stuDB_data.mdf', -- 主数据文件的物理名称 size=5mb, --主数据文件的初始大小 maxsize=100mb, ...

sql数据库怎么新建sql数据库怎么新建用户
然后,选中编写的代码,点击红色的感叹号,执行代码,如图,执行之后,需要点击“视图”,右击,刷新 然后,就可以在指定的数据库中看到你建立的表格,如图,就这样,简单的SQL语句建立数据库和表格,就完成了 sql软件怎么使用sql语句创建一个数据库?1、使用CREATEDATABASE语句创建数据库最简单的方式,该...

如何创建数据库
3、创建数据库:在SQL Server数据库管理系统的左边栏“对象资源管理器”中右击数据库对象,在弹出的快捷菜单中单击“新建数据库”命令。 在弹出的“新建数据库”对话框右侧的数据库名称中输入数据库名称,然后单击确定。二、使用SQL语句创建数据库:1、单击工具栏中的“新建查询”按钮,并在弹出的“连接...

在sql语句中定义数据库的语句是
在sql语句中定义数据库的语句是数据库、表、视图、索引、存储过程,例如CREATE、DROP、ALTER等等。SQL语言(即结构化查询语言)主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。DDL语句,数据库定义语句:数据库、表、视图、索引、存储过程,例如CREATE、DROP、ALTER等等。

仪陇县13967791489: 如何使用sql语句创建数据库 -
百梵盐酸: 1、使用CREATE DATABASE语句创建数据库最简单的方式,该方式只需要指定database-name参数即可,该参数表示要创建的数据库的名称,其他与数据库有关的选项都采用系统的默认值. 2、如果希望在创建数据库时明确指定数据库的文件...

仪陇县13967791489: 如何用SQL语句创建数据库 -
百梵盐酸: 在SQL语句中,CREATE DATABASE 语句用于创建数据库. 具体用法如下: 示例: 下面的 SQL 语句创建一个名为 “my_db” 的数据库: -from 树懒学堂 数据库表可以通过 CREATE TABLE 语句来添加.

仪陇县13967791489: sql创建数据库语句 -
百梵盐酸: 创建数据库的SQL语句:create database stuDB on primary -- 默认就属于primary文件组,可省略(/*--数据文件的具体描述--*/ name='stuDB_data', -- 主数据文件的逻辑名称 filename='D:\stuDB_data.mdf', -- 主数据文件的物理名称 size=5mb, ...

仪陇县13967791489: 怎么样用SQL语句创建一个数据库 -
百梵盐酸: 通常是使用 CREATE DATABASE 数据库名称 这个语句来创建数据库,但是在不同的数据库管理系统中,后续可以追加的参数有很大不同,例如数据文件存储在哪里,日志文件存储在哪里等,这需要看具体使用哪一种数据库了.

仪陇县13967791489: 怎样使用SQL语句创建数据库? -
百梵盐酸: 创建数据库 create database test1; 显示所有数据库 show databases; 使用数据库 use testdatabase; 汗...刚想起掉了个S,回来加上去,这也复制..

仪陇县13967791489: SQL数据库用代码创建 怎么创建? -
百梵盐酸: create database 数据库名称 on ( name='aaa', filename='aaa.dbf', size=初始大小, maxsize=存储上限, filegrowth=增长增量 ) log on ( name='b', filename='b.ldf', size=初始大小, maxsize=存储上限, filegrowth=增长增量 ) 扩展资料: SQL语...

仪陇县13967791489: 请问 SQL创建数据库有几种方法啊 -
百梵盐酸: 三种方法分别如下: 1、使用向导创建数据库. 2、使用企业管理器创建数据库. 3、使用Transact-SQL的CREATE DATABASE语句创建数据库 .

仪陇县13967791489: 如何使用SQL语句建立数据库 -
百梵盐酸: --1-建库 CREATE DATABASE [TEST] ON ( NAME = 'XXXX', FILENAME = 'C:\MSSQL\data\XXXX.MDF' , SIZE = 1,---数据库储存路径 FILEGROWTH = 10%) LOG ON (NAME = N'fendoujob_Log', FILENAME = 'C:\MSSQL\data\XXXX.LDF' ,SIZE ...

仪陇县13967791489: sql数据库怎样用代码建库 -
百梵盐酸: 创建数据库和表的操作有两种方法: 一、可视化操作 1.创建数据库 选中数据库右击,在出现的对话框中选择新建数据库,然后新出现的对话框中填写数据库的名称 2.创建数据表 选中数据库下的表右击,在出现的对话框最上方有新建表选项,新...

仪陇县13967791489: 如何使用sql 语句创建数据库. -
百梵盐酸: 先在sql中创建一个数据库,自己定义它的名称,然后在该数据中新建查询,通过sql语句创建表,如果不会sql语句,网上有教程,书店中也有书籍.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网