MySQL-----查
数据库在我眼中就是增删改查,而查,我觉得是数据库最费劲的,数据库的花式查,各种查。下面咱们不废话,就是干。
查:
**查数据库版本**
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-----查的更多相关文章
- Mysql查漏补缺
Mysql查漏补缺 存储引擎 数据库使用存储引擎来进行CRUD的操作,不同的存储引擎提供了不同的功能.Mysql支持的存储引擎有InnoDB.MyISAM.Memory.Merge.Archive.F ...
- mysql 查表失败
我们数据库迁移,我进数据库的目录都需要拷贝什么到新的数据库才可以用,我直接拷贝的库报错了[]北京- 2016/1/26 16:07:33 mysql> use payment;Database ...
- JDBC入门连接MySQL查数据
在MySQL中建立user表,插入数据 create table user( id int, name varchar(10), age int )engine myisam charset utf8 ...
- MYSql查詢一段時間記錄
24小时内记录(即86400秒) $sql="SELECT video_id,count(id)as n FROM `rec_down` WHERE UNIX_TIMESTAMP(NOW() ...
- mysql查超过15分钟未付款的订单,更新为失效状态
个人打开自己的订单时,才检查超过15分钟未付款的订单, 暂不使用机器人,更新状态, Difference counter 差分计数器订单超过15分钟.mysql的时间戳差分比较 $sql = TIM ...
- mysql查表的时候报错:java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timest
在spark项目中读取mysql中的数据的时候,发生了报错: 原因:主要是因为数据库中有一些字段为null,无法进行转换: 上面字段那种,我的inserttime字段类型为timestamp类型,不为 ...
- mysql 查两个表之间的数据差集
需要查两个表之间的差集 首先,想到的是主键直接not in select mailbox_id from co_user where mailbox_id not in (select mailbox ...
- mysql查改
1 MySQL UNION 操作符语法格式: SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditio ...
- mysql查杀会话
root登陆mysql,查看会话(show processlist\G;): mysql> kill
- Mysql查漏补缺笔记
目录 查漏补缺笔记2019/05/19 文件格式后缀 丢失修改,脏读,不可重复读 超键,候选键,主键 构S(Stmcture)/完整性I(Integrity)/数据操纵M(Malippulation) ...
随机推荐
- [App Store Connect帮助]七、在 App Store 上发行(3.2)提交至“App 审核”:查看 App 状态历史记录
您可以查看您 App 的某一版本的 App 状态历史记录.在历史记录表中的每一行都包含 App 状态.App 状态更改时间,以及更改的发起人.使用此信息追踪“App 审核”流程中的 App. 若想在 ...
- Docker+Jenkins+Git发布SpringBoot应用
Doccker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之 ...
- HTML/XML转义字符对照表
HTML/XML转义字符对照表 HTML/XML转义字符对照表包含符号.数学符号.希腊字母 .重要的国际标志.ISO 8859-1 (Latin-1)字符集.特殊符号等. 1.特殊字符转义表 字符 十 ...
- Android偏好设置(3)启动偏好设置后显示的界面PreferenceActivity和PreferenceFragment
Creating a Preference Activity To display your settings in an activity, extend the PreferenceActivit ...
- python vs java的rsa加密
首先:java的加密解密模块需要更加精细的算法细节指定 java的加密方式 javax.crypto.Cipher,定义的获取方式 tatic Cipher getInstance(String tr ...
- 解决::processDebugResourcesERROR: In<declare-styleable> FontFamilyFont编译报错
cordova编译时报错 错误信息 :processDebugResourcesERROR: In <declare-styleable> FontFamilyFont, unable t ...
- 直接插入排序法原理及其js实现
直接插入排序法就像我们打扑克牌时整理牌面一样,先让我们脑补一下我们打牌的过程. 首先摸了一张6, 接着摸到一张4,比6小,插到6的前面: 又摸到一张7,比6大,插到6的后面: 又摸到一张5,比6小,比 ...
- iOS/Android 视频编辑SDK
锐动天地为开发者提供短视频编辑.特效.直播.录屏.编解码.视频转换,等多种解决方案,涵盖PC.iOS.Android多平台.以市场为导向,不断打磨并创新技术,在稳定性,兼容性,硬件设备效率优化上千捶百 ...
- VC++模拟一次鼠标点击返回原位置
HWND h; RECT r1; POINT p;//x,y void ONCE() { h=::FindWindow(NULL,"biaoti"); ::GetWindowRec ...
- MyHome3D在线装修设计软件测评
人人都是设计师 ——MyHome3D在线装修设计软件 关键词:云技术,3D呈现效果,自主设计,简单易用,家具装修设计 上海爱福窝云技术有限公司借助于前沿的3D渲染技术,降低了装修设计的门槛,真正实现了 ...