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

junjunjun123 2021-11-17 原文


使用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 Files\Microsoft SQL Server\MSSQL14.SQLEXPRESS01\MSSQL\DATA\SPJ029_data.mdf\',
    SIZE=4MB,
    MAXSIZE=30MB,
    FILEGROWTH=10% 
    )
LOG ON
    (NAME=\'SPJ029_log\',
    FILENAME=\'C:\Program Files\Microsoft SQL Server\MSSQL14.SQLEXPRESS01\MSSQL\DATA\SPJ029_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下创建表

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

 

posted on
2018-04-03 22:32 
我有点帅哦 
阅读(1968
评论(0
编辑 
收藏 
举报

 

版权声明:本文为junjunjun123原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/junjunjun123/p/8711463.html

使用SQL语句在SQL server2017上创建数据库的更多相关文章

随机推荐

  1. 【原创】面试时遇到『看门狗』脖子上挂着『时间轮』,我就问你怕不怕?

    介绍了Redisson看门狗机制的实现原理,引出了Netty的时间轮的概念。写的过程中顺便打了一下自己的脸。技 […]...

  2. linux数据库常用指令

    linux数据库环境搭建好之后,我们就可以创建数据库了,如果不是    很了解linux数据库环境搭建的话,可 […]...

  3. mybatis源码-Mapper解析之SQL 语句节点解析(一条语句对应一个MappedStatement)

    在 mybatis 中, 对应 CRUD 的是四种节点: <select>, <insert […]...

  4. js将 HTML 页面生成 PDF 并下载

    最近碰到个需求,需要把当前页面生成 pdf,并下载。弄了几天,自己整理整理,记录下来,我觉得应该会有人需要 : […]...

  5. Premultiplied Alpha

    Xcode 的工程选项里有一项 Compress PNG Files,会对 PNG 进行 Premultipl […]...

  6. Formz.Renderzone.Plus.v6.5.4-ISO 1CD (建模软件) – jzt

    Formz.Renderzone.Plus.v6.5.4-ISO 1CD (建模软件) 4M S.A.产品: […]...

  7. 三个月的2020秋招测开面试经验,包含阿里,百度、华为等面试题

    分享一波自己的秋招面试经验,希望对大家有所帮助 不知不觉又到秋季了,记得去年的秋季我还是一个每天都在面试的面试 […]...

  8. 性能测试用户模型(三):基础数据分析、场景数据

      索引帖:性能测试用户模型分析方法 基础数据分析   以下图表均取自互联网,本文是在“已经获取所需数据”的前 […]...

展开目录

目录导航