SQL --Chapter02 查询基础
2016-07-10 19:07
309 查看
SELECT 语句基础
SELECT <列名>,…..FROM <表名>;
查询全部列: SELECT * FROM <表名>;
使用AS关键字为列设置别名,设定汉语别名是需要使用双引号(")括起来。
在SELECT语句中使用DISTINCT可以删除重复行。
WHERE:要紧跟在FROM子句之后,首先通过WHERE子句查询出符合指定条件的记录,然后再选取出SELECT语句指定的列。
注释是SQL语句中用来标识说明或者注意事项的部分,分为1行注释(书写在“—”之后)和多行注释(书写在“/*“和”*/”之间,可以跨多行)两种。
算术运算符合比较运算符
SELECT子句可以使用常数或者表达式。使用比较运算符时一定要注意不等号和等号的位置。(在MySQL中!=和<>都能使用)
字符串类型的数据原则上按照字典顺序进行排序。不能与数字的大小顺序混淆。
希望选取NULL记录时,需要在条件表达式中使用IS NULL运算符。希望选取不是NULL的记录时,需要在条件表达式中使用IS NOT NULL运算符。
逻辑运算符
NOT运算符用来否定某一条件,但是不能滥用。多个查询条件进行组合时,需要使用AND运算符或者OR运算符。
AND运算符的优先级高于OR运算符。想要优先执行OR运算时可以使用括号。
相关文章推荐
- 关系型数据库横向扩展的三种方法
- SQL---Chapter01 数据库和SQL
- SAE MySQL使用例1
- Centos6.5安装mysql不能启动,应该安装mysql-server
- mysql用户名和密码忘记了怎么办?
- navicat for Mysql:2003 can't connect to mysql server on 'localhost'(10038)问题的解决方法
- 数据库设计的三大范式、BCNF、4NF
- PostgreSQL 输出 JSON 结果
- centos下nginx+postgresql+php+memcached+apc
- C++ Redis服务端搭建与客户端开发
- Mac 重新设置MySQL的root密码
- MySQL 性能监控 4 大指标
- MySql-半同步复制
- redis.conf配置详解
- MySql-Undo及Redo详解
- 优化MySQL数据库性能的八大方法
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
- MongoDB分片
- redis源码分析-adlist(链表)
- MySQL性能优化的最佳20+条经验