【Mysql】select,数据简单查询整理总结
来源:互联网 发布:7号外设淘宝店网址 编辑:程序博客网 时间:2024/05/21 09:39
- select * from table;查询表单中的所有字段数据
- select col1,col2,col3 from table ;返回指定的字段数据
使用关键字 DISTINCT原始数据sql: SELECT DISTINCT uname FROM USER;结果:
三,设置数据的显示方式
使用CONCAT()可以组合数据展示
例如:
SELECT CONCAT('用户名是:',uname,',密码是:',upassword) FROM USER;
结果可以如我们设置的一样的格式:
SELECT CONCAT('用户名是:',uname,',密码是:',upassword)AS 显示 FROM USER;
也可以用AS关键字给别名;或者直接空格直接给别名
四,按条件查询(关键词WHERE )
(1)带关系运算符和逻辑运算符的条件数据查询
(2)带BETWEEN AND 关键字的条件查询
(3)带 IS NULL 关键字的条件查询
(4)带IN 关键字的条件查询
(5)带LIKE关键字的条件数据查询
1.简单的查询方式: select t.col1,t.col2,t.col3 from table t where col = x;通过col=x这个条件来查询
2.多条件查询
(1)可以用&&,AND来连接条件
SELECT * FROM USER u WHERE u.`uname` = 'admin' AND u.`upassword` = 'admin';
(2)可以用OR 并列条件
SELECT * FROM USER u WHERE u.`uname` = 'admin' OR u.`upassword` = 'admin';
(3)带 BETWEEN AND (事例:BETWEEN value1 AND value2 在value1,value2之间筛选出来的数据)
SELECT * FROM USER u WHERE u.`uid` BETWEEN 2 AND 4;
(4)带 NOT 关键字,相当于相反条件(更上面的例子对比)
SELECT * FROM USER u WHERE u.`uid` NOT BETWEEN 2 AND 4;
(5)带IS NULL,IS NOT NUll
SELECT * FROM USER u WHERE uphonenum IS NULL;
SELECT * FROM USER u WHERE uphonenum IS NOT NULL;
(6)带 IN 关键词的集合查询(如果该字段里的数据 满足IN(value1,value2,value3),value1或者value2或者value3都可以)
SELECT * FROM USER u WHERE u.`upassword` IN('admin','000');
相当于SELECT * FROM USER u WHERE u.`upassword` = ‘admin’ ORu.`upassword` = ‘000’;
当然可以用NOT IN(value1,value2,value3)则表示不包含这些值的数据
(7)带LIKE关键词 模糊查询
通配符介绍:“_” 该通配符能匹配一个字符 “%”表匹配任意长度的字符
SELECT * FROM USER u WHERE u.`uname` LIKE 'A%';
当然也可以使用上 NOT LIKE
“A%” 表示A开头的字段,“_A%”表示第二个字符是A的条件,“%A%”该字段包含A的条件等等...看自己需要了
五,数据排序(order by )
SELECT * FROM USER u ORDER BY uid ASC;/*默认情况是ASC升序*/
SELECT * FROM USER u ORDER BY uid DESC;/*DES是降序*/
(2)也可以多字段排序
SELECT * FROM USER u ORDER BY uid DESC,u.`usex` ASC;
如果有相等数据要在进行排序的话 会根据第二排序进行对比排序
- 【Mysql】select,数据简单查询整理总结
- MySQL数据查询--select的基本用法
- MySQL数据查询、SELECT语句练习
- 简单的select查询
- Mysql命令select from:查询表中的数据(记录)
- MySQL命令select from:查询表中的数据(记录)
- MYSQL——DQL : 数据查询语句(select)
- mysql之select 查询表数据(一)
- Select数据库查询语句整理
- mysql-select查询操作
- SELECT查询总结
- SELECT查询总结
- select 查询心得总结
- 数据查询--SELECT语句
- 数据查询--SELECT语句
- 5.查询数据SELECT
- Oracle 数据查询 select
- MySQL入门之简单数据查询
- 如何让字典保持有序
- 考研英语笔记——时文长难句三
- 快速幂算法及其拓展
- 【正则表达式】str.replace(reg, callback) 使用
- Mysql命令行操作
- 【Mysql】select,数据简单查询整理总结
- AJAX学习(一)ajax发送请求
- String类
- 实现密码眼功
- 连续子数组求和
- 2017山东省赛C题(SDUT3895逆元法求组合数)
- 数组与链表的比较
- 欢迎使用CSDN-markdown编辑器
- 深入理解javascript原型和闭包(1)——一切都是对象