码迷,mamicode.com
首页 > 数据库
Redis的持久化(RDB、AOF)
Redis的数据都是存储在内存中,为了数据的永久保存,需要把数据同步到硬盘上,这个过程就叫做持久化. Redis的持久化存在有两种方式: rdb方式,aof方式,这两种方式可以单独使用,也可以综合使用. rdb持久化方式: 是在指定的时间间隔写入硬盘 aof持久化方式:是以日志,记录每一个操作,服务 ...
分类:数据库   时间:2020-06-29 20:13:43    阅读次数:68
Method PUT is not allowed by Access-Control-Allow-Methods in preflight response
前端通过XHR请求后端服务时,出现了下图现象: 根据问题的描述可知,是遇到跨域问题了,为了支持跨域,需要在后端做一下处理,可以这样处理: @Override public void doFilter(ServletRequest servletRequest, ServletResponse ser ...
分类:数据库   时间:2020-06-29 20:09:38    阅读次数:144
mysql之数据类型与表操作
关系数据库的注释 -- 单行注释 /* 多行注释 */ 数据类型 数值 整数 只能保存整数,如果是小数,则自动四舍五入取整。 mediumint smallint tinyint(6) zerofill int(8) bigint decimal(8,0) 小数实型 float(p,s) numer ...
分类:数据库   时间:2020-06-29 20:06:55    阅读次数:70
Mybatis plus 中数据库中字段有SQL关键字的处理方法
最近碰到一个问题,mysql的数据表中有一个字段desc,如果使用mybatis plus来访问数据库,使用继承BaseMapper<>的方法。自己如果不书写xml,自动构成的sql会出错。 解决方法 @TableField("`desc`") private String desc; ...
分类:数据库   时间:2020-06-29 18:52:01    阅读次数:181
linux:MariaDB安装
介绍 链接 安装 查看系统中是否已安装 rpm -qa | grep -i mariadb 返回结果类似如下内容,则表示已有 MariaDB 的包 为避免安装版本不同造成冲突,请执行以下命令移除已安装的 MariaDB yum -y remove 包名 若返回结果为空,则说明未预先安装,则执行下一步 ...
分类:数据库   时间:2020-06-29 18:47:37    阅读次数:73
postgresql批量修改表的owner
postgresql中,对表的权限控制比较严格,很多事情只有owner才有权限去做。所以我们尽量用onwer账户去操作。但是有的时候我们需求去批量修改owner,比如导入的表结构。但是官方并没有提供比较好的命令。我们可以用拼接sql的方式去完成这个命令。1.查看有哪些表 select * from ...
分类:数据库   时间:2020-06-29 18:47:03    阅读次数:220
mariadb设置utf8mb4
mariaDB的设置方法: #vim /etc/my.conf [mysqld] character_set_server=utf8mb4 collation-server=utf8mb4_unicode_ci init_connect='SET NAMES utf8mb4' skip-charac ...
分类:数据库   时间:2020-06-29 18:46:48    阅读次数:104
快速修改MySQL字段类型
方法: 直接从系统视图构造修改的sql select concat('alter table ' ,table_name ,' CHANGE ' ,COLUMN_NAME, ' ' ,COLUMN_NAME, ' ' ,DATA_TYPE ,'(' ,CHARACTER_MAXIMUM_LENGTH ...
分类:数据库   时间:2020-06-29 18:41:13    阅读次数:144
How to restrict folder access in asp.net
How to restrict folder access in asp.net 回答1(不考虑用户权限的问题) For the future generation the answer which works for me is to use hidden segments. If you wan ...
分类:数据库   时间:2020-06-29 18:38:44    阅读次数:90
MYSQL 优化(二),持续更新收藏
索引部分 1:联合索引如果能覆盖索引 会省去回表操作 效率大大提高 所以select的字段 尽量只查询联合索引里面的字段 2:只为搜索,排序,分组的字段建立索引 3:列基数过小的 就不需要索引了 效率不高 比如sex性别这种 4:索引列的字段尽量要小 比如tinyint char(8) 这样 索引占 ...
分类:数据库   时间:2020-06-29 18:37:31    阅读次数:78
SQL Server数据库 备份A库,然后删除A库,再还原A库,此时数据库一直显示“正在还原”的解决方法
SQL Server数据库 备份A库,然后删除A库,再还原A库,此时数据库一直显示“正在还原”的解决方法: A库一直显示“正在还原”。 在这种状态下,由于未提交的事务没有回滚,导致数据库不可以访问。 解决:新建查询,执行restore database A with recovery语句后正常 -- ...
分类:数据库   时间:2020-06-29 18:33:20    阅读次数:63
SQL数据库
use master go 使用默认数据库 if exists(select * from sys.databases where name='A') drop database A go 检查是否存在数据库A,如果存在则删除 create database A go use A go 创建数据库A ...
分类:数据库   时间:2020-06-29 18:32:20    阅读次数:98
MySQL 5.7 - 常见数据类型
数据类型是数据库的一个重要组成部分,在MySQL数据库中可将数据类型分为三大类:Text类型(文本类型)、Number类型(数字类型)、Date类型(日期类型)。
分类:数据库   时间:2020-06-29 17:20:30    阅读次数:268
MySQL Connection not available问题解决方案
问题: 使用Flask-SQLALchemy连接mysql数据库,过几个小时第一次使用会出现MySQL Connection not available的情况,第二次使用又恢复正常了。 解决方案: 用命令查看数据库的过期时间 show global variables like 'wait_time ...
分类:数据库   时间:2020-06-29 17:19:09    阅读次数:176
数据库单表查询 - 简单筛选查询
之前我们已经了解了SQL语言的分类,可以划分为:DDL(数据定义语言)、DML(数据操纵语言)、DQL(数据查询语言)、DCL(数据控制语言)、TPL(事务处理语言)、CCL(指针控制语言),本文将介绍DQL。
分类:数据库   时间:2020-06-29 17:17:59    阅读次数:146
mysql 存储过程与存储函数
1 存储过程 存储过程就是一条或者多条SQL语句的集合,可以视为批文件。它可以定义批量插入的语句,也可以定义一个接收不同条件的SQL。 2. 存储过程语法 2.1 创建 CREATE PROCEDURE `findCont`(IN `id` int,OUT `contNo` int)BEGIN SE ...
分类:数据库   时间:2020-06-29 17:11:30    阅读次数:59
使用MySQL实现分页查询
在项目开发当中,经常要实现分页功能,在面试时也会经常被问到:什么是分页。这是因为在一个页面上能够显示的数据是有限的,而存放在数据库中的数据往往很多,我们必须将这些数据安放到不同的页面中去。
分类:数据库   时间:2020-06-29 16:55:13    阅读次数:91
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!