zoukankan      html  css  js  c++  java
  • SQL语句实践

      1 use around;
      2 
      3 CREATE TABLE class ( cid TINYINT PRIMARY KEY auto_increment, caption VARCHAR ( 20 ) );
      4 CREATE TABLE student (
      5     sid TINYINT PRIMARY KEY auto_increment,
      6     sname VARCHAR ( 20 ),
      7     gender VARCHAR ( 10 ),
      8     class_id TINYINT,
      9     CONSTRAINT c_id FOREIGN KEY ( class_id ) REFERENCES class ( cid ) 
     10 );
     11 CREATE TABLE teacher ( tid TINYINT PRIMARY KEY auto_increment, tname VARCHAR ( 20 ) );
     12 
     13 CREATE TABLE course (
     14     cid TINYINT PRIMARY KEY auto_increment,
     15     cname VARCHAR ( 20 ),
     16     teacher_id TINYINT,
     17     CONSTRAINT t_id FOREIGN KEY ( teacher_id ) REFERENCES teacher ( tid ) 
     18 );
     19 
     20 CREATE TABLE score (
     21     sid TINYINT PRIMARY KEY auto_increment,
     22     student_id TINYINT,
     23     course_id TINYINT,
     24     number INT,
     25     CONSTRAINT stu_id FOREIGN KEY ( student_id ) REFERENCES student (sid),
     26   CONSTRAINT tea_id FOREIGN KEY ( course_id ) REFERENCES course ( cid ) 
     27 );
     28 
     29 
     30 INSERT INTO class
     31 VALUES
     32     ( '1', '三年二班' ),
     33     ( '2', '三年三班' ),
     34     ( '3', '一年二班' ),
     35     ( '4', '二年九班' );
     36     
     37 INSERT INTO student ( sid, gender, class_id, sname )
     38 VALUES
     39     ( '1', '', '1', '理解' ),
     40     ( '2', '', '1', '钢蛋' ),
     41     ( '3', '', '1', '张三' ),
     42     ( '4', '', '1', '张一' ),
     43     ( '5', '', '1', '张二' ),
     44     ( '6', '', '1', '张四' ),
     45     ( '7', '', '2', '铁锤' ),
     46     ( '8', '', '2', '李三' ),
     47     ( '9', '', '2', '李一' ),
     48     ( '10', '', '2', '李二' ),
     49     ( '11', '', '2', '李四' ),
     50     ( '12', '', '3', '如花' ),
     51     ( '13', '', '3', '刘三' ),
     52     ( '14', '', '3', '刘一' ),
     53     ( '15', '', '3', '刘二' ),
     54     ( '16', '', '3', '刘四' );
     55     
     56 INSERT INTO teacher
     57 VALUES
     58     ( '1', '张磊老师' ),
     59     ( '2', '李平老师' ),
     60     ( '3', '刘海燕老师' ),
     61     ( '4', '朱云海老师' ),
     62     ( '5', '李杰老师' );
     63     
     64 INSERT INTO course
     65 VALUES
     66     ( '1', '生物', '1' ),
     67     ( '2', '物理', '2' ),
     68     ( '3', '体育', '3' ),
     69     ( '4', '美术', '2' );
     70     
     71 INSERT INTO score
     72 VALUES
     73     ( '1', '1', '1', '10' ),
     74     ( '2', '1', '2', '9' ),
     75     ( '5', '1', '4', '66' ),
     76     ( '6', '2', '1', '8' ),
     77     ( '8', '2', '3', '68' ),
     78     ( '9', '2', '4', '99' ),
     79     ( '10', '3', '1', '77' ),
     80     ( '11', '3', '2', '66' ),
     81     ( '12', '3', '3', '87' ),
     82     ( '13', '3', '4', '99' ),
     83     ( '14', '4', '1', '79' ),
     84     ( '15', '4', '2', '11' ),
     85     ( '16', '4', '3', '67' ),
     86     ( '17', '4', '4', '100' ),
     87     ( '18', '5', '1', '79' ),
     88     ( '19', '5', '2', '11' ),
     89     ( '20', '5', '3', '67' ),
     90     ( '21', '5', '4', '100' ),
     91     ( '22', '6', '1', '9' ),
     92     ( '23', '6', '2', '100' ),
     93     ( '24', '6', '3', '67' ),
     94     ( '25', '6', '4', '100' ),
     95     ( '26', '7', '1', '9' ),
     96     ( '27', '7', '2', '100' ),
     97     ( '28', '7', '3', '67' ),
     98     ( '29', '7', '4', '88' ),
     99     ( '30', '8', '1', '9' ),
    100     ( '31', '8', '2', '100' ),
    101     ( '32', '8', '3', '67' ),
    102     ( '33', '8', '4', '88' ),
    103     ( '34', '9', '1', '91' ),
    104     ( '35', '9', '2', '88' ),
    105     ( '36', '9', '3', '67' ),
    106     ( '37', '9', '4', '22' ),
    107     ( '38', '10', '1', '90' ),
    108     ( '39', '10', '2', '77' ),
    109     ( '40', '10', '3', '43' ),
    110     ( '41', '10', '4', '87' ),
    111     ( '42', '11', '1', '90' ),
    112     ( '43', '11', '2', '77' ),
    113     ( '44', '11', '3', '43' ),
    114     ( '45', '11', '4', '87' ),
    115     ( '46', '12', '1', '90' ),
    116     ( '47', '12', '2', '77' ),
    117     ( '48', '12', '3', '43' ),
    118     ( '49', '12', '4', '87' ),
    119     ( '52', '13', '3', '87' );
    120     
    121     
  • 相关阅读:
    react获取ref的几种形式
    vue与react的小区别
    vue当中计算属性重新计算依赖关系
    移动端常见问题
    WX小程序--开发中相关问题记录
    ECMAScript6 入门 Set 和Map结构
    ECMAScript6 入门 Class 的基本语法与继承
    ECMAScript6 入门 Generator
    ECMAScript6 入门 Promise
    ECMAScript6 入门 Symbol
  • 原文地址:https://www.cnblogs.com/wen-kang/p/9503074.html
Copyright © 2011-2022 走看看