SQL Server图文教程:创建flower数据库与flower表
需积分: 10 137 浏览量
更新于2024-09-16
收藏 149KB DOC 举报
本资源主要介绍了如何在Microsoft SQL Server中使用命令行创建数据库以及表格的过程。首先,针对创建数据库部分,我们将学习如何使用`CREATE DATABASE`语句来创建一个名为`flower`的数据库。这个数据库将有两个关键文件:数据文件(Data File)和日志文件(Log File)。数据文件存储在D:\Data路径下,逻辑名称为`flower`,物理文件名为`flower.mdf`,初始大小为10MB,最大尺寸设定为无限大,增长速度为10%。日志文件的逻辑名称是`flower_log`,文件名是`flower_log.Ldf`,初始大小为3MB,最大尺寸为5MB,增长速度为1MB。
创建数据库的命令如下:
```sql
CREATE DATABASE flower
ON
(
NAME = flower,
FILENAME = 'D:\SQL Server\data\flower.mdf',
SIZE = 10MB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 10%
)
LOG ON
(
NAME = flower_log,
FILENAME = 'D:\SQL Server\data\flower_log.Ldf',
SIZE = 3MB,
MAXSIZE = 5MB,
FILEGROWTH = 1MB
)
```
接下来是创建`flower`表的部分,使用图形化界面或T-SQL命令创建。首先,需要使用`USE flower`切换到`flower`数据库,然后执行以下命令来创建带有主键的表:
```sql
USE flower
GO
CREATE TABLE flower
(
flowerID char(8) NOT NULL PRIMARY KEY,
fname varchar(20) NOT NULL,
class varchar(10) NOT NULL,
fclass varchar(8) NOT NULL,
fclass1 varchar(10) NOT NULL,
cailiaovarchar(100) NOT NULL,
baozhuang varchar(200) NULL,
huayu varchar(200) NULL,
shuoming varchar(150) NULL,
priceMoney NULL,
yourpriceMoney NULL,
picture varchar(50) NULL,
picture1 VARCHAR(50) NULL,
cailiaopicture varchar(30) NULL,
bzPicture NULL
)
```
在这个过程中,`flowerID`被设置为主键,确保了表中每一行的唯一性。同时,表中的字段类型和约束条件也被明确指定,包括不允许NULL值的字段和可接受NULL值的字段。
本资源提供了一种创建数据库和表的方法,涵盖了SQL Server数据库管理的基础操作,包括数据库结构的设计和配置。这对于学习和理解数据库管理系统的操作至关重要。
2010-04-24 上传
2012-02-27 上传
2020-02-19 上传
2023-06-28 上传
2023-04-13 上传
2023-07-16 上传
2023-06-12 上传
2024-05-09 上传
2023-08-18 上传
popok56
- 粉丝: 0
- 资源: 3
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍