SQLite
+ -

SQLite 查询语句select

2019-09-09 10 0
SQLite教程以最新的SQLite版本version 3.33.0(2020-08-20)为基础,带你学习和了解最新的SQLite语法及使用。
本教程类含有大量的测试用例,都是本人亲测,简单好用,是你学习和参考的好帮手。
加入字节流官方QQ群:952873936或联系站长进行技术交流。

select用于数据库库记录,其查询结果以表的形式展示合用户。

语法

select语句在查询时需指定需要是查询的表名,查询的列名(如果需要查询所有列,可以用*来代替)和查询条件。

查询条件是可根据实际需要指定,如不指定,则默认情况是查询所有数据。

查询指定的列,各个列之间通过,分隔开

SELECT column1, column2, columnN FROM table_name;

查询所有列

select *from table_name;

查询的列的数据显示根据 select语句后的列名按顺序显示,如使用*查询所有,则按实际表的列的顺序显示。

实例

如我们有表t_bytekits,其表结构如下:

sqlite> .schema t_bytekits
CREATE TABLE t_bytekits(id int,name varchar(255));

其数据记录如下:

+----+------------------+
| id |       name       |
+----+------------------+
| 1  | www.bytekits.com |
| 2  | wwww.google.com  |
| 3  | wwww.baidu.com   |
| 4  | wwww.aliyun.com  |
| 5  | www.yahoo.com    |
| 6  | wwww.taobao.com  |
+----+------------------+

只显示指定列

现在我们只查询name列。

sqlite> select name from t_bytekits;
name
----------------
www.bytekits.com
wwww.google.com
wwww.baidu.com
wwww.aliyun.com
www.yahoo.com
wwww.taobao.com

按指定顺序显示列

如果即要查询name和id列,则

sqlite> select name,id from t_bytekits;
name              id
----------------  --
www.bytekits.com  1
wwww.google.com   2
wwww.baidu.com    3
wwww.aliyun.com   4
www.yahoo.com     5
wwww.taobao.com   6

查询所有列

sqlite> select * from t_bytekits;
id  name
--  ----------------
1   www.bytekits.com
2   wwww.google.com
3   wwww.baidu.com
4   wwww.aliyun.com
5   www.yahoo.com
6   wwww.taobao.com

常量数据

如果对于查询的数据,我们也可以引入指定的数据作为列显示:
如我们引入新的显示关键字url,其值作为常量url.

sqlite> select id,name,'url' as type from t_bytekits;
id  name              type
--  ----------------  ----
1   www.bytekits.com  url
2   wwww.google.com   url
3   wwww.baidu.com    url
4   wwww.aliyun.com   url
5   www.yahoo.com     url
6   wwww.taobao.com   url

as 这里为新产生的列名命名,如未指定,则使用常量字符串命名

sqlite> select id,name,'url'  from t_bytekits;
id  name              'url'
--  ----------------  -----
1   www.bytekits.com  url
2   wwww.google.com   url
3   wwww.baidu.com    url
4   wwww.aliyun.com   url
5   www.yahoo.com     url
6   wwww.taobao.com   url

当前日期

使用CURRENT_TIMESTAMP来表示当前日期时间。

sqlite> select CURRENT_TIMESTAMP;
2020-09-08 09:02:29
字节流是站长多年来的工作经验和技术总结,和站长一起学习,每天都有进步。
通俗易懂,深入浅出。
文章不深奥,不需要钻研,不烧脑细胞,人人都可以学习,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

0 篇笔记 写笔记

SQL SELECT DISTINCT
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 DISTINCT 用于返回唯一不同的值。语法:SELECT DISTINCT 列名称 FROM 表名称使用 DISTINCT 关键词如果要从 “Company” 列中选取所有的值,我们需要使用 ......
SQLite 查询语句select
select用于数据库库记录,其查询结果以表的形式展示合用户。语法select语句在查询时需指定需要是查询的表名,查询的列名(如果需要查询所有列,可以用*来代替)和查询条件。查询条件是可根据实际需要指定,如不指定,则默认情况是查询所有数据。查询指定的列,各个列之间通过,分隔开SELECT c......
PHP MySQL Select查询数据
PHP mysql_query()函数用于执行select查询。 由于从PHP 5.5版本起,不推荐使用mysql_query()函数。现在,建议使用以下2种替代方法之一。mysqli_query()PDO::__query()在select查询中还有两个其他的MySQLi函数。mysqli_num......
SQL SELECT INTO
SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。SQL SELECT INTO 语法您可以把所有的列插入新表:SELECT *INTO new_table_name [IN externaldatab......
SQL SELECT
SQL SELECT 语句SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。SQL SELECT 语法SELECT 列名称 FROM 表名称以及:SELECT * FROM 表名称注释:SQL 语句对大小写不敏感。SELECT 等效于 select。SQL SELECT ......
Lua 函数
在Lua中,函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。Lua 提供了许多的内建函数,你可以很方便的在程序中调用它们,如print()函数可以将传入的参数打印在控制台上。Lua 函数主要有两种用途:1.完成指定的任务,这种情况下函数作为调用语句使用;2......
UNIX Shell Select
选择循环提供了一种创建编号菜单的简单方法,用户可以从中选择选项。当您需要要求用户从选项列表中选择一个或多个元素时,它很有用。Select - 语法select var in word1 word2 ... wordNdo Statement(s) to be executed for every......
GO语言 select 语句
select是Go中的一个控制结构,类似于用于通信的switch语句。每个case必须是一个通信操作,要么是发送要么是接收。select随机执行一个可运行的case。如果没有case可运行,它将阻塞,直到有case可运行。一个默认的子句应该总是可运行的。语法Go 编程语言中 select 语句的语法......
GO语言 条件语句
条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为 true 来决定是否执行指定语句,并在条件为 false 的情况在执行另外的语句。下图展示了程序语言中条件语句的结构:Go 语言提供了以下几种条件判断语句:语句描述 if 语句if 语句 由一个布尔表达式后紧跟一个或多个语句组成。 ......
MySQL 导出数据
MySQL中你可以使用 SELECT…INTO OUTFILE 语句来简单的导出数据到文本文件上。使用 SELECT … INTO OUTFILE 语句导出数据以下实例中我们将数据表 bytekits_tbl 数据导出到 /tmp/bytekits.txt 文件中:mysql> SELECT ......
Redis SELECT 命令
Redis SELECT 命令用于选择具有指定的从零开始的数字索引的DB,新连接始终使用DB 0。SELECT - 返回值返回OKSELECT - 语法以下是Redis SELECT 命令的基本语法。redis 127.0.0.1:6379> SELECT DB_INDEXSELECT - 示......
MySQL 查询数据
MySQL 数据库使用SQL SELECT语句来查询数据。你可以通过 mysql> 命令提示窗口中在数据库中查询数据,或者通过PHP脚本来查询数据。语法以下为在MySQL数据库中查询数据通用的 SELECT 语法:SELECT column_name,column_nameFROM table......
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!