AUTO_INCREMENT: 自动增长,假如一个列声明了自增列,无需手动赋值,直接赋值为NULL,会获取最大值,然后加1插入
注意: 只适用于整数型的主键列上,允许手动赋值
简单查询
(1)查询特定的列
示例: 查询所有员工的姓名、工资
SELECT ename,salary FROM emp;
练习: 查询所有员工的编号,姓名,性别,生日
SELECT eid,ename,sex,birthday FROM emp;
(2)查询所有的列
SELECT * FROM emp;
SELECT eid,ename,sex,birthday,salary,deptId FROM emp;
(3)给列起别名
示例: 查询所有的员工姓名和工资,使用汉字别名
SELECT ename AS 姓名,salary AS 工资 FROM emp;
练习: 查询所有员工的编号,姓名,工资,生日,使用汉字别名
SELECT eid AS 编号,ename AS 姓名,salary 工资,birthday 生日 FROM emp;
练习: 查询所有员工的编号和姓名,使用1个字母作为别名
SELECT eid a,ename b FROM emp;
(4)显示不同的记录/合并相同的记录
示例: 查询出员工都分布在哪些部门
SELECT DISTINCT deptId FROM emp;
练习: 查询出都有哪些性别的员工
SELECT DISTINCT sex FROM emp;
(5)查询时执行计算