数据库在我眼中就是增删改查,而查,我觉得是数据库最费劲的,数据库的花式查,各种查。下面咱们不废话,就是干。

查:

  **查数据库版本**
    select version();

  **查登录用户**
    select user();

  **查库中有多少数据库文件**
    show databases;

  **切换到数据库中**
    use 数据库名;

  **查看数据库表的创建规则**

    show create tables 表名;

    show create tables 表名  \G; 翻转一下。

  **查库中有多少表**
    show tables;

  **查表中的内容**
    select * from xxx(表名);

    `*`的意思是统配所有,也可以写具体的表中的title,如name,id等等。

  **查表中的内容,并加条件**  

    select id,name from 数据库表名 where id > 10 or name ='xxx';

    select * from 数据库表名 where id != 1

    select * from 数据库表名 where id <> 1

    select * from 数据库表名 where id in (1,5,12);
    select * from 数据库表名 where id not in (1,5,12);
    select * from 数据库表名 where id in (select id from tb11)  可以去别的表查,但是,只能查一列。
    select * from 数据库表名 where id between 5 and 12;      between取区间,是闭区间

  **查表中的内容,给表头起别名,用as 后面跟起的别名** 

    select id,name as cname from 数据库表名 where id > 10 or name ='xxx';


  **查表中的内容,并给表加常量,加的量会是一列都是哪个常量**

    select name,age, 11(常量) from 数据库表名;

通配符
  select * from 数据库表名 where name like "a%"      %配所有,不限个数,  a%以a开头,%a以a结尾,%a%内容有a即可。
  select * from 数据库表名 where name like "a_"   _ 配一个字符,限个数的。

分页
  select * from 数据库表名 limit 10;      查表中前10条数据
  select * from 数据库表名 limit 0,10;  查表中其实第一位到第10位的数据,0位起始值 ,10位从起始值去多少的个数。
  select * from 数据库表名 limit 10,10;  查表中第10位到下个10位的数据
  select * from 数据库表名 limit 20,10;
  select * from 数据库表明 limit 10 offset 20;    offset为从哪开始取值,limit为一次取多少。

  page = input('请输入要查看的页码')
  page = int(page)
  (page-1) * 10
  select * from 数据库表名 limit 0,10; 1
  select * from 数据库表名 limit 10,10;2

排序
  select * from 数据库表名 order by id desc; 大到小
  select * from 数据库表名 order by id asc; 小到大

  **多列排序**

  select * from 数据库表名 order by id(列) desc,id(列)asc;

  取后10条数据
    select * from 数据库表名 order by id desc limit 10;

MySQL-----查的更多相关文章

  1. Mysql查漏补缺

    Mysql查漏补缺 存储引擎 数据库使用存储引擎来进行CRUD的操作,不同的存储引擎提供了不同的功能.Mysql支持的存储引擎有InnoDB.MyISAM.Memory.Merge.Archive.F ...

  2. mysql 查表失败

    我们数据库迁移,我进数据库的目录都需要拷贝什么到新的数据库才可以用,我直接拷贝的库报错了[]北京- 2016/1/26 16:07:33 mysql> use payment;Database  ...

  3. JDBC入门连接MySQL查数据

    在MySQL中建立user表,插入数据 create table user( id int, name varchar(10), age int )engine myisam charset utf8 ...

  4. MYSql查詢一段時間記錄

    24小时内记录(即86400秒) $sql="SELECT video_id,count(id)as n FROM `rec_down` WHERE UNIX_TIMESTAMP(NOW() ...

  5. mysql查超过15分钟未付款的订单,更新为失效状态

    个人打开自己的订单时,才检查超过15分钟未付款的订单, 暂不使用机器人,更新状态, Difference counter 差分计数器订单超过15分钟.mysql的时间戳差分比较 $sql =  TIM ...

  6. mysql查表的时候报错:java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timest

    在spark项目中读取mysql中的数据的时候,发生了报错: 原因:主要是因为数据库中有一些字段为null,无法进行转换: 上面字段那种,我的inserttime字段类型为timestamp类型,不为 ...

  7. mysql 查两个表之间的数据差集

    需要查两个表之间的差集 首先,想到的是主键直接not in select mailbox_id from co_user where mailbox_id not in (select mailbox ...

  8. mysql查改

    1 MySQL UNION 操作符语法格式: SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditio ...

  9. mysql查杀会话

    root登陆mysql,查看会话(show processlist\G;): mysql> kill

  10. Mysql查漏补缺笔记

    目录 查漏补缺笔记2019/05/19 文件格式后缀 丢失修改,脏读,不可重复读 超键,候选键,主键 构S(Stmcture)/完整性I(Integrity)/数据操纵M(Malippulation) ...

随机推荐

  1. hdu 5201 The Monkey King【容斥原理+组合数学】

    原来我一开始以为的\( O(n^2) \)是调和级数\( O(nlog_2n) \)的! 首先枚举猴王的桃子个数\( x \),然后使用容斥原理,枚举有至少\( k \)个不满足的条件,那么这\( k ...

  2. Java标准输入流system.in报错: java.util.NoSuchElementException解决方法

    我的程序大概是这样的: main()主函数里面,调用两个自定义的方法,这里我们称之为方法a和方法b: 主函数main()里有一个:Scanner scanner = new Scanner(Syste ...

  3. Luogu P2158 [SDOI2008]仪仗队【数学/欧拉函数】by cellur925

    题目描述 作为体育委员,C君负责这次运动会仪仗队的训练.仪仗队是由学生组成的N * N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是否整齐(如下图 ...

  4. python 37条编程技巧-汇总(转载+整理)

    1.原地交换两个数字 x, y =10, 20 print x, y y, x = x, y print x, y 10 20 20 10 2.链状比较操作符 n = 10 print 1 < ...

  5. Linux的proc文件系统 分类: linux 2014-06-02 10:21 623人阅读 评论(0) 收藏

    proc为一个内核数据结构接口,用户空间和内核空间可以通过该接口通信, 与普通文件不同的是,这些虚拟文件的内容都是动态创建的. proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间. ...

  6. Matrix Transformation codechef 数学题

    https://www.codechef.com/problems/MTRNSFRM 我只能说codechef的题好劲爆,这题居然是easy的题,太可怕了.而且还有一点就是codechef的题解很难看 ...

  7. andorid IOS 判断APP下载

    <?phpif(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'], 'iPad' ...

  8. IO流的原理和概念

    在程序中如何读写文件?不同的编程语言有不同的方式,而 JAVA 则提出了“流”的概念,通过“流”来读写文件 什么是流: 流(Stream)是指一连串的数据(字符或字节),是以先进先出的方式发送信息的通 ...

  9. 来自AJPFX的二分法查找

    package com.heima.array; public class Demo2_Array { /**         * * A:案例演示                        * ...

  10. [BZOJ1016][JSOI2008]最小生成树计数 最小生成树 搜索

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1016 做这道题之前需要知道一些结论,同一个图的最小生成树中相同权值的边的个数是不会变的,如 ...