当前位置:  数据库>mysql

MySQL笔记之基本查询的应用详解

    来源: 互联网  发布时间:2014-10-08

    本文导语:  参考表:student 多字段查询 代码如下:mysql> select id,name,birth from student;所有字段查询 代码如下:mysql> select * from student;where指定查询 代码如下:mysql> select * from student where id=901;mysql> select * from student where id>=904;mysql> select name from student...

参考表:student



多字段查询

代码如下:

mysql> select id,name,birth from student;


所有字段查询
代码如下:

mysql> select * from student;


where指定查询
代码如下:

mysql> select * from student where id=901;
mysql> select * from student where id>=904;
mysql> select name from student where department='计算机系';


in指定集合查询
代码如下:

mysql> select * from student where birth in(1988,1990);
mysql> select * from student where id in(903,906);

not in非范围查询
代码如下:

mysql> select * from student where birth not in(1990,1998);


between and指定范围查询
代码如下:

mysql> select * from student where birth between 1986 and 1988;


not between and不在指定范围的查询
代码如下:

mysql> select * from student where id not between 904 and 906;


like字符串匹配查询
代码如下:

mysql> select * from student where name like '_三';
mysql> select * from student where name like '张三';
mysql> select * from student where name like '张%';


not like不匹配查询
代码如下:

mysql> select * from student where name not like '张%';


null查询
代码如下:

mysql> select * from student where address is null;


and多条件查询
代码如下:

mysql> select * from student where name like '张%' and birth>1985;
mysql> select * from student where name like '张%' and birth>1985 and id like '%3';


or多条件查询
代码如下:

mysql> select * from student where id=905 or birth=1988;
mysql> select * from student where id=905 or birth=1988 or sex='女';

distinct查询结果不重复

代码如下:

mysql> select distinct sex from student;
mysql> select distinct department from student;


order by查询结果排序
代码如下:

mysql> select * from student order by birth;
mysql> select * from student order by birth asc;
mysql> select * from student order by birth desc;


group by分组查询
代码如下:

mysql> select sex,group_concat(name) from student group by sex;
mysql> select sex,count(name) from student group by sex;


正则表达式查询
代码如下:

mysql> select * from student where birth regexp '1988|1990';


limit限制查询结果数量
代码如下:

mysql> select * from student limit 2;
mysql> select * from student limit 1,3;



    
 
 

您可能感兴趣的文章:

  • mysql jdbc连接mysql数据库步骤及常见参数详解
  • 深入mysql YEAR() MONTH() DAYOFMONTH()日期函数的详解
  • mysql update语句的用法详解
  • MySql实现跨表查询的方法详解
  • 基于mysql 5.5 设置字符集问题的详解
  • 深入mysql并发插入优化详解
  • 详解MySQL中DROP,TRUNCATE 和DELETE的区别实现mysql从零开始
  • MYSQL 批量替换之replace语法的使用详解
  • 详解MySQL中SlowLog的配置方法(图文)
  • 浅谈SQLServer的ISNULL函数与Mysql的IFNULL函数用法详解
  • 基于mysql数据库的密码问题详解
  • 3步搞定纯真IP数据导入到MySQL的方法详解
  • MySQL Left JOIN时指定NULL列返回特定值详解
  • 深入MYSQL字符数字转换的详解
  • windows环境中mysql忘记root密码的解决方法详解
  • MySQL查询优化之索引的应用详解
  • Linux下MySQL安装配置 MySQL配置参数详解
  • 关于MySQL数据迁移--data目录直接替换注意事项的详解
  • 减少mysql主从数据同步延迟问题的详解
  • Python下的Mysql模块MySQLdb安装详解
  • MySQL数据入库时特殊字符处理详解
  • MySQL定时器EVENT学习笔记
  • MySQL笔记之别名的使用
  • mysql 数据库基础笔记
  • 用VirtualBox构建MySQL测试环境的笔记
  • MySQL笔记之函数查询的使用
  • MySQL学习笔记2:数据库的基本操作(创建删除查看)
  • MySQL 数据库设计复习笔记及项目实战
  • 高性能MySQL读书笔记 找出谁持有锁
  • MYSQL的select 学习笔记
  • MySQL学习笔记3:表的基本操作介绍
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux中部署了一个应用,此应用要连接到一个mysql服务器,端口为3306
  • 两个MySql服务的应用
  • MySQL文本文件导入及批处理模式应用说明
  • 用glade开发一个数据库应用程序, mysql.h怎么联接??
  • Sphinx/MySQL 协议支持与SphinxQL应用实例
  • 基于mysql事务、视图、存储过程、触发器的应用分析
  • Mysql子查询IN中使用LIMIT应用示例
  • 450,我全部的分急求java应用程序操作mysql数据库的例子
  • MySQL事务处理与应用简析
  • MySQL笔记之触发器的应用
  • Mysql limit 优化,百万至千万级快速分页 复合索引的引用并应用于轻量级框架
  • Mysql中日期和时间函数应用不用求人
  • 基于mysql时间处理函数的应用详解
  • mysql中如何查看最大连接数(max_connections)和修改最大连接数
  • 在 linux下输入"mysql"命令,进入mysql命令行,但出现“Can't connetc to local MySQL server thuough socket /var/lib/mysql/mysql.sock
  • Mysql查询错误:ERROR:no query specified原因
  • MySQL 重装MySQL后, mysql服务无法启动
  • php安装完成后如何添加mysql扩展
  • 为什么用linux安装盘安装了mysql后,启动mysql,提示找不到mysql.sock文件?
  • mysql中查询当前正在运行的SQL语句并找出mysql中运行慢的sql语句
  • 請教,在redhat linux7.2+mysql 中,系統提示mysql已啟動,網頁卻不能訪問mysql?
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 求解释: useradd -g mysql mysql -d /home/mysql -s /sbin/nologin
  • MySQL Workbench的下载安装与使用教程
  • 在Linux内安装了Mysql,无法进入Mysql.
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • 怎样在linux终端输入mysql直接进入mysql?
  • VS2012+MySQL+SilverLight5的MVVM开发模式介绍
  • c++中关于#include <mysql/mysql.h>的问题?
  • MySQL索引基本知识
  • mysql -u root mysql 怎么解释


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3