![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
chnhbhndchngn
这个作者很懒,什么都没留下…
展开
-
mysql关于时间的一些函数
mysql中关于时间的一些函数原创 2022-09-24 10:17:17 · 386 阅读 · 1 评论 -
sql中可以使用不在select中的字段排序
不在select中的字段也可以排序的, 但是为啥呢? 先执行select, 没有的字段怎么排序的呢?原创 2022-09-12 15:07:06 · 626 阅读 · 0 评论 -
留存率 和 最大连续登录天数 SQL
另个常见业务场景,求留存率和连续登录最大天数原创 2022-09-12 12:50:22 · 544 阅读 · 0 评论 -
sql求中位数,截断平均数
sql中的求中位数和截断平均数的两个应用场景原创 2022-09-12 12:30:46 · 709 阅读 · 0 评论 -
mysql和hive中, group by有关的不同点
mysql 和hive的两点不同原创 2022-07-22 18:37:03 · 594 阅读 · 0 评论 -
linux系统修改mysql8.0的默认编码为utf8
Linux安装的mysql8.0默认编码有些是拉丁的, 不是和存储中文, 查看编码mysql> show variables like '%character%';需要使用root用户, 修改/etc/my.cnf文件在[mysqld]下添加collation_server = utf8_general_cicharacter_set_server = utf8然后保存退出重新启动mysql程序,service mysqld restart再次启动mys..原创 2021-12-19 00:11:51 · 1744 阅读 · 1 评论 -
关于mysql的编码问题
有三个编码mysql的服务编码 mysql的客户端编码 终端的编码(windows是gbk)建议统统使用utf8关于mysql的客户端和服务端的编码可以通过mysql语句查看> show variables like '%charter%';可以通过修改最下面那个路径中的配置文件进行永久地改变编码,但是如果是windows下, cmd中gbk编码的, 可能出现乱码的情况, 如下 无法插入需要改成gbk插入成功, 查询结果也是正确的在Navic...原创 2021-11-08 21:59:52 · 99 阅读 · 0 评论 -
mysql插入中文出错“ERROR 1366 (HY000): Incorrect string value: ‘\xE5\xBC\xA0\xE4\xB8\x89‘ for column ‘name“
在linux系统在向mysql中插入中文数据的时候会报错误ERROR 1366 (HY000): Incorrect string value: '\xE5\xBC\xA0\xE4\xB8\x89' for column 'name' at row 1这主要是因为编码造成的, 我们修改一下编码即可第一种方法:只修改这个表的编码格式:> alter table user convert to charset utf8;如下图:第二种方法:修改mysql默认的编码格式原创 2021-07-09 10:49:55 · 1076 阅读 · 0 评论 -
Centos6.10卸载mysql
从Linux发行版本Centos卸载mysql的步骤:1.首先查看已经安装的程序[root@hadoop102 ~]# rpm -qa| grep -i mysql注意这里一定要写上 -i 这样才会不区分大小写, 否则可能匹配不到任何结果运行结果如下:这里安装了服务端和客户端2. 卸载这两个程序[root@hadoop102 ~]# rpm -ev --nodeps MySQL-server[root@hadoop102 ~]# rpm -ev --nodeps MyS原创 2021-04-21 17:48:43 · 362 阅读 · 0 评论 -
授权远程连接mysql
use mysql;update user set host='%' where user ='root';FLUSH PRIVILEGES;GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;FLUSH PRIVILEGES;原创 2021-04-08 11:06:51 · 74 阅读 · 0 评论 -
SQL面试题
有这么一些数据请写出结果是这样的SQL语句当时没写出来, 现在看来应该是hive的语句吧, 要是MySQL的话, 虽然8.0以后增加了窗口函数, 但是没有collect_list(col)函数啊, 先这样记录一下吧SELECT t1.uid, collect_list (t1.load_date)[0] AS first_load_date, collect_list (t1.last_load_date)[0] AS last_load_dateFROM原创 2020-06-19 11:22:16 · 184 阅读 · 0 评论 -
中文写入数据库乱码及Incorrect string value: '\xF0\x9F...' for column 'XXX' at row 1解决
当将一些特殊的汉字如“原创 2018-06-08 15:20:57 · 1083 阅读 · 0 评论 -
授权远程的IP访问数据库mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'远程ip' IDENTIFIED BY '密码' ;flush privileges;原创 2018-06-07 18:52:53 · 507 阅读 · 0 评论 -
mysql数据库清空表后,自动增长的列怎么从1开始
往mysql数据库中写数据时,如果设置了自动增长的列是主键的话,每次都会自动增长,但是当写入的数据有误,需要清空后重新写入时,该列并不会从1开始而是继续增长,造成下图所示的结果只要truncate table 表名;就可以清空表并将自动增长的列归为1...原创 2018-06-13 19:01:01 · 1644 阅读 · 0 评论