美文网首页我爱编程
004,数据库的查寻操作(上)

004,数据库的查寻操作(上)

作者: rain129 | 来源:发表于2018-05-24 10:32 被阅读11次

数据库的操作,【查】操作是最为重要也是最为复杂的

查询表中所有数据

select * from 表名;

查询一个表中的特定列

select 字段名1, 字段名2 from 表名; //实例:select username,password from 表名;

给字段取别名 - as

select id, username as uname from 表名;

去掉列中重复值

select distinct 字段名from 表名;

查询空值null的数据 - is

select * from 表名 where 字段名 is null; //注意where 字段名=null是不行的
select * from 表名 where 字段名 is not null; //查询不为空值的数据

搜索关键字 - like

select * from 表名 where 字段名 like '%i%' //查询字段名中包含“i”的数据
select * from 表名 where 字段名 like '%i' //查询字段名中以“i”结尾的数据
select * from 表名 where 字段名 like 'i%' //查询字段名中以“i”开头的数据
select * from 表名 where 字段名 like '%\%%' //查询字段名中包含“%”的数据
示例: select * from user where username like '%li%' or username like '%wang%';

对查询结果排序 - order by

1.升序-asc

select * from 表名 order by 字段名
select * from 表名 order by 字段名 asc

2.降序-desc

select * from 表名 order by 字段名 desc

使用limit(开始位置,个数) 限定输出结果个数

select * form 表名 order by 字段名(一般为id) limit 5 //输出前5条数据
select * form 表名 order by 字段名(一般为id) limit 5,10 //从第5条数据开始,输出后面的10条数据

相关文章

  • 004,数据库的查寻操作(上)

    数据库的操作,【查】操作是最为重要也是最为复杂的 查询表中所有数据 select * from 表名; 查询一个表...

  • SCP-004

    项目编号:SCP-004 项目等级:Euclid 特殊收容措施:操作项目SCP-004-2至SCP-004-13时...

  • SCP-004 - 穿越锈钥之门

    项目编号:SCP-004 项目等级:Euclid 特殊收容措施:操作项目SCP-004-2至SCP-004-13时...

  • 2020-03-02

    mysql 踩过的坑 1. 查寻最大值时 比如查版本 数据库字段为 version 类型 varchar 查询语句...

  • 在一个千万级的数据库查寻中,如何提高查询效率?

    在一个千万级的数据库查寻中,如何提高查询效率? 1)数据库设计方面: a. 对查询进行优化,应尽量避免全表扫描,首...

  • 【爬虫】-004-MongoDB数据库操作

    例子 简单的一个存数据,并操作数据库的例子 操作介绍 分析下Mongo DB的操作流程 初始化数据库。导入mong...

  • MySQL数据库管理使用

    RPM安装MySQL 启动数据库操作: 重启数据库操作: 停止数据库操作: 查看数据库状态: 登录数据库操作: 退...

  • (自用)记录sqlite3的几个链接

    数据库我还没接触过,所以先在win上安装可视化的操作界面,熟悉下界面操作与数据库文件。 win10上安装sqlit...

  • 数据库事务的四个基本性质(ACID)?

    数据库事务概念 什么是数据库事务? 事务(transaction)是由指逻辑上对数据的的一组操作, 这组操作要么一...

  • python 教程笔记day10

    Python3 MySQL 数据库连接 数据库连接 创建数据库表 数据库插入操作 数据库查询操作 数据库更新操作 ...

网友评论

    本文标题:004,数据库的查寻操作(上)

    本文链接:https://www.haomeiwen.com/subject/lntykftx.html