数据表获取

来源:2-8 使用join优化聚合子查询

qq_脸皮要够厚_03389615

2017-03-16 11:43

这个老师的数据表什么的 在哪下载啊。。。好参照学习啊

写回答 关注

3回答

  • Sz6iVcj1154
    2017-03-28 21:29:59

    各位,现提供该课程建库建表脚本代码共享如下。

    -- 注意自己是否需要建库
    -- create database if not exists mysqldv1;
    
    -- 新建 user1 表
    create table if not exists user1 (
      id smallint unsigned primary key auto_increment,
      user_name varchar(40),
      over varchar(40)
    );
    -- 新建 user2 表
    create table if not exists user2 (
      id smallint unsigned primary key auto_increment,
      user_name varchar(40),
      over varchar(40)
    );
    -- 新建 user_kills 表
    create table if not exists user_kills (
      id smallint unsigned primary key auto_increment,
      user_id smallint unsigned,
      timestr timestamp default CURRENT_TIMESTAMP,
      kills smallint unsigned
    );
    -- 插入 user1 表数据
    insert into user1(user_name,over) values ('唐僧', '旃檀功德佛');
    insert into user1(user_name,over) values ('猪八戒', '净坛使者');
    insert into user1(user_name,over) values ('孙悟空', '斗战胜佛');
    insert into user1(user_name,over) values ('沙僧', '金身罗汉');
    -- 插入 user2 表数据
    insert into user2(user_name,over) values ('孙悟空', '成佛');
    insert into user2(user_name,over) values ('牛魔王', '被降服');
    insert into user2(user_name,over) values ('蛟魔王', '被降服');
    insert into user2(user_name,over) values ('鹏魔王', '被降服');
    insert into user2(user_name,over) values ('狮驼王', '被降服');
    -- 插入 user_kills 表数据
    insert into user_kills(user_id, timestr, kills) values (2, timestamp('2013-01-10'), 10);
    insert into user_kills(user_id, timestr, kills) values (2, timestamp('2013-02-01'), 2);
    insert into user_kills(user_id, timestr, kills) values (2, timestamp('2013-02-05'), 12);
    insert into user_kills(user_id, timestr, kills) values (4, timestamp('2013-01-10'), 3);
    insert into user_kills(user_id, timestr, kills) values (4, timestamp('2013-02-11'), 5);
    insert into user_kills(user_id, timestr, kills) values (2, timestamp('2013-02-06'), 1);
    insert into user_kills(user_id, timestr, kills) values (3, timestamp('2013-01-11'), 20);
    insert into user_kills(user_id, timestr, kills) values (2, timestamp('2013-02-12'), 10);
    insert into user_kills(user_id, timestr, kills) values (3, timestamp('2013-02-07'), 17);


  • 李东岳
    2017-03-18 23:54:03

    #自己手动敲的,供参考

     #创建表
    CREATE TABLE im_user(
     id INT PRIMARY KEY AUTO_INCREMENT COMMENT '编号',
     use_name NVARCHAR(10) NOT NULL COMMENT '名称',
     over NVARCHAR(10) COMMENT '等级'
    );
    CREATE TABLE im_friend(
     id INT PRIMARY KEY AUTO_INCREMENT COMMENT '编号',
     use_name NVARCHAR(10) NOT NULL COMMENT '名称',
     over NVARCHAR(10) COMMENT '等级'
    );  #插入表语句
    DELETE FROM im_user;
    INSERT INTO im_user
    VALUES(NULL,'唐僧','玉檀功德佛'),(NULL,'猪八戒','净坛使者'),
    (NULL,'孙悟空','斗战神佛'),(NULL,'沙僧','金沙罗汉');
     #im_friend
    INSERT INTO im_friend
    VALUES(NULL,'孙悟空','齐天大圣'),(NULL,'牛魔王','朋友'),
     (NULL,'白骨精','情人'),(NULL,'狮驼王','笨蛋');

  • 慕粉4303271
    2017-03-18 10:00:13

    自己敲呗


MySQL开发技巧(一)

DBA和开发人员都必备的技能,SQL技巧一个好程序员必备技能

148779 学习 · 123 问题

查看课程

相似问题