zoukankan      html  css  js  c++  java
  • 15.查询语句

    15.1 查询表的所有数据行

    1、命令语法:select <字段 1,字段 2,..> from <表名> where <表达式>
    其中,select,from,where 是不能随便改的,是关键字,支持大小写
    2、查看表 test 中所有数据
    a.进入指定库后查询
    mysql> use oldboy
    Database changed
    mysql> show tables;
    +------------------+
    | Tables_in_oldboy |
    +------------------+
    | student |
    | test |
    +------------------+
    2 rows in set (0.00 sec)
    mysql> select * from test;;
    +----+-----------+
    | id | name |
    +----+-----------+
    | 1 | oldboy |
    | 2 | oldgirl |
    | 3 | zhangxuan |
    | 4 | engchao |
    | 5 | geili |
    +----+-----------+
    5 rows in set (0.00 sec)
    ERROR:
    No query specified​

    15.2 查看 mysql 库的用户

    mysql> select user,host from mysql.user;
    +-----------+--------------------------+
    | user | host |
    +-----------+--------------------------+
    | root | 127.0.0.1 |
    | blog | 172.16.1.% |
    | oldgirl | 172.16.1.% |
    | wordpress | 172.16.1.% |
    | oldgirl | 172.16.1.0/255.255.255.0 |
    | oldboy | localhost |
    | oldgirl | localhost |
    | root | localhost |
    +-----------+--------------------------+
    rows in set (0.00 sec)​

    15.3 根据指定条件查询表的部分数据

    1、例:查看表 test 中前两行数据
    执行命令:
    mysql> select * from test limit 2;
    +----+---------+
    | id | name |
    +----+---------+
    | 1 | oldboy |
    | 2 | oldgirl |
    +----+---------+
    2 rows in set (0.00 sec)
    2、例:查看后两行数据
    执行命令:
    mysql> select * from test limit 1,2;
    +----+-----------+
    | id | name |
    +----+-----------+
    | 2 | oldgirl |
    | 3 | zhangxuan |
    +----+-----------+
    2 rows in set (0.00 sec)​

    15.4 根据固定条件查数据

    执行命令:

    mysql> select * from test where id=1;
    +----+--------+
    | id | name |
    +----+--------+
    | 1 | oldboy |
    +----+--------+
    1 row in set (0.05 sec)
    mysql> select * from test where name='oldboy'; <-查询字符中要加引号
    +----+--------+
    | id | name |
    +----+--------+
    | 1 | oldboy |
    +----+--------+
    1 row in set (0.00 sec)​

    15.5 指定固定条件范围查数据

    执行命令:
    mysql> select * from test where id>2 and id<5;
    +----+-----------+
    | id | name |
    +----+-----------+
    | 3 | zhangxuan |
    | 4 | engchao |
    +----+-----------+
    2 rows in set (0.00 sec)​

    15.6 根据顺序查看列数据

    正序
    mysql> select * from test order by id asc;
    +----+-----------+
    | id | name |
    +----+-----------+
    | 1 | oldboy |
    | 2 | oldgirl |
    | 3 | zhangxuan |
    | 4 | engchao |
    | 5 | geili |
    +----+-----------+
    5 rows in set (0.00 sec)
    倒序
    mysql> select * from test order by id desc;
    +----+-----------+
    | id | name |
    +----+-----------+
    | 5 | geili |
    | 4 | engchao |
    | 3 | zhangxuan |
    | 2 | oldgirl |
    | 1 | oldboy |
    +----+-----------+
    5 rows in set (0.00 sec)​

    15.7 在表中根据条件导出数据至文件中

    mysql> select * from test where id>2 and id<5 order by id desc into outfile '/tmp/id.txt';
    Query OK, 2 rows affected (0.06 sec)
    mysql> system cat /tmp/id.txt
    4 engchao
    3 zhangxuan
  • 相关阅读:
    有道词典_每日一句_2020/06
    有道词典_每日一句_2020/05
    有道词典_每日一句_2020/04
    有道词典_每日一句_2020/03
    Vue的模板语法之指令1——Vue学习笔记(3)
    Vue的模板语法之插值——Vue学习笔记(2)
    Vue的基本使用——Vue学习笔记(1)
    有道词典_每日一句_2020/02
    有道词典_每日一句_2020/01
    微信小程序 真机调试警告:Some selectors are not allowed in component wxss
  • 原文地址:https://www.cnblogs.com/hackerlin/p/12539730.html
Copyright © 2011-2022 走看看