zoukankan      html  css  js  c++  java
  • 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 '^[\.]';

  • 相关阅读:
    【题解】2021.3.6 杂题记录
    【题解】雅礼集训 2017 Day7 题解
    【题解】雅礼集训 2018 Day1 题解
    【题解】「WC2018」通道 [*hard]
    【题解】「CTSC2018」暴力写挂 [*hard]
    【题解】CF1485 简要题解
    【题解】「NOI2019」机器人 [*hard]
    制表符的行为
    Error: Permission denied @ apply2files
    text-align 设置 justify 后不生效
  • 原文地址:https://www.cnblogs.com/Luoma_HaoWei/p/3267286.html
Copyright © 2011-2022 走看看