MySQl必知必会(一)

作者: 第四单元 | 来源:发表于2018-04-08 11:13 被阅读20次

    MySQL常用命令

    1. 命令要以;结束才会执行。sql语句不区分大小写
    2. show databases;
      显示有哪些数据库。
    3. use body;
      使用body数据库(之后的操作针对body数据)
    4. show tables;
      显示当前数据库(use的数据库)的表
    5. show columns from login_log;
      显示表login_log中的列的详情
    6. select的基本用法
      选择多个列
      select id,admin_id,ip from login_log where id < 10;
      选择全部列:
      select * from login_log where id < 10;
      一般,除非确实需要表中的每个列,否则最后别使用通配符*,因为这样会降低性能。
    7. distinct的基本用法
      找出某一列的不同的值
      select distinct ip from login_log;
      应用于多列:有一列不同即为不同
      select distinct admin_id from login_log;
    8. 限制结果
      select admin_id,ip from login_log limit 5;
      limit 5指示MySQL返回不多于5行。
      查询下一个5行:
      select admin_id,ip from login_log limit 5,5;
      limit 5,5指示检索从行5开始的5行(第一条记录为行9)
    9. 排序
      order by
      select admin_id,ip from login_log where id < 10 order by admin_id;
      按多个列排序:先以admin_id排序再以ip排序。
      select admin_id,ip from login_log where id < 10 order by admin_id,ip;
      降序排序DESC,默认为ASC。如果要给多个列降序排序就要分别指定desc。
    10. 过滤数据 where子句
      同时使用order by和where子句时,应该让order by;

    相关文章

      网友评论

        本文标题:MySQl必知必会(一)

        本文链接:https://www.haomeiwen.com/subject/ccvjcftx.html