MySql命令——show,分页,正则表达式
先要安装MySql,过程见 MySql5.1在Win7下的安装与重装问题的解决
不是教程,还没有写教程的资格,只是为了自己查阅而已!
show
show databases; //显示所有数据库 show tables; //显示所有表,不过这必须切换到某个数据库下,比如 use student; show columns from test; //显示表的列信息,test 为表名。嘿嘿,写代码生成器的时候有用了吧! show create database student; //显示创建数据库的sql语句!student为数据库名称! show creat table test;//显示创建表的sql语句!test 为表名称! help show; //显示允许的 show 语句。上面是俺认为常用滴,这是 show 大全。
MySql 分页
简单爆了,SQL Server 2008 你情何以堪啊!
这里先有一张表,表结构是这样的
数据是这样的,假设我分 4 页,每页 2 行,我要查第 3 页的数据
激动啊,就是这么简单!还不用什么 Row_Number(),也不用什么排序 top 等等的!
select * from test limit 4,2;
另一种方法
select * from test limit 2 offset 4;
使用 MySql 正则表达式
所有数据
1.简单正则表达式测试
可以在不使用数据库的情况下用 select 来测试正则表达式。
regexp 检查总是返回0——没有匹配
regexp 检查总是返回1——匹配
select 'likeneng' regexp '[0-9]';
这个例子显然奖返回 0,因为文本 hello 中没有数字。
2.基本字符匹配
select * from test where value regexp 'like';
3.匹配不区分大小写
MySql中的正则表达式匹配默认不区分大小写。
区分大小写可使用 bigary 关键字,如 where value regexp binary 'like';
4.进行 or 匹配
select * from test where value regexp 'xiaopan|yangchanglong';
5.匹配几个字符之一
select * from test where value regexp '[100020003000] haha';
6.匹配范围
select * from test where value regexp '[1000-2000] haha';
7.匹配特殊字符
. 表示所有,这句等同于 select * from test;
select * from test where value regexp '.';
为了匹配特殊字符,必须用 \\ 为前导。
8.匹配字符类
下面这句相当于 select * from test;
select * from test where value regexp '[:alnum:]';
9.匹配多个实例
匹配连在一起的 4 个数字
select * from test where value regexp '[[:digit:] {4}]';
10.定位符
匹配特定位置的文本
匹配以 . 开始的文本
select * from test where value regexp '^[\\.]';
MySql命令——show,分页,正则表达式的更多相关文章
- mysql命令行客户端结果分页浏览
转载请注明出处:http://xiezhenye.com/2008/06/mysql%e5%91%bd%e4%bb%a4%e8%a1%8c%e5%ae%a2%e6%88%b7%e7%ab%af%e7% ...
- 十个节省时间的MySQL命令
十个节省时间的MySQL命令 2011-02-23 16:07 黄永兵 译 IT168 字号:T | T 编者在工作中积累起来了一些MySQL命令行客户端技巧,这些技巧或多或少会帮助您节省大量的时间. ...
- mongodb与mysql命令对比
mongodb与mysql命令对比 传统的关系数据库一般由数据库(database).表(table).记录(record)三个层次概念组成,MongoDB是由数据库(database).集合(col ...
- [转]使用tee记录mysql client 所有的操作,十个节省时间的mysql命令
查看:tail -f /tmp/jack.txt 一:tee方法一.配置文件在服务器上的/etc/my.cnf中的[client]加入 tee =/tmp/client_mysql.log即可. 方法 ...
- 必备Mysql命令
文章来源:https://macrozheng.github.io/mall-learning/#/reference/mysql 开发者必备Mysql命令 开发者必备Mysql常用命令,涵盖了数据定 ...
- Mysql命令大全
格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL.首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输 ...
- ****Linux MySQL命令运用个人总结
1.xampp在linux下如何使用mysql命令 A: 解决方法(推荐第二个方法): 1.xampp中的命令工具在/opt/lampp/bin/目录中,所以可以这样运行mysql命令 /opt/la ...
- MySQL命令行登录的例子
环境:MySQL Sever 5.1 + MySQL命令行工具 问题:MySQL命令行登录 解决: 命令 行登录语法: mysql –u用户名 [–h主机名或者IP地址] –p密码 说明:用户名是你登 ...
- MySQL命令行下执行.sql脚本详解
本文主要介绍一个在MySQL命令行下执行脚本文件的例子,通过这个例子让我们来了解一下在命令行下MySQL是怎样执行脚本的吧.现在我们开始介绍这一过程. 1.首先编写sql脚本,保存为的:book.sq ...
随机推荐
- (转)Javascript面向对象编程(二):构造函数的继承(作者:阮一峰)
对象之间的"继承"的五种方法. 比如,现在有一个"动物"对象的构造函数. function Animal(){ this.species = "动物& ...
- Ubuntu 12.04.5 LTS 上安装hadoop 2.6.0后运行自带的例程wordcount
注:我所有的操作均通过Xshell 5远程连接Ubuntu进行实施 第一步:启动hadoop,利用jps查看hadoop是否已经启动,如果没有启动用start-dfs.sh脚本启动(hadoop2.X ...
- AngularJs练习Demo10 ngInclude
@{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport&quo ...
- windows下配置svn的https访问
svn是一个功能强大的代码版本管理系统,可以将服务端安装在linux.unix以及windows下.svn通常采用http方式进行代码提交与下载.由于密码采用明文传输,因此存在泄密的风险.若采用htt ...
- 伪协议触发onbeforeunload
根据MSDN描述,IE的onbeforeunload事件触发条件: 简单点来说就是页面URL发生改变时触发: * 关闭浏览器窗口 * 点击后退.前进.刷新.主页 * 点击链接到新页面 * 调用超链接的 ...
- 添加AdMob 错误记录
依照官方教程添加文件及其 frameWork后 发现运行报错 错误如下 Undefined symbols for architecture i386: "_OBJC_CLASS_$_ASI ...
- js拖拽进度条
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm4.aspx. ...
- Power on & RESET 之前?
這是個有趣的問題 ? 當應用系統 或 ic元件模組於初始之前存在的現像為何 是個得住意的問題 ! 因為得考量 是否會對週邊或被控制端造成危害 這也是長常常會是不穩定設計 的原因!得有實務經驗及想像力才 ...
- MySQL库表状态查询
一. 查看库的各链接状态 对于一个mysql连接或者一个线程,任何时刻都有一个状态,表示其当前正在做什么.一般使用show full processlist查看. +---------+------- ...
- bzoj1060 [ZJOI2007]时态同步
Description 小Q在电子工艺实习课上学习焊接电路板.一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数字1,2,3….进行标号.电路板的各个节点由若干不相交的导线相连接,且对于电路板 ...