
1.在企业管理器里面建:这种方法很简单点击选中的数据库右键新建即可相信你应该会不多说了。
2.在查询分析器里建:基本思路要建表,表是要在库里建的所以你要先引用你要使用的数据库加进来再开始建表,以下为一个简单实例;
create
database
student
--创建一个student数据库由于这里主要说建表所以建一个简单的数据库
use
student
--引用数据库student
create
table
Test(
--创建一个Test表
name
varchar(20)
primary
key
indentity(1,1),--列名(字段名)
数据类型
在此加主键约束就不用加非空约束
再加上自动增长列(含义从1开始增长增长量是1)
password
varchar(10)
not
null
--注意建表最后一个字段名时结尾不要加逗号否则会出错
)
一、可视化 *** 作
1、登录SQL,右击数据库点击新建数据库
2、在d出对话框里填写数据库名称(也可以改变数据库存储地址)
3、点击确定,创建成功
4、然后打开创建好的数据库,右击“表”,点新建表就可以添加数据表了
二、代码创建
create database 数据库名称
on primary -- 默认就属于primary文件组,可省略
(
/*--数据文件的具体描述--*/
name='stuDB_data', -- 主数据文件的逻辑名称
filename='D:\stuDB_data.mdf', -- 主数据文件的物理名称
size=5mb, --主数据文件的初始大小
maxsize=100mb, -- 主数据文件增长的最大值
filegrowth=15%--主数据文件的增长率
)
log on
(
/*--日志文件的具体描述,各参数含义同上--*/
name='stuDB_log',
filename='D:\stuDB_log.ldf',
size=2mb,
filegrowth=1mb
)
--也可以只是Create Database 数据库名称这一句,其他使用默认的
2005?15年前的软件,早淘汰了(居然还有人用?)对sqlserver,最简单的建库命令为create
database
如:
create
database
Student
而建表要看你要什么字段的,最简单的表为
create
table
stu
(id
integer)
而实际
,建库有N多复杂的参数
的(数据库DBA年薪几十万到上百万不是好拿的)
以下是microsoft官方的建库命令
CREATE
DATABASE
database_name
[
CONTAINMENT
=
{
NONE
|
PARTIAL
}
]
[
ON
[
PRIMARY
]
<filespec>
[
,...n
]
[
,
<filegroup>
[
,...n
]
]
[
LOG
ON
<filespec>
[
,...n
]
]
]
[
COLLATE
collation_name
]
[
WITH
<option>
[,...n
]
]
[]
<option>
::=
{
FILESTREAM
(
<filestream_option>
[,...n
]
)
|
DEFAULT_FULLTEXT_LANGUAGE
=
{
lcid
|
language_name
|
language_alias
}
|
DEFAULT_LANGUAGE
=
{
lcid
|
language_name
|
language_alias
}
|
NESTED_TRIGGERS
=
{
OFF
|
ON
}
|
TRANSFORM_NOISE_WORDS
=
{
OFF
|
ON}
|
TWO_DIGIT_YEAR_CUTOFF
=
<two_digit_year_cutoff>
|
DB_CHAINING
{
OFF
|
ON
}
|
TRUSTWORTHY
{
OFF
|
ON
}
|
PERSISTENT_LOG_BUFFER=ON
(
DIRECTORY_NAME='<Filepath
to
folder
on
DAX
formatted
volume>'
)
}
<filestream_option>
::=
{
NON_TRANSACTED_ACCESS
=
{
OFF
|
READ_ONLY
|
FULL
}
|
DIRECTORY_NAME
=
'directory_name'
}
<filespec>
::=
{
(
NAME
=
logical_file_name
,
FILENAME
=
{
'os_file_name'
|
'filestream_path'
}
[
,
SIZE
=
size
[
KB
|
MB
|
GB
|
TB
]
]
[
,
MAXSIZE
=
{
max_size
[
KB
|
MB
|
GB
|
TB
]
|
UNLIMITED
}
]
[
,
FILEGROWTH
=
growth_increment
[
KB
|
MB
|
GB
|
TB
|
%
]
]
)
}
<filegroup>
::=
{
FILEGROUP
filegroup
name
[
[
CONTAINS
FILESTREAM
]
[
DEFAULT
]
|
CONTAINS
MEMORY_OPTIMIZED_DATA
]
<filespec>
[
,...n
]
}
<service_broker_option>
::=
{
ENABLE_BROKER
|
NEW_BROKER
|
ERROR_BROKER_CONVERSATIONS
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)