SELECT 用法

Select(选择) 语法

SELECT关键字:用于从数据库中选择数据

返回的数据存储在结果表中,称为结果集。

SQL SELECT 语法

SELECT column1, column2, ...
FROM table_name;

这里,column1,column2,...是要从中选择数据的表的字段名称。如果要选择表中可用的所有字段,请使用以下语法:

SELECT * FROM table_name;

演示数据库

在本教程中,主要是使用Mysql数据库,虽然和其他数据有一定的差异,不影响对SQL语法的讲解。

相应的脚本请查看上一篇文章:开始前准备环境


下面是本文示例数据库中“member”表的一个选择:

member_idmember_codepasswordnick_nameremarkslocationstatus
101010001112331张三xxx广东1
101110002112333李四xxx北京1
1012100031234567王五xxx广东1
101310004112335张飞xxx广东1
101410005112336关习xxx上海1
101510006112337关平xxx湖南1
101610007112338小李xxx广东1
101710008112339韩飞xxx深圳1
101810009112310刘备xxx三国1
101910010112312吴越xxx广西1
102010011112312韩信xxx南京1
102110012112331张包xxx广东1


SELECT Column 实例

下面的 SQL 语句从 "member" 表中选取 "member_code" 和 "nick_name" 列:

SELECT member_code, nick_name FROM member;

输出结果:

member_codenick_name
10001张三
10002李四
10003www.jhelp.net
10004张飞
10005关习
10006关平
10007小李
10008韩飞
10009刘备
10010吴越
10011韩信
10012张包
100110新添加2

SELECT * 实例

下面的 SQL 语句从 "member" 表中选取所有列:

SELECT * FROM member;

输出结果:

member_idmember_codepasswordnick_nameremarkslocationstatus
101010001112331张三xxx广东1
101110002112333李四xxx北京1
1012100031234567王五xxx广东1
101310004112335张飞xxx广东1
101410005112336关习xxx上海1
101510006112337关平xxx湖南1
101610007112338小李xxx广东1
101710008112339韩飞xxx深圳1
101810009112310刘备xxx三国1
101910010112312吴越xxx广西1
102010011112312韩信xxx南京1
102110012112331张包xxx广东1

结果集中的导航

大多数数据库软件系统都允许使用编程函数在结果集中进行导航,例如:Move-To-First-Record、Get-Record-Content、Move- To-Next-Record 等等。

腾讯云推出云产品限时特惠抢购活动:2C2G云服务器7.9元/月起
本文链接:https://www.jhelp.net/p/xgSOSCHb4fNQRjR5 (转载请保留)。
关注下面的标签,发现更多相似文章