关于sql2005/express版本。建立数据库,并且添加表的操作!

EveryCase 2009-05-23 03:36:21
我用的是sql2005.我想弄个很方便的方式来建立数据库和其中的表。嘎嘎。本人对db不是太熟悉。有什么比较方便的方法。或者是参考方式或是资料的。我参考下。嘎嘎

我不想用打开数据库后。然后在上边通过鼠标操作。来建立表或者库。有什么脚本或是方式什么的么?

本人对db不是太熟悉。希望能说的稍微详细点!。谢谢。
...全文
148 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
liping_ycit 2009-05-23
  • 打赏
  • 举报
回复
创建数据库语法格式:
CREATE DATABASE database_name /*指定数据库名*/
[ ON /*指定数据库文件和文件组属性*/
[ < filespec > [ ,...n ] ]
  [ , < filegroup > [ ,...n ] ]
]
[ LOG ON { < filespec > [ ,...n ] } ] /*指定日志文件属性*/
[ COLLATE collation_name ] /*指定默认排序规则*/
[ FOR LOAD | FOR ATTACH ] /*从备份库向新建库加载数据 | 从已有的数据文件向数据库添加数据*/
其中
< filespec > ::=
[ PRIMARY ] /*若不指定,则第一个文件将成为主文件*/
( [ NAME = logical_file_name , ]
    FILENAME = 'os_file_name' /*文件实际的存储路径和文件名*/
    [ , SIZE = size ]
    [ , MAXSIZE = { max_size | UNLIMITED } ]
 [ , FILEGROWTH = growth_increment ]
) [ ,...n ]
 
< filegroup > ::=
FILEGROUP filegroup_name < filespec > [ ,...n ]

创建表语法格式:
语法格式:
CREATE TABLE [database_name.[owner].| owner.] table_name
(
{ <column_definition> /*列的定义*
| column_name AS computed_column_expression /*定义计算列*/
| <table_constraint>} /*指定表的约束*/
)
[ON {filegroup | DEFAULT}] /*指定存储表的文件组*/
[TEXTIMAGE_ON {filegroup | DEFAULT}]
/*指定存储text、ntext和image类型数据的文件组*/
--小F-- 2009-05-23
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 EveryCase 的回复:]
我的意思我有2个t-sql文件。分别是建立数据库和表的。我现在要在一个新的机器上部署数据库
是否还得需要连接数据库的语句呢?
我现在知识点比较零碎!
大哥们。给详细的讲一下具体的过程吧?
[/Quote]
不需要 只要局域网是通的 局域网内的机器应该可以相互连接吧
EveryCase 2009-05-23
  • 打赏
  • 举报
回复
我的意思我有2个t-sql文件。分别是建立数据库和表的。我现在要在一个新的机器上部署数据库
是否还得需要连接数据库的语句呢?
我现在知识点比较零碎!
大哥们。给详细的讲一下具体的过程吧?
--小F-- 2009-05-23
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 Zoezs 的回复:]
你会打开查询窗口吗?
会的话把这些命令放在上面,按下F5就可以建库建表了。
[/Quote]
Zoezs 2009-05-23
  • 打赏
  • 举报
回复
你会打开查询窗口吗?
会的话把这些命令放在上面,按下F5就可以建库建表了。
claro 2009-05-23
  • 打赏
  • 举报
回复
SQL2005含义非常丰富的模板,可以参考建立各种项目。
如何打开模板资源管理器?
--登录SQL Server Management Studio
-->视图-->模板资源管理器
快捷键:Ctrl+Alt+T
liangCK 2009-05-23
  • 打赏
  • 举报
回复
既然你想通过鼠标点点点来操作的话.就不需要用到脚本了..

不过默认情况下.sql express版是不包含可视化管理工具SSMSE的.需要另外下载的..
http://support.microsoft.com 上找

然后就可以用鼠标在SSMSE上点点点来建库,建表了.
ks_reny 2009-05-23
  • 打赏
  • 举报
回复
看看联机帮助,上面的创建脚本很规范的。
Zoezs 2009-05-23
  • 打赏
  • 举报
回复
建库语句,建的是test库

create database test
on
(
name = test_data,
filename = 'E:\data\test_data.mdf',--文件存放目录
size = 2,
maxsize = 20,
filegrowth = 10%
)
log on
(
name = test_log,
filename = 'E:\data\test_log.ldf',
size = 1,
maxsize = 10,
filegrowth = 1
)
go

exec sp_helpdb test ---执行它你就可以看见库的文件大小等信息


Zoezs 2009-05-23
  • 打赏
  • 举报
回复
建表脚本很多。

create table TB
(
id int identity(int,1,1) primary key,
[name] varchar(50),
desc varchar(8000)
)

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧