我和往常一样,一边喝早茶,一边上网和女粉丝侃大山,在手机和平板电脑上整理修改 《C++》 、 《C语言》 、 《Java》 等多年前写的教程,并研究学习各种品牌的小程序。
突然女粉丝问:“陈老师!传说你是公司里的SQL大学者?”。
我答:“略懂略懂,略知1、2”。
女粉丝问:“陈老师!你知道SQL中的SELECT语句是什么吗?”。
我答:“知道!”。
女粉丝问:“可以教我吗?”。
我答:“好的!下面写个教程,你回头等我更新网文吧!”。
SELECT 语句用于从表中选取数据。 结果被存储在一个结果表中(称为结果集)。
SQL SELECT 语法:
SELECT 列名称 FROM 表名称
以及:
SELECT * FROM 表名称
注释:SQL 语句对大小写不敏感。SELECT 等效于 select。
SQL中的SELECT实例
如需获取名为 "学号" 和 "名字" 的列的内容(从名为 "ChenJie" 的数据库表),请使用类似这样的
SELECT 语句:
SELECT 学号,名字 FROM ChenJie
"ChenJie" 表:
+----+----------+-----+-----------+----------+
|学号|名子|岁数|地址|学费|
+----+----------+-----+-----------+----------+
| 1 |巨陈| 22 |广州| 888.88 |
| 2 |老陈| 25 |潮洲| 888.88 |
| 3 |大陈| 48 |海南| 888.88 |
| 4 |高陈| 25 |北京| 888.88 |
| 5 |肥陈| 88 |夏门| 888.88 |
| 6 |瘦陈| 28 |上海| 888.88 |
| 7 |小陈| 24 |云南| 888.88 |
| 8 |陈杰| 82 |广西| 888.88 |
+----+----------+-----+-----------+----------+
结果:
|学号|名子|
| 1 |巨陈|
| 2 |老陈|
| 3 |大陈|
| 4 |高陈|
| 5 |肥陈|
| 6 |瘦陈|
| 7 |小陈|
| 8 |陈杰|
SQL中的SELECT * 实例
现在我们希望从 "ChenJie" 表中选取所有的列。
请使用符号 * 取代列的名称,就像这样:
SELECT * FROM ChenJie
提示:星号(*)是选取所有列的快捷方式。
"ChenJie" 表:
+----+----------+-----+-----------+----------+
|学号|名子|岁数|地址|学费|
+----+----------+-----+-----------+----------+
| 1 |巨陈| 22 |广州| 888.88 |
| 2 |老陈| 25 |潮洲| 888.88 |
| 3 |大陈| 48 |海南| 888.88 |
| 4 |高陈| 25 |北京| 888.88 |
| 5 |肥陈| 88 |夏门| 888.88 |
| 6 |瘦陈| 28 |上海| 888.88 |
| 7 |小陈| 24 |云南| 888.88 |
| 8 |陈杰| 82 |广西| 888.88 |
+----+----------+-----+-----------+----------+
结果:
|学号|名子|岁数|地址|学费|
| 1 |巨陈| 22 |广州| 888.88 |
| 2 |老陈| 25 |潮洲| 888.88 |
| 3 |大陈| 48 |海南| 888.88 |
| 4 |高陈| 25 |北京| 888.88 |
| 5 |肥陈| 88 |夏门| 888.88 |
| 6 |瘦陈| 28 |上海| 888.88 |
| 7 |小陈| 24 |云南| 888.88 |
| 8 |陈杰| 82 |广西| 888.88 |
由SQL查询程序获得的结果被存放在一个结果集中。大多数数据库软件系统都允许使用编程函数在结果集中进行导航。
类似这些编程函数不在今天所写之内。如需学习通过函数调用访问数据的知识可以上网找找,日后等我更精进的学习了解清楚后,想好汉化版要怎样写怎样描述比效简单还会更新。
杰哥学习笔记分享到这里,会不定期更新,喜欢的粉丝们请收藏、关注、点赞,我的作品。
更多内容请看
虎哥引流器
http://2008622.3vfree.cc/GongNengYie.html