![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql 数据库
Allen-1
相信爱与坚持,玩转生命乐趣
展开
-
SQL之开窗函数
SQL之开窗函数ROW_NUMBER()原创 2022-05-05 23:21:31 · 762 阅读 · 0 评论 -
Mysql的课后习题 40T
-- 数据库的优化1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之类的可以设置为 NULL,其他的,最好不要使用NULL。3.应尽量避免在 where 子句中使用 != .原创 2021-05-08 21:42:25 · 156 阅读 · 3 评论 -
1.Column ‘SNO‘ in field list is ambiguous2.the right syntax to use near ‘rank char)‘ at line 1
1.Column 'SNO' in field list is ambiguous解决方案:指定数据库,避免指代不清问题2.SQL Error [1064] [42000]: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'rank char)' at line..原创 2021-05-04 22:06:48 · 3200 阅读 · 0 评论 -
数据库基础 MYSQL实现
DDL:使用数据库use allen;查看数据库的表show tables;select * from users;创建表user1create table user1(id int primary key,name varchar(12) not null,age int ,sex varchar(5),birthday date,password varchar(12));select * from user1 ;DDL:更改表的字段名alter tabl原创 2021-04-28 21:59:48 · 260 阅读 · 0 评论 -
mysql 报错the MySQL service on local computer started and then stopped
逐步排查错误源1.查看Event Viewer日志 很有可能是mysqld.exe的问题,准备用之前的mysqld.exe替换试试,替换无果,还是之前的错误。2.是否是data的错误? 卸载mysql,将老版本的的data文件放在里面启动服务出错,没有报错信息。 删除原data文件夹,新建空的文件夹。 重新启动服务成功总结:可能在关机的时候,直接关机未退出mysql服务。个人一些猜测,欢迎评论区的高见...原创 2021-04-27 21:40:22 · 1753 阅读 · 0 评论 -
解决mysql 报错:ERROR 1410 (42000): You are not allowed to create a user with GRANT
实验步骤:分成两步骤创建create user allen77@localhost identified by ‘123456’;grant select,insert,update,delete,create on allen.* to ‘allen77’@‘127.0.0.1’;解决方案: 更改ip 127.0.0.1如图为localhost,成功。原因分析:前后的ip可能需要保持一致...原创 2021-04-24 20:50:21 · 983 阅读 · 0 评论 -
Mysql 报错显示ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)
自己以为是之前安装下载的Mysql有残留结果看了这篇文章,才知道是Mysql的服务没启动https://blog.csdn.net/BigData_Mining/article/details/88344513进入Service,可以很清晰看见两个mysql,一个服务已经启动了,另外一个没有启动。自己右键选择启动,输入临时密码后更改原始密码的命令是: alter user 'root'@'localhost' identified w...原创 2021-04-21 21:04:49 · 193 阅读 · 0 评论