sql语句创建数据库(怎么使用sql语句创建数据库)

本文目录
- 怎么使用sql语句创建数据库
- 如何用SQL创建数据库
- 通过SQL语句使用什么命令创建数据库
- 在sql语法中创建新数据库库名为a的命令是
- SQL 创建数据库和表
- SQL Server 2008中怎么创建数据库
- 如何使用SQL代码创建数据库
- SQL数据库创建数据库(sql创建数据库)
- 创建数据库的三种方法
怎么使用sql语句创建数据库
我们知道数据库是保存我们重要资料的重要文件,如果用数据库管理系统创建我们的数据库,是非常的重要。现在随着社会的快速发展,数据库得到了快速的应用,所有的应用程序都会是基于数据库平台运行的,数据库给前端应用程序提供了数据支撑。所以作为一个数据库管理员或者说是想管理好数据库的你来说,之前给大家讲的是视图界面创建数据库,但是如果数据库数量很多的话,为了提高效率,就得需要用sql语句进行创建数据库。那么怎么使用sql语句创建数据库呢?跟小编一起来学吧
1、首先打开sql server管理系统工具,然后使用数据库账号登录到数据管理系统。
2、进去以后,在打开的界面,点击上面“新建查询”,此时会出现sql语句操作的界面。
3、然后在sql界面,这样输入: use mastergocreate database huoon primary(name=’huo_data’,filename=’e:\database\huo_data.mdf’,size=5mb,maxsize=100mb,filegrowth=10%),filegroup fg(name=’huo2_data’,filename=’e:\database\huo2_data.ndf’,size=4mb,filegrowth=10%) log on (name=’huo_log’,filename=’e:\database\huo_log.ldf’,size=3mb,filegrowth=0),(name=’huo2_log’,filename=’e:\database\huo2_log.ldf’,size=3mb,filegrowth=10%,maxsize=100mb) go ,输入完之后,点击,上面的执行按钮,
4、执行完成后,会显示执行成功。此时点击左边数据库,前面的+,就可以看到刚才创建的数据库名称huo,这样就说明你创建成功了。最后你还可以右键huo数据库,选择属性,查看数据库大小和路径,与刚才sql语句一模一样。
如何用SQL创建数据库
1.首先在计算机上打开已建立的数据库度数和数据表,点击“创建”——查询设计,如下图。
2.然后,在弹出的显示表窗口中,单击表的选项卡下的A,然后单击add按钮。
3.接下来,双击添加表A中的跟踪名称和年龄。
4. 之后,在字段的年龄条件框中输入“《20”。
5.然后,在组成内部表的窗口中单击当前数据库,表名,然后单击右上角的ok按钮。
6.最后,如图所示,对于小于20的数据,将生成一个单独的数据表。
通过SQL语句使用什么命令创建数据库
CREATE DATABASE 为SQl语句,用于创建数据库。
语法
CREATE DATABASE database_name
[ ON
]
《 filespec 》 ::=
(
FILENAME =’os_file_name’
《 filegroup 》 ::=
FILEGROUP filegroup_name《 filespec 》
参数
database_name
新数据库的名称。数据库名称在服务器中必须唯一,并且符合标识符的规则。database_name最多可以包含 128 个字符,除非没有为日志指定逻辑名。如果没有指定日志文件的逻辑名,则 Microsoft® SQL Server:trade_mark: 会通过向 database_name追加后缀来生成逻辑名。该操作要求 database_name在 123 个字符之内,以便生成的日志文件逻辑名少于 128 个字符。
ON
指定显式定义用来存储数据库数据部分的磁盘文件(数据文件)。该关键字后跟以逗号分隔的 《filespec》 项列表,《filespec》 项用以定义主文件组的数据文件。主文件组的文件列表后可跟以逗号分隔的 《filegroup》 项列表(可选),《filegroup》 项用以定义用户文件组及其文件。
n
占位符,表示可以为新数据库指定多个文件。
LOG ON
指定显式定义用来存储数据库日志的磁盘文件(日志文件)。该关键字后跟以逗号分隔的 《filespec》 项列表,《filespec》 项用以定义日志文件。如果没有指定 LOG ON,将自动创建一个日志文件,该文件使用系统生成的名称,大小为数据库中所有数据文件总大小的 25%。
FOR LOAD
支持该子句是为了与早期版本的 Microsoft SQL Server 兼容。数据库在打开 dbo use only数据库选项的情况下创建,并且将其状态设置为正在装载。SQL Server 7.0 版中不需要该子句,因为 RESTORE 语句可以作为还原操作的一部分重新创建数据库。
FOR ATTACH
指定从现有的一组操作系统文件中附加数据库。必须有指定第一个主文件的 《filespec》 条目。至于其它 《filespec》 条目,只需要与第一次创建数据库或上一次附加数据库时路径不同的文件的那些条目。必须为这些文件指定 《filespec》 条目。
附加的数据库必须使用与 SQL Server 相同的代码页和排序次序创建。应使用 sp_attach_db系统存储过程,而不要直接使用 CREATE DATABASE FOR ATTACH。只有必须指定 16 个以上的 《filespec》 项目时,才需要使用 CREATE DATABASE FOR ATTACH。
如果将数据库附加到的服务器不是该数据库从中分离的服务器,并且启用了分离的数据库以进行复制,则应该运行 sp_removedbreplication从数据库删除复制。
collation_name
指定数据库的默认排序规则。排序规则名称既可以是 Windows 排序规则名称,也可以是 SQL 排序规则名称。如果没有指定排序规则,则将 SQL Server 实例的默认排序规则指派为数据库的排序规则。
有关 Windows 和 SQL 排序规则名称的更多信息,请参见 COLLATE。
PRIMARY
指定关联的 《filespec》 列表定义主文件。主文件组包含所有数据库系统表。还包含所有未指派给用户文件组的对象。主文件组的第一个 《filespec》 条目成为主文件,该文件包含数据库的逻辑起点及其系统表。一个数据库只能有一个主文件。如果没有指定 PRIMARY,那么 CREATE DATABASE 语句中列出的第一个文件将成为主文件。
NAME
为由 《filespec》 定义的文件指定逻辑名称。如果指定了 FOR ATTACH,则不需要指定 NAME 参数。
logical_file_name
用来在创建数据库后执行的 Transact-SQL 语句中引用文件的名称。logical_file_name在数据库中必须唯一,并且符合标识符的规则。该名称可以是字符或 Unicode 常量,也可以是常规标识符或定界标识符。
FILENAME
为 《filespec》 定义的文件指定操作系统文件名。
’os_file_name’
操作系统创建 《filespec》 定义的物理文件时使用的路径名和文件名。os_file_name中的路径必须指定 SQL Server 实例上的目录。os_file_name不能指定压缩文件系统中的目录。
如果文件在原始分区上创建,则 os_file_name必须只指定现有原始分区的驱动器字母。每个原始分区上只能创建一个文件。原始分区上的文件不会自动增长;因此,os_file_name指定原始分区时,不需要指定 MAXSIZE 和 FILEGROWTH 参数。
SIZE
指定 《filespec》 中定义的文件的大小。如果主文件的 《filespec》 中没有提供 SIZE 参数,那么 SQL Server 将使用 model数据库中的主文件大小。如果次要文件或日志文件的 《filespec》 中没有指定 SIZE 参数,则 SQL Server 将使文件大小为 1 MB。
size
《filespec》 中定义的文件的初始大小。可以使用千字节 (KB)、兆字节 (MB)、千兆字节 (GB) 或兆兆字节 (TB) 后缀。默认值为 MB。指定一个整数,不要包含小数位。size的最小值为 512 KB。如果没有指定 size,则默认值为 1 MB。为主文件指定的大小至少应与 model数据库的主文件大小相同。
MAXSIZE
指定 《filespec》 中定义的文件可以增长到的最大大小。
max_size
《filespec》 中定义的文件可以增长到的最大大小。可以使用千字节 (KB)、兆字节 (MB)、千兆字节 (GB) 或兆兆字节 (TB) 后缀。默认值为 MB。指定一个整数,不要包含小数位。如果没有指定 max_size,那么文件将增长到磁盘变满为止
说明在磁盘即将变满时,Microsoft Windows NT® S/B 系统日志会警告 SQL Server系统管理员。
UNLIMITED
指定 《filespec》 中定义的文件将增长到磁盘变满为止。
FILEGROWTH
指定 《filespec》 中定义的文件的增长增量。文件的 FILEGROWTH 设置不能超过 MAXSIZE 设置。
growth_increment
每次需要新的空间时为文件添加的空间大小。指定一个整数,不要包含小数位。0 值表示不增长。该值可以 MB、KB、GB、TB 或百分比 (%) 为单位指定。如果未在数量后面指定 MB、KB 或 %,则默认值为 MB。如果指定 %,则增量大小为发生增长时文件大小的指定百分比。
如果没有指定 FILEGROWTH,则默认值为 10%,最小值为 64 KB。指定的大小舍入为最接近的 64 KB 的倍数。
扩展资料
组成
在正式学习SQL语言之前,首先让我们对SQL语言有一个基本认识,介绍一下SQL语言的组成:
1、一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义。
2、一个SQL表由行集构成,一行是列的序列(集合),每列与行对应一个数据项。
3、一个表或者是一个基本表或者是一个视图。基本表是实际存储在数据库的表,而视图是由若干基本表或其他视图构成的表的定义。
4、一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。每个存储文件与外部存储上一个物理文件对应。
5、用户可以用SQL语句对视图和基本表进行查询等操作。在用户角度来看,视图和基本表是一样的,没有区别,都是关系(表格)。
6、SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序中使用,宿主语言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada语言等。SQL用户也能作为独立的用户接口,供交互环境下的终端用户使用。
参考资料来源:百度百科-SQL数据库
参考资料来源:百度百科-Create Database
在sql语法中创建新数据库库名为a的命令是
CREATEDATABASE。“在sql语法中创建新数据库库名为a的命令是”出自《MySQL数据库及应用题库》中,该题目的选项有:CREATESCHEMA;CREATETABLE;CREATEVIEW;CREATEDATABASE;根据sql语法所学知识得知,正确答案是CREATEDATABASE。
SQL 创建数据库和表
CREATE DATABASE 语句
CREATE DATABASE 用于创建数据库。
SQL CREATE DATABASE 语法:
CREATE DATABASE database_name
SQL CREATE DATABASE 实例:
现在我们希望创建一个名为 my_db 的数据库。
我们使用下面的 CREATE DATABASE 语句:
CREATE DATABASE my_db
可以通过 CREATE TABLE 来添加数据库表。
CREATE TABLE 语句
CREATE TABLE 语句用于创建数据库中的表。
SQL CREATE TABLE 语法:
CREATE TABLE 表名称
(列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....)
数据类型(data_type)规定了列可容纳何种数据类型。下面的表格包含了SQL中最常用的数据类型:
数据类型
描述
integer(size)
int(size)
smallint(size)
tinyint(size)
仅容纳整数。在括号内规定数字的最大位数。
decimal(size,d)
numeric(size,d)
容纳带有小数的数字。
size 规定数字的最大位数。d 规定小数点右侧的最大位数。
char(size)
容纳固定长度的字符串(可容纳字母、数字以及特殊字符)。
在括号中规定字符串的长度。
varchar(size)
容纳可变长度的字符串(可容纳字母、数字以及特殊的字符)。
在括号中规定字符串的最大长度。
date(yyyymmdd)容纳日期。
SQL CREATE TABLE 实例:
本例演示如何创建名为 Person 的表。
该表包含 5 个列,列名分别是:Id_P、LastName、FirstName、Address 以及 City:
CREATE TABLE Persons
(Id_P int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255))
Id_P 列的数据类型是 int,包含整数。其余 4 列的数据类型是 varchar,最大长度为 255 个字符。
空的 Persons 表类似这样:
Id_P
LastName
FirstName
Address
City
可使用 INSERT INTO 语句向空表写入数据。
SQL Server 2008中怎么创建数据库
SQL Server Management Studio是SQL Server系统运行的核心窗口。他提供了用于数据库管理的图形工具盒功能丰富的开发环境,方便数据库团里元及用户进行操作。在SQL Server 2008中,通过SQL Server Management Studio创建数据库是最容易的方法,对初学者来说简单易用。
选择开始菜单中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份验证建立连接。
在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点
右键单击【数据库】节点,从弹出来的快捷菜单中选择【新建数据库】命令。
执行上述操作后,会弹出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】。完成这三个选项中的设置会后,就完成了数据库的创建工作,
在【数据库名称】文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。
在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框。
在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。
切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
切换到【文件组】页,在这里可以添加或删除文件组。
完成以上操作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。
如何使用SQL代码创建数据库
创建数据库和表的操作有两种方法:
一、可视化操作
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约束名
SQL数据库创建数据库(sql创建数据库)
1、选择开始菜单中→程序→【ManagementSQLServer2008】→【SQLServerManagementStudio】命令,打开【SQLServerManagementStudio】窗口,并使用Windows或SQLServer身份验证建立连接。
2、在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点
3、右键单击【数据库】节点,从弹出来的快捷菜单中选择【新建数据库】命令。
4、执行上述操作后,会弹出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】。完成这三个选项中的设置会后,就完成了数据库的创建工作,5、在【数据库名称】文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。
6、在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框。
7、在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。
8、切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
9、切换到【文件组】页,在这里可以添加或删除文件组。
10、完成以上操作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。
创建数据库的三种方法
数据库的创建一般有三种方法:
1、使用向导或企业管理器创建;
2、使用脚本或代码创建;
3、复制或导入数据创建数据库。
在Access中,常见的是向导创建,在MySQL和MSSQL中,常见的是使用可视化企业管理器创建或者代码创建。
跟着小编一起,分别来看看三种创建数据库的具体操作和方法吧。
企业管理器和向导创建1、打开企业管理器 在MSSQL2008(SQL Server2008及以上版本)中,使用可视化企业管理器创建数据库比较常见。 打开企业管理器——登录数据库服务器; 数据库右键——新建数据库。 如图:
2、设置数据库参数 打开新建数据库主页,输入数据库名称即可,其他的选项以系统默认为准。 如图:
3、新建表格 数据库必须要有数据表才能称得上是完整的数据库。展开新建的数据库——表——新建表,输入字段名称以及字段类型,即可创建数据表。 如图:
4、创建规则 数据库有数据库的规则,比如主键,唯一值,外键等等。最常见的就是主键。 可视化的主键创建比较简单,打开数据表——设计——在需要设置主键的字段前面右键,设置主键即可指定主键。 如图:
5、数据录入 数据库可视化创建到此就完成了,数据的录入也比较简单,右键数据表——前200行,直接在数据表输入数据即可。 如图:
代码创建1、新建查询 打开新建查询,输入一下代码:新建数据库 create dabebase 搜狗指南 on ( name=’BDID’, filename=’BDID.dbf’, size=1024, maxsize=1024, filegrowth=1024, ) log on ( name=’b’, filename=’b.ldf’, size=1024, maxsize=2014, filegrowth=1024 ) 如图:
2、执行查询 点击工具栏执行,创建数据库。 如图:
3、新建数据表 使用查询窗口,新建一张用户基本信息数据表: create table Users ( id int primary key identity(1,1), name nvarchar(20) not null, age int check(age0), sex char(4) not null, telphone nvarchar(15), nvarchar(100) ) 如图:
4、插入数据 在步骤3中新建的数据表中,已经创建了主键规则,年龄规则以及性别长度。 使用insert插入一行数据: insert into Users(name,age,sex,telphone,) values(’张三’,25,’男’,’15125025325’,’中国云南昆明市’) 执行并写入数据表。 如图:
导入或复制数据创建1、导入数据 在MSSQL中,点击数据库右键——附加,找到数据库源文件,附加到数据库管理器中即可。 如图:
2、插入与修改 数据的插入与修改,操作方法与以上两种数据库相同,可以直接插入,也可以使用SQL语句插入。

更多文章:
xp的一键ghost(“一键GHOST“系统备份与恢复一键GHOST使用方法)
2026年11月3日 17:10
同样的配置华硕和联想哪个好(笔记本电脑联想和华硕哪个总体更好些)
2026年11月3日 14:10
wifi暴力破解器最新版下载(wifi密码破解软件哪个好 实用wifi破解【详解】)
2026年11月3日 13:00
win7联想进入bios设置按哪个键(windows7旗舰版按哪个键进入bios界面)
2026年11月3日 09:00






