zoukankan      html  css  js  c++  java
  • MySQL学习一:建表

    目标:创建三张表,学生表student(sid,name,gender), 课程表course(cid,name), 分数mark(mid, sid, cid, gender);

    要求sid, cid, mid为主键,

    student姓名只能为F或M

    mark中sid cid为外键,且组合唯一以保证每个学生每门课只能有一份成绩

    Ubuntu下启动终端

    启动MySQL服务

    sudo service mysql start

    用root账户登录

    mysql -u root -p

    创建数据库

    create database student_system;

    打开数据库

    use student_system;

    创建学生表

    create table student(sid int(10) primary key, name char(20), gender enum('F', 'M'));

    创建课程表

    create table course(cid int(10) primary key, name char(20));

    创建分数表

    create table mark(mid int(10) primary key, sid int(10), cid int(10), score int,

      constraint mark_sid foreign key(sid) references student(sid),

      constraint mark_cid foreign key(cid) references course(cid),

      unique unique_sid_cid (sid, cid) );

  • 相关阅读:
    指针+[][]T 类型
    linux适用小工具-tmux
    wrk+lua进行压力测试
    brew更换为国内源
    k8s证书更新
    ssh隧道
    kubeadm安装集群系列(kubeadm 1.15.1)
    harbor清理存储
    第十周课程总结
    第九周课程总结&第七次实验报告
  • 原文地址:https://www.cnblogs.com/dgzhangning/p/7898476.html
Copyright © 2011-2022 走看看