重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

sqlserver建库,sqlserver建库建表语句

如何在SQL Server2008中用代码建库建表

创建数据库和表的操作有两种方法:

龙川网站建设公司成都创新互联,龙川网站设计制作,有大型网站制作公司丰富经验。已为龙川上千提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的龙川做网站的公司定做!

一、可视化操作

1.创建数据库

选中数据库右击,在出现的对话框中选择新建数据库,然后新出现的对话框中填写数据库的名称

2.创建数据表

选中数据库下的表右击,在出现的对话框最上方有新建表选项,新出现的对话框中有列名、数据类型、允许Null值三列,这里可以添加表的的列,添加好列后保存Ctrl+S或者点击上方的保存,填写表名称确定就创建好了。

二、使用SQL语句创建

1.创建数据库

create database stuDB  --stuDB是数据库的名称

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

)

-----2.创建数据表

use StuDB   --使用某个数据库(在某个数据库下建表)

go 

if exists(select * from sysobjects where name='stuMarks')--查询数据库是否已存在此表

drop table stuMarks--如果存在该表则删除,不存在不执行此句

create table stuMarks  --stuMarks是表的名称

(

ExamNo      int     identity(1,1) primary key,--列名    数据类型   约束

stuNo       char(6) not null,--列名   数据类型   是否允许插入Null值

writtenExam int     not null,

LabExam     int     not null

)

go

-- 其中,列属性"identity(起始值,递增量)" 表示"ExamNo"列为自动编号, 也称为标识列alter table 表名

add constraint 约束名 约束类型 具体的约束说明

alter table 表名

drop constraint 约束名

SQL server 2005如何建立新的数据库?

1

建库准备阶段

1.1

分析建库对象

首先要对建库对象进行分析,抽象出实体(字段、值类型)和关系。(不是重点,不做细述)

1.2

数据库信息表格化

以表格的形式将数据库中的表和字段的详细信息表达出来。表格模板见1.7中的“表一

表和字段详细信息表模板”。

1.3

数据库命名规则

采用全大写方式,单词间用“_”隔开,并给出数据库名的缩写,各单词首字母。如:STAFF_MANAGEMENT_SYSTEM,缩写为SMS

1.4

表命名规则

采用PascalCase规则,每个单词的首字母大写。如BaseArchives,表名前要加上数据库名前缀。即:最终的表名为:SmsBaseArchives

1.5

字段命名规则

字段命名也采用PascalCase规则,前面加表名前缀(注:不带数据库名)如:SelfNo,加上表名前缀。即:最终的字段名为:BaSelfNo。

1.6

确定表间的外键约束

确定表间的外键约束,并填入“表一

表和字段详细信息模板”表中。

具体参照

怎样用C#代码自动建SQLserver数据库及表?

首先引入一个命名空间

using

System.Data.sqlclient

然后

string

sql="......."

引号里面写上创建数据库和表的sql语句

sqlconnection

conn=new

sqlconnection(connstr)

connstr

为连接数据库的字符串

Sqlcommand

cmd=new

sqlcommand(sql,conn);

cmd.Execqueny();

就实现了

希望能帮到你

windows server 2012 怎么操作sqlserver

在win7操作系统中,从开始菜单打开sql server 2012并登陆

在左侧导航中,可以看到当前链接的数据库库服务器下有“数据库”文件夹,新建立的数据库都会放在这个文件夹里

右击“数据库”,在菜单中选择“新建数据库”

在弹出菜单里输入数据库名称,比如下图“mydb”。输入数据库名称时,“数据库文件”的数据库名称和日志名称会跟着改变

点击“路径”列的按钮可以改变数据库文件的数据库和日志的路径,如果没有特别要求,可以按默认即可

点击“所有者”右侧按钮,可以选择该数据库的所有者,如果不选择,则按默认,即登陆者

以上是“常规”下的设置,点击左侧导航,还可以做其他设置,包括:“选项”、“文件组”,如果没有特殊要求,按默认即可

最后,点击“确定”按钮,完成建库。点击sql server 左侧导航,可以看到刚才建立的数据库

在sql server 2005新建一个名为Student的数据库,在下面新建一个名为stu的表

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

}


名称栏目:sqlserver建库,sqlserver建库建表语句
转载来于:http://cqcxhl.com/article/dsspgjs.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP