使用SQL语句在SQL server2017上创建数据库

软件基础:在电脑上提前安装好SQL server2017,并且安装好其中的SSMS(SQL server Management Studio)

创建方式:SQL语句

操作内容:创建零件供应数据库系统

一、创建数据库

1.打开SSMS,点击新建查询

2.输入创建数据库所需的参数

行数据文件:

  逻辑文件名:SPJ029_data

  磁盘文件名:SPJ029_data.mdf(存储路径自定)

  文件初始容量为4MB,最大容量为30MB,数据库自动增长,增长方式按10%增长

事务日志文件:

  逻辑文件名为SPJ029_log

  磁盘文件名为SPJ029_log.ldf (存储路径自定)

   文件初始容量为5MB,最大容量为20MB,文件容量递增值为1MB。

其对应代码为:

 

CREATE DATABASE SPJ029    ON PRIMARY
    (
    NAME='SPJ025_data',
    FILENAME='C:Program FilesMicrosoft SQL ServerMSSQL14.SQLEXPRESS01MSSQLDATASPJ029_data.mdf',
    SIZE=4MB,
    MAXSIZE=30MB,
    FILEGROWTH=10% 
    )
LOG ON
    (NAME='SPJ029_log',
    FILENAME='C:Program FilesMicrosoft SQL ServerMSSQL14.SQLEXPRESS01MSSQLDATASPJ029_log.ldf', 
    SIZE=5MB,
    MAXSIZE=20MB,
    FILEGROWTH=1MB 
    )
GO

3. 点击执行,数据库创建完成

二、创建基本表

使用一下语句创建

CREATE TABLE S029
    (SNO CHAR(2) PRIMARY KEY,
    SNAME CHAR(20),
    STATUS CHAR(2),
    CITY CHAR(20),
)
CREATE TABLE P029
    (PNO CHAR(2)PRIMARY KEY,
    PNAME CHAR(20),
    COLOR CHAR(10),
    WEIGHT CHAR(2),
)
CREATE TABLE J029
    (JNO CHAR(2)PRIMARY KEY,
    JNAME CHAR(20),
    CITY CHAR(20),
)
CREATE TABLE SPJ029 
    (SNO CHAR(2),
    PNO CHAR(2),
    JNO CHAR(2),
    QTY CHAR(3),
    PRIMARY KEY(SNO,PNO,JNO),
    FOREIGN KEY(SNO) REFERENCES S029(SNO), 
    FOREIGN KEY (PNO)REFERENCES P029(PNO), 
    FOREIGN KEY (JNO)REFERENCES J029(JNO)
    );

 注意:未指明创建的表在哪个数据库下,系统会默认在master下创建表

接下的任务就是完成表的输入了。

原文地址:https://www.cnblogs.com/junjunjun123/p/8711463.html