SELECT简单查询

数据库有自己专门的语言SQL(Structured Query Language)结构化查询语言。
SQL分类:
数据操纵语言:(DML Data Manipulation Language)
SELECT(查询) INSERT(插入) UPDATE(更新) DELETE(删除)
数据定义语言:(DDL Data Definition Language)
CREATE ALTER DROP RENAME TRUNCATE
数据控制语言:(DCL Data Control Language)
GRANT

简单查询

简单查询指的是没有任何限定条件的查询
第一种形式:
SELECT *
FROM 表名,表名…
查询表中所有列内容,可以同时查询多个表
先执行FROM子句,后执行SELECT子句
第二种形式:
SELECT 字段名,字段名…
FROM 表名,表名…
查询表中指定字段的值
查询emp表中全部内容

SELECT * FROM emp;

SELECT简单查询
查询每个员工的编号,姓名,职位,工资

SELECT empno,ename,job,sal FROM emp;

SELECT简单查询
查询job列的内容

SELECT job FROM emp;

SELECT简单查询
查询job列的内容,查询时去除重复字段
使用DISTINCT关键字时只有查询的所有字段内容都相同时才会被认为是重复字段

SELECT DISTINCT job FROM emp;

SELECT简单查询
查询每个雇员的编号,姓名,基本年薪
可对列进行四则运算

SELECT empno,ename,sal*12 FROM emp;

SELECT简单查询
可给列别称,别称查询使用AS,且AS可省略

SELECT empno,ename,sal*12 AS yearSal FROM emp;

SELECT简单查询