SQL 对大小写不敏感:SELECT 与 select 是相同的。
SQL 语句后面的分号:
某些数据库系统要求在每条 SQL 语句的末端使用分号。
分号是在数据库系统中分隔每条 SQL 语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的 SQL 语句。
在本教程中,我们将在每条 SQL 语句的末端使用分号。
一些最重要的 SQL 命令
- SELECT - 从数据库中提取数据
- UPDATE - 更新数据库中的数据
- DELETE - 从数据库中删除数据
- INSERT INTO - 向数据库中插入新数据
- CREATE DATABASE - 创建新数据库
- ALTER DATABASE - 修改数据库
- CREATE TABLE - 创建新表
- ALTER TABLE - 变更(改变)数据库表
- DROP TABLE - 删除表
- CREATE INDEX - 创建索引(搜索键)
- DROP INDEX - 删除索引
去重查询:
SELECT DISTINCT column_name,column_name FROM table_name;
条件查询:
SELECT column_name,column_name FROM table_name WHERE column_name operator value;
and和or运算符
如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。
如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
查询结果排序
ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。
ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。
SELECT column_name,column_name FROM table_name ORDER BY column_name,column_name ASC|DESC;
分页查询
SELECT column_name(s) FROM table_name LIMIT number;
查询前number条数据
SELECT column_name(s) FROM table_name LIMIT number1 number2 ;
从第number1条数据之后查询number2条数据
sql in
SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,...);
查询column_name等于value1或value2的所有结果。
范围查询
SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2;
范围查询支持数字,英文字符,时间,使用not between则是查询不在范围内的数据
标签:name,column,SQL,笔记,查询,学习,sql,table,SELECT From: https://www.cnblogs.com/rookie-c/p/16806695.html