
MYSQL
文章平均质量分 82
KathyLJQ
这个作者很懒,什么都没留下…
展开
-
查询语句在Mysql5上执行正常,在Mysql8中报错ERROR 1064 (42000): You have an error in your SQL syntax;
报错:原因:如果在老版本中运行正常,那么报这个错很有可能是因为新版本中的改动导致的,最可能的原因就是查询语句里面用了关键字。比如这条错误中就包含了新增关键字“role”.解决:将role换掉。备注:mysql 新增关键字:一、MySQL 8.0 新增的关键字和保留字带®标识的为保留字。ACTIVEADMINARRAYATTRIBUTEBUCKETSCLONECOMPONENTCUME_DIST ®DEFINITIONDENSE_RANK ®DESCRIPTIONE原创 2021-07-10 13:44:47 · 777 阅读 · 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 · 246 阅读 · 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 · 860 阅读 · 0 评论 -
Mysql总结-1 单表查询
mysql在dos中查看中文原创 2020-05-15 15:43:33 · 536 阅读 · 0 评论