SQL 教程_w3cschoolSQL 是用于访问和处理数据库的标准的计算机语言。 在本教程中,您将学到如何使用 SQL 访问和处理数据系统中的数据,这类数据库包括:Oracle, Sybase, SQL Server, DB2, Access 等等。_来自SQL 教程,w3cschool编程狮。https://www.w3cschool.cn/sql/MySQL 教程_w3cschool编程狮为您提供关系型数据库管理系统--MySQL教程,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 在本教程中,会让大家快速掌握 MySQL 的基本知识,并轻松使用 MySQL 数据库。 什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 每个数据库都有一个或多.._来自MySQL 教程,w3cschool编程狮。
https://www.w3cschool.cn/mysql/
一、基本的SELECT语句
1.SQL 分类
DDL:数据定义语言(操作数据库和表)
DML:数据操作语言(增删改表中的数据)
DQL:数据查询语言(查询表中得数据)
DCL:数据库控制语言(授权)
2.SQL语言的基本规则与规范
2.1基本规则
- SQL可以写在一行或多行 ,为提高可读性,各子句分行写,必要时缩进
- 每条命令以;或\g或\G结束
- 关键字不能被缩写,也不能分行
- 字符串、时间日期的数据用单引号‘ ’
- 列的别名用双引号“ ”
2.2 SQL大小写规范
- MySQL 在windows下是大小写不敏感的
- MySQL 在Linux下是大小写敏感的
2.3 注释
- 单行注释: #注释文字(MySQL特有的方式)
- 单行注释:-- 注释文字(--后面必须有一个空格)
- 多行注释:/* 注释文字 */
2.4命名规则
http://t.csdn.cn/6mlEMhttp://t.csdn.cn/6mlEM
2.5导入现有数据表、表的数据
http://t.csdn.cn/ORYbchttp://t.csdn.cn/ORYbc
3.基本的SELECT语句
SELECT 字段一、字段二,... FROM 表名;
# *表明所有字段
SELECT * FROM 表名;
3.1列的别名
- as:(全程)alias,可以省略
- 可以用双引号“ ”
-- n是name的别名
SELECT name AS n FROM data;
SELECT name "n" FROM data;
3.2去除重复行
在字段前面加入DISTINCT
SELECT DISTINCT id FROM data;
3.3空值参与运算
- 空值:null
- null 不等同与 0,‘ ’ 和 ‘null’
- 空值参与运算结果都为null<