首页 > 数据库技术
MySQL 之 json 数据操作
背景: 开发一个自定义模板的需求,针对数据库设计,我想到了json,庆幸使用的MySQL版本为5.7,因为MySQL正是从5.7版本开始引入的json数据结构。 数据库操作: 新建数据库表之json数据结构,和其它数据结构区别不大,就是把数据类型变成了json,如下示例: CREATE TABLE ...
分类:数据库技术   时间:2020-07-23 22:21:55    收藏:0  评论:0  赞:0  阅读:79
MySQL基础之MySQL必知必会(六)过滤数据
使用WHERE子句 通常会根据操作或报告的需要提取表中的数据的子集。只检索所需数据需要指定的搜索条件, 搜索条件也称为过滤条件 在SELECT语句中, 数据根据WHERE子句中指定的搜索条件进行过滤。WHERE子句在表名(FROM子句)之后给出。 MariaDB [crashcourse]> SEL ...
分类:数据库技术   时间:2020-07-23 22:21:37    收藏:0  评论:0  赞:0  阅读:71
20个数据库常见面试题讲解()
20个数据库常见面试题讲解()进了互联网公司,整天也就是搬砖,等到了面试的时候,发现数据库方面,忘得一塌糊涂,抽时间整理了一些数据库方面的题。欢迎大家向我推荐你在面试过程中遇到的问题,我会把大家推荐的问题添加到下面的常用面试题清单中供大家参考。1.事务四大特性(ACID)原子性、一致性、隔离性、持久性?2.事务的并发?事务隔离级别,每个级别会引发什么问题,MySQL默认是哪个级别?3.MySQL常
分类:数据库技术   时间:2020-07-23 22:11:19    收藏:0  评论:0  赞:0  阅读:82
MySQL 设置用户密码过期策略
#全局设定mysql>SETGLOBALdefault_password_lifetime=90;单个用户设定为每个具体的用户账户单独设置特定的值ALTERUSER‘test’@‘localhost‘PASSWORDEXPIREINTERVAL30DAY;禁用密码过期:ALTERUSER‘test‘@‘localhost‘PASSWORDEXPIRENEVER;让用户使用默认的密码过期全局策
分类:数据库技术   时间:2020-07-23 22:09:08    收藏:0  评论:0  赞:0  阅读:267
Ubuntu18.04 Server搭建MySQL服务器
安装Ubuntu系统就不在这里赘述了,之前文章里写过,哈哈。话不多说,赶紧开始 一、安装MySQL数据库 检查一下有没有安装过MySQL,如果没有安装就没有内容,放心安装好了 dpkg -l | mysql-server 安装MySQL命令, -y的意思就是在安装过程中遇到是否继续的提示就不用手动在 ...
分类:数据库技术   时间:2020-07-23 22:05:56    收藏:0  评论:0  赞:0  阅读:82
adb调试显示adb: usage: unknown command device
今天突然需要用到cmd命令行里的adb命令,然而输入 adb device 后没有显出出设备,如下图 解决方法如下: 输入 adb nodaemon server会显示出5037端口被占用 输入如下命令查看是哪个进程占用的 netstat -ano | findstr "5037" 可以看到是PID ...
分类:数据库技术   时间:2020-07-23 22:02:34    收藏:0  评论:0  赞:0  阅读:521
mysql修改搜索引擎
查看搜索引擎 show engines; 修改表的搜索引擎,修改对应的表名和搜索引擎 ALTER TABLE my_table ENGINE=InnoDB 永久修改,在mysql的配置文件 临时修改搜索引擎,重启MySQL后则不生效; mysql>set default_storage_engine ...
分类:数据库技术   时间:2020-07-23 22:02:05    收藏:0  评论:0  赞:0  阅读:104
Commvault Oracle备份常用命令
Commvault Oracle备份常用命令 风口小猪 2020-02-02 16:29:00 阅读数:52 评论数:0 点赞数:0 收藏数:0 标签:oracle备份常用命令常用commvault 在进行Oracle数据库备份的配置、发起和恢复的过程中,需要用到许多Oracle数据库本身的命令。在 ...
分类:数据库技术   时间:2020-07-23 22:01:55    收藏:0  评论:0  赞:0  阅读:69
MySQL物理备份Xtrabackup
一、物理备份Xtrabackup 1.安装 #上传文件包 [root@db03 ~]# rz percona-xtrabackup-24-2.4.4-1.el6.x86_64.rpm #下载epel源 wget -O /etc/yum.repos.d/epel.repo https://mirror ...
分类:数据库技术   时间:2020-07-23 21:44:23    收藏:0  评论:0  赞:0  阅读:54
如何保证缓存和数据库的一致性
看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还 ...
分类:数据库技术   时间:2020-07-23 21:42:38    收藏:0  评论:0  赞:0  阅读:69
MySQL数据库通过cmd命令导入和导出sql文件
在使用MySQL数据库时,经常需要备份和恢复数据库,通过导出sql文件备份和直接执行sql文件恢复是非常便捷的方式。本篇博客主要介绍如何对MySQL数据库通过cmd命令导出和导入sql文件。1.导出sql文件 导出sql文件可以使用mysqldump。主要有如下几种操作:①导出整个数据库(包括数据库 ...
分类:数据库技术   时间:2020-07-23 21:42:27    收藏:0  评论:0  赞:0  阅读:228
MySQL主从介绍及搭建
一、mysql主从 1.主库操作 1.主库配置server_id 2.主库开启binlog 3.主库授权从库连接的用户 4.查看binlog信息 5.导出所有数据 2.从库操作 1.从库配置server_id(跟主库不一致) 2.确认主库授权的用户可以连接主库 3.同步主库数据 4.配置主库信息(c ...
分类:数据库技术   时间:2020-07-23 21:41:16    收藏:0  评论:0  赞:0  阅读:71
SQL Error(1067):Invalid default value for ‘sys_create’
报错 SQL Error(1067):Invalid default value for ‘sys_create’ 原因 mysql5.6以后才支持datetime默认为CURRENT_TIMESTAMP,之前的不支持 解决方案 方案1.把DEFAULT CURRENT_TIMESTAMP改为DEF ...
分类:数据库技术   时间:2020-07-23 21:33:06    收藏:0  评论:0  赞:0  阅读:68
sql拼接单引号的处理
示例: 若没有变量很简单: String sql = "SELECT * FROM user WHERE name= 'Jack' and password = '123456' "; 若有变量进行动态拼接,写法如下: String sql = "SELECT * FROM user WHERE n ...
分类:数据库技术   时间:2020-07-23 21:29:33    收藏:0  评论:0  赞:0  阅读:69
SQL Server分数排序
1、并列排名 1 select 2 IRID, 3 ModelID, 4 mingci=DENSE_RANK() over(order by ModelID) 5 from QuestionaryResult 6 where MODELID is not null 2、顺序排名 1 SELECT 2 ...
分类:数据库技术   时间:2020-07-23 21:29:05    收藏:0  评论:0  赞:0  阅读:78
centos7.8安装oracle12c,亲测可用
虚拟机环境:centos 7.8 镜像文件:http://mirrors.aliyun.com/centos/7/isos/x86_64/ 数据库版本:Oracle 12c R2 安装文件:linuxx64_12201_database.zip 安装文件地址: https://www.oracle. ...
分类:数据库技术   时间:2020-07-23 21:27:48    收藏:0  评论:0  赞:0  阅读:257
linux系统mysql主从复制(2)
1.什么是主从复制 主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。 2.主从复制的作用 1、做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。 2、架构的扩展。业务量越来越大,I/O访问频率过高,单机 ...
分类:数据库技术   时间:2020-07-23 16:51:34    收藏:0  评论:0  赞:0  阅读:100
sql 分组后根据条件去掉整组
GROUP BY t.Id HAVING (count(ti.`Status`) != COUNT(IF(ti.`Status` = 16,1,NULL))) AND (COUNT(IF(ti.`Status` IN(2,4,8), 1, null)) < 1) 分组后 如果这组内的status都是 ...
分类:数据库技术   时间:2020-07-23 16:45:36    收藏:0  评论:0  赞:0  阅读:139
数据库的相关概念 01
一、数据库的好处 1、可以持久化数据到本地 2、结构化查询 二、数据库的常见概念 ★ 1、DB:数据库,存储数据的容器 2、DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB 3、SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据 ...
分类:数据库技术   时间:2020-07-23 16:43:58    收藏:0  评论:0  赞:0  阅读:98
php pdo备份还原数据库方法
php pdo备份数据库方法 备份表数据: create table tmp_article_info select * from article_info 删除字段id ALTER TABLE sss DROP id; 还原表数据: truncate table tmp_article_info1 ...
分类:数据库技术   时间:2020-07-23 16:29:53    收藏:0  评论:0  赞:0  阅读:107
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!