数据库
文章平均质量分 79
-yanhui-
这个作者很懒,什么都没留下…
展开
-
Mysql Date Functions
ADDDATE() = DATE_ADD :给某个时间添加指定时间间隔。(DATE_SUB()=SUBDATE()用法与DATE_ADD()一致)SELECT DATE_ADD('2021-01-02', INTERVAL 1 YEAR) addYear,DATE_ADD('2021-01-02', INTERVAL 1 QUARTER) addQuarter,DATE_ADD('2021-01-02', INTERVAL 1 MONTH) addMonth,DATE_ADD('2021-01-..原创 2021-07-25 16:14:41 · 233 阅读 · 0 评论 -
Clickhouse Date Functions
clickhouse的时间分为Date和DateTime类型。以下所有函数需要用toDate或者toDateTime两种类型都可用。toYear : 获取年份toQuarter:获取季度toMonth :获取月份toDayOfYear :获取当天在当前年中的天数toDayOfMonth :获取当前天在当前月份的天数toDayOfWeek :获取当前天在当前周的天数select toYear(toDate('2021-08-01')) year, toQuarter(toDate('202原创 2021-07-25 14:15:47 · 4155 阅读 · 0 评论 -
Mysql String Functions
ASCII()BIN()BIT_LENGTH()CHAR()CHAR_LENGTH()CHARACTER_LENGTH()CONCAT()CONCAT_WS()ELT()EXPORT_SET()FIELD()FIND_IN_SET()FORMAT()FROM_BASE64()HEX()INSERT()INSTR()LCASE()LEFT()LENGTH()LIKELOAD_FILE()LOCATE()LOWER()LPAD()LTRIM()MAKE_SE.原创 2021-07-15 01:46:57 · 388 阅读 · 0 评论 -
Mysql或Mariadb本地可以登录无法远程登录
一、use mysql使用系统数据库mysql。二、查询user表:SELECT user, host from user;结果如下:root用户对应的主机是127.0.0.1,说明只能本地访问。三、修改update user set host='%' where user='root';此时如果出现ERROR 1062 (23000): Duplicate entry '%-...原创 2018-12-18 11:02:40 · 1243 阅读 · 0 评论 -
linux服务器意外关机重启mariaDB、redis、ngnix等服务
重启mariaDB进入mariaDB的安装路径cd /usr/local/mysql/bin执行启动mysql的脚本mysqld_safe --user=mysql &,注意是mysqld_safe脚本,不是mysqld脚本。如果启动过程中报错,(ERROR 2002 (HY000): Can’t connect to local MySQL server through so...原创 2018-10-19 10:29:42 · 702 阅读 · 0 评论 -
ubuntu安装mariadb
准备工作将mariadb-10.3.8-linux-x86_64.tar.gz解压到/opt目录下groupadd mysql//创建名字为mysql的用户组useradd -g mysql mysql//创建名字为mysql的用户并添加到mysql用户组里面cd /optsudo ln -s mariadb-10.2.9-linux-x86_64/ mysql//建立一个软件链接...原创 2018-07-08 19:24:15 · 551 阅读 · 0 评论 -
ubuntu下启动mariaDB或Mysql启动异常
Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)解决办法:ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock;(ERROR 2002 (HY000): Can’t connect to local MySQL server through soc...原创 2018-11-29 18:52:50 · 2393 阅读 · 0 评论 -
innoDB引擎涉及到的文件(日志文件、进程文件、套接字文件)
文章目录1、参数配置文件2、日志文件2.1 错误日志2.2 慢查询日志2.3 查询日志2.4 二进制日志3、套接字文件4、pid文件5、表结构定义文件6、InnoDB存储引擎文件6.1 表空间文件6.2 重做日志文件1、参数配置文件MySQL实例启动时,数据库会先去读一个配置参数文件,用来寻找数据库的各种文件所在位置以及指定某些初始化参数。就是my.cnf文件,通过命令mysql --help...原创 2018-11-02 14:29:07 · 796 阅读 · 0 评论 -
mysql与mariaDB学习之innoDB存储引擎
文章目录基础知识innoDB存储引擎基础知识数据库:物理操作系统文件或其他形式文件类型的集合。有些存储引擎是存放于内存之中的文件。数据库实例:由数据库后台线程以及一个共享内存区组成。数据库实例才是真正用于操作数据库文件的。在MySQL数据库中,一个实例对应一个数据库,一个数据库对应一个实例。我们的应用程序是不能直接操作数据库的,只能通过操作数据库实例来间接与数据库交互。数据库启动时,需要...原创 2018-11-01 16:14:15 · 3957 阅读 · 0 评论 -
常用sql整理
1.数据库备份mysqldump -uroot -p msmk > /sql/msmk.sql; //导出数据source /sql/msmk.sql; //导入数据2.创建数据库create database msmk;修改数据库编码alter table vrsence change id id varchar(32) character set utf8;alter table vrsen原创 2017-09-29 15:35:09 · 333 阅读 · 0 评论