Mac 修改myql 密码
# 第一步,进入mysql的bin目录
cd /usr/local/mysql/bin/
# 第二步,使用root账户(这一步要输入mac密码)
sudo su
# 第三步
./mysqld_safe --skip-grant-tables &
# 第四步,这一步会进入mysql的命令行
./mysql
# 第五步
FLUSH PRIVILEGES;
# 第六步
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
尝试使用新的密码进行连接
SELECT * from emp
sql 语言不区分大小写
SELECT from 是sql中的关键字, * 代表所有 emp是表名
SELECT EMPNO 员工编号, ENAME as 员工姓名, SAL 工资 FROM emp;
每个列名之间用逗号隔开
-- 算术运算
SELECT ename, sal 涨薪前, sal + 500 涨薪后 from emp;
查询年薪
SELECT ename, (sal*12 + IFNULL(COMM,0)) 年薪, COMM from emp;
消除重复行
SELECT DISTINCT DEPTNO FROM emp
SELECT * FROM emp WHERE JOB = 'salesman';
SELECT * FROM emp WHERE SAL >1600;
sql 执行顺序 from 表名 — > where ----> select
where查询分类
SELECT * FROM emp WHERE DEPTNO =30;
SELECT * FROM emp WHERE ENAME = 'BLAKE';
日期类型
SELECT * FROM emp WHERE HIREDATE > '1980-01-01';
特殊比较预算符
between and
SELECT * from emp WHERE sal BETWEEN 1500 and 2000;
SELECT * from emp WHERE HIREDATE BETWEEN '1981-01-01' and '1981-06-01';
in 集合
SELECT * from emp WHERE JOB in('salesman', 'manager');