zoukankan      html  css  js  c++  java
  • Mysql练习#1-建表

    Mysql练习#1-建表

    创建表

    学生表

    Student
    学号
    姓名
    性别
    出生年月日
    所在班级

    create table Student(
    	sno varchar(20) primary key,
    	sname varchar(20) not null,
    	ssex varchar(20) not null,
    	sbirthday datetime,
    	class varchar(20)
    )
    

    课程表

    Course
    课程号
    课程名称
    教师编号

    create table course
    (
        cno   varchar(20) primary key,
        cname varchar(20) not null,
        tno   varchar(20) not null,
        foreign key (tno) references teacher (tno)
    );
    

    成绩表

    Score
    学号
    课程表
    成绩

    create table Score(
    	sno varchar(20) primary key,
    	cno varchar(20) not null,
    	degree decimal,
    	foreign key(sno) references Student(sno),
    	foreign key(cno) references Course(cno)
    );
    

    教师表

    Teacher
    教师编号
    教师名字
    教师性别
    出生年月日
    职称
    所在部门

    create table Teacher(
    	tno varchar(20) primary key,
    	tname varchar(20) not null,
    	tsex varchar(10) not null,
    	tbirthday datetime,
    	prof varchar(20),
    	depart varchar(20) not null
    );
    

    往数据表中添加数据

    insert into student values('108','曾华','男','1977-09-01','95033');
    insert into student values('105','匡明','男','1975-10-02','95031');
    insert into student values('107','王丽','女','1976-01-23','95033');
    insert into student values('101','李军','男','1976-02-20','95033');
    insert into student values('109','王芳','女','1975-02-10','95031');
    insert into student values('103','陆君','男','1974-06-03','95031');
    
    insert into teacher values('804','李诚','男',1958-12-02','副教授','计算机系');
    insert into teacher values('856','张旭','男',1969-03-12','讲师','电子工程系');
    insert into teacher values('825','王萍','女',1972-05-05','助教','计算机系');
    insert into teacher values('831','刘冰','女',1977-08-14','助教','电子工程系');
    
    insert into course values('3-105','计算机导论','825');
    insert into course values('3-245','操作系统','804');
    insert into course values('6-166','数字电路','856');
    insert into course values('9-555','高等数学','831');
    
    insert into score values('103','3-245','86');
    insert into score values('105','3-245','75');
    insert into score values('109','3-245','68');
    insert into score values('103','3-105','92');
    insert into score values('105','3-105','88');
    insert into score values('109','3-105','76');
    insert into score values('103','6-166','85');
    insert into score values('105','6-166','79');
    insert into score values('109','6-166','81');
    
  • 相关阅读:
    scp(secure copy)安全拷贝
    rsync 远程同步工具
    Ansible:遇到错误 "sudo: /etc/sudoers is world writable sudo: no valid sudoers sources found, quitting
    kafka数据分区的四种策略
    SwitchHosts—hosts管理利器
    HDU 2577 How to Type (字符串处理)
    HDU 1465 不容易系列之一 (错排公式+容斥)
    FZUOJ 2205 据说题目很水 (无三元环图最大边数)
    约瑟夫环问题 ( 最简单的数学解法)
    POJ 3279 Fliptile ( 开关问题)
  • 原文地址:https://www.cnblogs.com/DravenJH/p/14092301.html
Copyright © 2011-2022 走看看