SQL Server图文教程:创建flower数据库与flower表

需积分: 10 0 下载量 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数据库管理的基础操作,包括数据库结构的设计和配置。这对于学习和理解数据库管理系统的操作至关重要。