zoukankan      html  css  js  c++  java
  • mysql-15-21

    第十五天

    删除istester表,id大于12的数据

    delete from istester where id>12;

    删除idoxu表,分数grade不及格(小于60分)的数据

    delete from idoxu where grade <60;

    第十六天

    造数据,把istester表所有的数据,插入到idoxu表,字段取值规则

    id取id,stu_id取id,c_name取uname,istester和grade,给默认值60

    insert into idoxu(id,stu_id,c_name,istester,grade) select id,id,uname,60,60 from istester;

    第十七天

    修改表idoxu,把字段istester,改为istester6 (字符串类型varchar,长度160),检查是否修改成功

    alter table idoxu change istester istester6 varchar(160);

    desc idoxu;

    把idoxu表改名为idoxu6,检查是否修改成功

    alter table idoxu rename to idoxu6;

    show tables;

    第十八天

    创建数据库istester6,并检查数据库是否创建成功

    create database istester6;

    show databases;

    进入到istester6,并创建表,直接拷贝istester库idoxu6表的数据和结构

    usr istester6;

    create table istester6.idoxu as select * from istester.idoxu6;

    或者

    create table idoxu as select * from istester.idoxu;

    查看创建成功

    show tables;

    第十九天

    查询idoxu表,分数grade

    排名前三的学生和分数

    select grade,c_name from idoxu order by grade desc limit 3;

    排名3-6的学生和分数

    select grade,c_name from idoxu order by grade desc limit 2,4;

    排名6名以后的所有学生和分数

    select grade,c_name from idoxu order by grade desc limit 5,1000;

    第二十天

    多表查询(left,right,inner)

    #a表为主表把所有信息带出来
    select * from idoxu a left join istester b on a.id=b.id;
    #b表为主表把所有b表信息带出来
    select * from idoxu a right join istester b on a.id=b.id;
    #只带出a表都有的信息
    select * from idoxu a inner join istester b on a.id=b.id;

    第二十一天

    把表idoxud6,改为idoxu
    alter table idoxu6 rename to idoxu;
    删除库istestdb6

    drop database istestdb6;

    删除表istester

    drop table istester;
    清空idoxu表的数据

    truncate table idoxu;

     

  • 相关阅读:
    使用cordova开发移动app时用form表单的submit时遇到的问题
    收藏链接
    Hibernate总结
    MyBatis基本应用
    Java中字符串(String)总结
    SpringMVC
    SpringIOC----注解
    栈与堆的区别
    IOS模型
    Java Web容器的启动过程
  • 原文地址:https://www.cnblogs.com/xdg920/p/13086239.html
Copyright © 2011-2022 走看看