mysql的检索数据SELECT
来源:互联网 发布:云南大学滇池学院网络 编辑:程序博客网 时间:2024/06/05 09:29
检索数据SELECT是数据库最经常使用的工具!
用途:
从一个表或者多个表中检索信息
使用注意:
必须至少给出两条检索信息:1、检索什么(一般为列名,所以在建立数据库时,应将表和列名记下来,减少麻烦);2、从什么地方检索(一般为表名)。
检索注意事项:
1、关键词不可以作为表名和列名!(关键词很多,需要注意)
2、多条SQL语句最好在后面加上分号(;),在同一行的多条语句就必须加上分号,而单条语句独立为行,则可以不需要(多数,少数的还是需要分号)!
3、SQL语句不区分大小写,SELECT与select、Select是相同的。但是许多SQL人员还是喜欢把关键词大写,更好区分、阅读和调试代码。
4、在处理SQL语句时,其中所有的空格会被忽略。(所以把一句代码分几行写和把一句代码写在一行是一样的)
5、检索输出的结果没有要求下,是任意排列的,但都会输出相同的行数,所以不用担心。
检索单个列
SELECT 列名 FROM 表名; (从某个表中检索某列)
检索多个列
SELECT 列名1,列名2 FROM 表名;(从某个表中同时检索出多列)
检索所有列
SELECT * FROM 表名;(*为通配符)
检索不同的值DISTINCT
(倘若检索出来的列中有多个重复值,有点眼花缭乱,它可以帮助除去多余的重复值)
SELECT DISTINCT 列名 FROM 表名;
检索多个列,但需要不重复的值DISTINCT
SELECT DISTINCT 列名1,列名2 FROM 表名;(注意它输出的返回值,不会是只简化列名1,它会同时简化两列,简化后的结果一般长短不一!一般来说,检索多列,输出结果的行数是一样的,所以它会选择输出与长的行数一样长,那短的那一列则会有少许重复值)
检索限制(行数)
SELECT 列名 FROM 表名 LIMIT 行数;(MySQL、MariaDB、SQLite用法)
SELECT TOP 行数 列名 FROM 表名;(SQL server、Access用法)
SELECT 列名 FROM 表名 WHERE ROWNUM <=行数;(Oracle用法)
上面的几个代码段都表示了从数据表中检索某一列的数据但是返回不超过自定义的行数的数据(一般为前几行);
0 0
- mysql的检索数据SELECT
- MySQL SELECT检索数据
- MySQL检索数据之SELECT
- 【MySql】检索数据SELECT语句
- MySQL 检索数据Select——MySQL系列(一)
- SELECT语句检索数据
- 利用SELECT检索数据
- select 检索数据
- C/C++使用Select检索MySQL中的数据
- MySQL基础——简单概念及 select 数据检索
- MySQL--操作简记(select检索、order by排序数据)
- MySQL 排序检索数据Select——MySQL系列(二)
- Mysql检索数据
- MYSQL数据检索总结
- mysql---基本数据检索
- mysql---数据排序检索
- mysql 检索数据
- [MYSQL-4] 检索数据
- turbostat man page
- Java 8新特性了解
- (十一)fcntl函数的介绍和使用
- 【软件测试】《软件测试技术基础》知识点整理
- Android移植带有libx264实现的ffmpeg
- mysql的检索数据SELECT
- log4net使用时遇到的问题记录
- Emacs键盘练习方法
- JDBC简介
- git基于一个分支创建一个新分支
- 程序对拍
- 2016年终记
- Could not open input file: artisan
- 位运算中的小技巧