写点什么

Mysql 基本操作指南之 mysql 查询语句

  • 2022 年 8 月 02 日
  • 本文字数:707 字

    阅读完需:约 2 分钟

Mysql 基本操作指南之mysql查询语句

1.查询当前可用的数据库的列表

show database;
复制代码


2.查询选中数据库中可用表的列表

show tables;
复制代码

3.创建数据库

create database 数据库名称;
复制代码

4.检索表的所有列数据

select * from 表名;
复制代码

5. 查询相关列信息并按 name,price 排序

select id,name,price from 表名 order by name,price;
复制代码

6.查询相关列并按 name 降序,price 默认升序排列

select id,name,price from 表名 order by name desc,price;
复制代码

7. 查询相关列并按 name 降序,price 默认升序排列,从 1 开始取 3 条数据

select id,name,price from 表名 order by name desc,price limit 1,3;
复制代码

8. 根据条件查询数据

select id,name,price from 表名 where name=' ';
复制代码

9.根据条件查询空值数据,多条件过滤时加 AND 条件,加 OR 时表示匹配任意一条条件即可,

select id,name,price from 表名 where name IS NULL; 
复制代码

另外,当 AND 和 OR 子句共存在时,优先处理 AND 操作符子句:但是任何时候使用 AND 和 OR 操作符的 WHERE 子句都应该使用圆括号明确地分组操作符,

不要过分依赖默认的计算顺序

10.IN 操作符用来指定条件范围,范围内的每个条件都可以匹配 NOT IN ()反之

select id,name,price from 表名 where id IN () order by name;
复制代码

11.模糊查询操作符,小心使用

select id,name,price from 表名 where name LIKE '%na%';
复制代码

12. 检索匹配相应规则的名字的信息,其中 . 匹配任意字符,\\.匹配.

select name from 表名 where name REGEXP ' 正则表达式 ' order by name;
复制代码

13. 拼接字符串 Tom(jimmy)

select Concat(Tom,'(',jimmy,')') from table order by name;
复制代码

其中:RTrim() 去掉串右边空格,LTrim() 去掉串左边空格,Trim() 去掉串左右两边空格

14. mysql 支持+ - * /

select pro_name,price*num as total from table where id=1;
复制代码


发布于: 刚刚阅读数: 5
用户头像

还未添加个人签名 2022.07.22 加入

还未添加个人简介

评论

发布
暂无评论
Mysql 基本操作指南之mysql查询语句_8月月更_六月的雨在infoQ_InfoQ写作社区