美文网首页
sql文件实例

sql文件实例

作者: 周少言 | 来源:发表于2018-05-07 21:34 被阅读0次

搭建一个简易的成绩管理系统的数据库
题目描述
我的实现:

CREATE DATABASE gradesystem;

USE gradesystem;

CREATE TABLE student
(
sid  INT(12) PRIMARY KEY auto_increment,
sname VARCHAR(20),
gender VARCHAR(12)
);


CREATE TABLE course
(
cid INT(12) PRIMARY KEY auto_increment,
cname VARCHAR(20)
);

CREATE TABLE mark
(
mid INT(12) PRIMARY KEY auto_increment,
sid INT(12),
cid INT(12),
score INT(12),
FOREIGN KEY(sid) references student(sid),
FOREIGN KEY(cid) references course(cid)
);



insert into student (sid, sname,gender)  values(1, 'Tom', 'male'), (2, 'Jack','male'), (3,'Rose','female');

insert into course (cid, cname)  values(1, 'math'), (2, 'physics'), (3,'chemistry');

insert into mark (mid,sid,cid, score)  values(1, 1,1,80),(2,2,1,85),(3,3,1,90),(4,1,2,60),(5,2,2,90),(6,3,2,75),(7,1,3,95),(8,2,3,75),(9,3,3,85);

另一个代码实例:

CREATE DATABASE mysql_shiyan;

use mysql_shiyan;

CREATE TABLE department
(
  dpt_name   CHAR(20) NOT NULL,
  people_num INT(10) DEFAULT '10',
  CONSTRAINT dpt_pk PRIMARY KEY (dpt_name)
 );

CREATE TABLE employee
(
  id      INT(10) PRIMARY KEY,
  name    CHAR(20),
  age     INT(10),
  salary  INT(10) NOT NULL,
  phone   INT(12) NOT NULL,
  in_dpt  CHAR(20) NOT NULL,
  UNIQUE  (phone),
  CONSTRAINT emp_fk FOREIGN KEY (in_dpt) REFERENCES department(dpt_name)
 );

CREATE TABLE project
(
  proj_num   INT(10) NOT NULL,
  proj_name  CHAR(20) NOT NULL,
  start_date DATE NOT NULL,
  end_date   DATE DEFAULT '2015-04-01',
  of_dpt     CHAR(20) REFERENCES department(dpt_name),
  CONSTRAINT proj_pk PRIMARY KEY (proj_num,proj_name)
 );
      

相关文章

  • sql文件实例

    搭建一个简易的成绩管理系统的数据库题目描述我的实现: 另一个代码实例:

  • SQL Server 2014 Express安装教程

    实例配置指定SQL Server 实例的名称和实例ID,实例Id将成为安装路径的一部分实例作用所谓“SQL实例”,...

  • 数据分析之SQL子查询

    文章阅读路线: SQL子查询概念 独立子查询实例 相关子查询实例 SQL子查询常见玩伴 1.SQL子查询概念 子查...

  • SQL Server行转列

    SQL行转列 经典实例 创建表格 SQL行转列 经典实例 创建表格 行转列 结果 参考链接

  • 03-SQL必备

    一、SQL SERVER 篇 Sql Server经典实例[https://www.cnblogs.com/jav...

  • MyBatis 简单使用

    0 文件路径图 1 sql(src\main\mysql\c_customer.sql) 首先找到 sql 文件 ...

  • idea创建mysql

    1. 创建sql文件夹; 2. 在sql文件夹下创建.sql文件; 3. 点击右边框Database, 选中"+"...

  • mysql常用命令记录

    执行sql文件 文件在当前文件夹中的sql文件夹中,名为mysql.sql 命令行中导入(term):$ mysq...

  • IOS-OC读取外部数据库(.db)文件

    1. 首先导入SQL处理库FMDB,使用FMDB来处理 2. 在导入需要处理的文件,如file.db 3. 实例代码

  • laravel 数据库手动备份与还原

    laravel导入sql文件 使用DB::unprepared(file_get_contents(‘sql文件完...

网友评论

      本文标题:sql文件实例

      本文链接:https://www.haomeiwen.com/subject/zehbrftx.html