MYSQL
文章平均质量分 82
KathyLJQ
这个作者很懒,什么都没留下…
展开
-
查询语句在Mysql5上执行正常,在Mysql8中报错ERROR 1064 (42000): You have an error in your SQL syntax;
报错: 原因: 如果在老版本中运行正常,那么报这个错很有可能是因为新版本中的改动导致的,最可能的原因就是查询语句里面用了关键字。比如这条错误中就包含了新增关键字“role”. 解决: 将role换掉。 备注: mysql 新增关键字: 一、MySQL 8.0 新增的关键字和保留字 带®标识的为保留字。 ACTIVE ADMIN ARRAY ATTRIBUTE BUCKETS CLONE COMPONENT CUME_DIST ® DEFINITION DENSE_RANK ® DESCRIPTION E原创 2021-07-10 13:44:47 · 671 阅读 · 0 评论 -
Mysql总结-3 修改密码,root密码忘记,.sql文件的导入
查看当前登录数据库的用户 select user(); <— 查看当前登录数据库的用户,类似于whoami命令并且mysql还可以限制指定用户可以从哪里进行连接登录数据库 mysql> select user(); ±---------------+ | user() | ±---------------+ | root@localhost | ±---------------+ 查看可以登录mysql数据库的目录 mysql> select user,host .原创 2021-07-01 11:23:36 · 199 阅读 · 0 评论 -
Mysql总结-2 多表查询
emp表: dept表: salgrade表: 返回拥有员工的部门名、部门号。 select * from dept where DEPARTNO in(select DISTINCT deptno from emp); 2. 工资水平多于‘鲁班七号’的员工信息。 select * from emp where sal>(select sal from emp where ename=‘鲁班七号’); 返回员工和所属上级的姓名。 select e.ename eename,e.job e原创 2020-05-18 15:48:30 · 798 阅读 · 0 评论 -
Mysql总结-1 单表查询
mysql在dos中查看中文原创 2020-05-15 15:43:33 · 434 阅读 · 0 评论