数据库
数据库
mengke.me
呼啦啦
展开
-
DATE、DATETIME 和 TIMESTAMP的区别
在我十年的 IT 生涯中,好像几乎没有使用过 MySQL 的date、datetime和timestamp几种数据类型。究其原因,有两个:一是傻傻的分不清DATE、DATETIME和TIMESTAMP三种数据类型,记不住它们的格式;二是,它们或多或少和时区相关,为了存储时区无关数据,我一般都使用int(11)存储时间戳格式今天就称这个机会,我们一起来熟悉下这三种数据类...转载 2020-01-26 22:53:22 · 1607 阅读 · 0 评论 -
Linux中mariadb数据库的安装与配置
1、通过yum安装mariadb选择y2、下载完成后启动数据库systemctl start mariadb.service 启动服务3、设置密码mysql_secure_installation键入当前密码,如果无回车然后一直点y4、登录mysql -u root -p 登录5、设置外网访问权限mys原创 2017-09-22 10:41:55 · 532 阅读 · 0 评论 -
mysql连接linux系统提示“登录出现1130 is not allowed to connect to this MySql server”问题的解决方法
命令赋予用户权限[plain] view plain copygrant all privileges on *.* to root@"%" identified by "123456"; [plain] view plain copyflush privile原创 2017-10-15 20:09:59 · 592 阅读 · 0 评论 -
mysql 一个字段用“,”隔开存多个id,多表关联查询
最近在做毕业设计,其中需要查询用户的好友列表,没有太好的办法,就新建了一个表存了用户Id和好友的Id,好友的Id是放在了一个字段里,并用“,”隔开,可以使用下面这句来通过用户好友的Id来查询好友的昵称。用户信息表 userinfo:好友表 friends:查询语句:SELECT userNicheng FROM userinfo WHERE FIND_IN_SET(userId,(SELECT...原创 2018-05-24 17:57:22 · 12366 阅读 · 3 评论 -
MariaDB设置数据库默认编码
网上有很多修改MariaDB默认编码的帖子,方法几乎一样,我只记录一下我的修改过程。一、查看现在的编码登录数据库:mysql -uroot -ppassword查看当前使用的字符集,应该有好几个不是UTF-8格式。MariaDB [(none)]> show variables like 'character%';二、修改配置文件/etc/my.cnf在[...原创 2018-08-07 15:08:03 · 1207 阅读 · 0 评论 -
CentOS 下完全卸载 MySQL
使用yum卸载yum remove mysql mysql-server mysql-libs compat-mysql51卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除rm -rf /var/lib/mysqlrm /etc/my.cnf查看是否还有mysql软件:rpm -qa|grep mysql如果存在的...原创 2018-08-08 13:55:20 · 182 阅读 · 0 评论