SQLServer数据库常⽤操作:创建(CREATE、INSERT语句的使⽤)假如要你设计图书出版管理数据管理系统,该系统E-R图如下:
根据E-R图设计数据库
1.创建数据库
CREATE DATABASE Publish /*创建Publish数据库*/
ON
纽约 我爱你PRIMARY
提醒英语
(
NAME ='Publish_main',/*主数据⽂件逻辑名*/
FILENAME ='D:\DATABASE\Publish.mdf',/*主数据⽂件物理名*/
SIZE =10MB,/*主数据⽂件初始⼤⼩*/
MAXSIZE = UNLIMITED,/*主数据⽂件最⼤值*/
FILEGROWTH =10MB /*主数据⽂件每次增长10MB*/
)
,
FILEGROUP NGroup /*新增⽂件组*/
(
NAME ='Publist_G1',/*次要数据⽂件逻辑名*/
scoreFILENAME ='D:\DATABASE\Publish_G1.ndf',/*次要数据⽂件物理名*/ SIZE =10MB,
MAXSIZE = UNLIMITED,
FILEGROWTH =20%
),
(
NAME ='Publist_G2',/*次要数据⽂件逻辑名*/
FILENAME ='D:\DATABASE\Publish_G2.ndf',/*次要数据⽂件物理名*/ SIZE =10MB,
清华大学在职研究生MAXSIZE = UNLIMITED,
FILEGROWTH =20%
)
LOG ON
(
NAME ='Publish_log',/*⽇志⽂件逻辑名*/
FILENAME ='D:\DATABASE\Publish.ldf',/*⽇志⽂件物理名*/
SIZE =10MB,tempation
MAXSIZE = UNLIMITED,
圣诞节的祝福FILEGROWTH =5MB
)
unique什么意思
GO
执⾏后进⼊ D:\DATABASE\ ⽬录可以看见
draft是什么意思表⽰数据库创建成功。
2.创建数据表
USE Publish
GO
CREATE TABLE Bookvirginiatech
(
BookID NCHAR(5)NOT NULL PRIMARY KEY,/*设置BookID为主键*/ BookName NCHAR(20)NOT NULL,
AuthorID NCHAR(5),
Price INT,
TypeID NCHAR(3)
)
GO
运⾏结果
3.插⼊数据
USE Publish
GO
INSERT INTO Book(BookID,BookName,AuthorId,Price,TypeID) VALUES('1','C语⾔程序设计','1',34,'1')
关于梦想的演讲稿GO
运⾏结果