数据库使用心得
51AUG
这个作者很懒,什么都没留下…
展开
-
rank()over, dense_rank()over, row_number()over的区别
rank() over,dense_rank() over,row_number() over的区别rank()over:查出指定条件后的进行排名。特点是,加入是对学生排名,使用这个函数,成绩相同的两名是并列,下一位同学空出所占的名次。select CNo, SNo, score, rank()over(partition by CNo order by score desc) 排名 ...转载 2020-03-22 21:49:01 · 179 阅读 · 0 评论 -
Mysql中date和datetime的区别
1、显示格式的区别Date显示格式:YYYY-MM-DD;DateTime显示格式:YYYY-MM-DD HH:mm:ss。2、显示范围的区别Date显示范围是1601-01-01 到 9999-01-01;DateTime显示范围是1601-01-01 00:00:00 到 9999-12-31 23:59:59。3、应用场景的区别当业务需求中只需要精确到天时,可以用Date这个时间格...原创 2020-03-13 22:38:17 · 29272 阅读 · 2 评论 -
Sequel pro运行Mysql出现闪退报错问题解决办法
问题重现每次打开数据库就报错,首先查看MAC上Mysql的版本:高版本的对应Sequel PRO版本是1.1.2下载test build版本,地址: https://sequelpro.com/test-builds问题解决!...原创 2020-03-13 13:26:08 · 987 阅读 · 0 评论 -
Sequel Pro客户端连接 MySQL失败问题
问题安装完毕 MySQL,启动 MySQL后,Sequel Pro 连接 MySQL 失败。账号密码都是正确的,却一直连接不上!解决原来是安装 MySQL 时,只设置了 Use Strong Password Encryption 密码。使用 Use Legacy Password Encryption 设置一个新密码(与Use Strong Password Encryption不能相...原创 2020-03-12 22:23:49 · 728 阅读 · 0 评论 -
关于在MAC中安装MYSQL配置环境变量的问题
在官方网站下载MYSQL,安装成功后进入“系统偏好设置”:进入以后,初始化数据库,设置密码(ROOT下的):进入打开终端,进入MySQL安装目录/usr/local/mysql,进入bin目录,执行mysql -u root -p登录语句这种情况下:会出现叫你输入密码,然后你输入以后,发现密码错误,不管用!这是因为没有添加环境变量。MAC的环境变量在哪里添加?如下图所示,环境变量的...原创 2020-03-08 11:49:00 · 367 阅读 · 0 评论