码迷,mamicode.com
首页 > 数据库 > 月排行
MySQL的SQL语句 - 数据定义语句(14)- CREATE TABLE 语句 (8)
CHECK约束在MySQL8.0.16之前,CREATETABLE只允许以下有限功能版本的表CHECK约束语法,它被解析并忽略:1.CHECK(expr)从MySQL8.0.16开始,CREATETABLE支持表和列CHECK约束的核心功能,适用于所有存储引擎。对于表约束和列约束,CREATETABLE允许以下CHECK约束语法:1.[CONSTRAINT[symbol]]CHECK(expr)[
分类:数据库   时间:2020-12-10 11:09:04    阅读次数:4
mysql 基础入门 单表查询
where 条件查询、like模糊查询、order by排序、数据处理函数(单行处理函数)、分组函数(多行处理函数 )、group by 分组、 having ...
分类:数据库   时间:2020-12-10 11:21:08    阅读次数:9
sqlmap使用
###初步使用 判断是否有注入点 -u "http://www.target.com/vuln.php?id=1" ,若存在注入点,则会显示web容器的一些信息 获取数据库 -u "http://www.target.com/vuln.php?id=1" --dbs 查看当前应用程序所用的数据库 - ...
分类:数据库   时间:2020-12-10 11:30:09    阅读次数:5
jdbc---查询语句的使用(executeQuery)
package com.syy;import domain.student;import java.sql.*;import java.util.ArrayList;public class JdbcDemo3 { public static void main(String[] args)thro ...
分类:数据库   时间:2020-12-10 11:31:59    阅读次数:10
redis:RDB AOF -master &slave -sentinel-cluster
1、RDB和AOF的优缺点 2、master和slave同步过程 3、哨兵的使用和实现机制4、redis cluster集群创建和使用 第一个题目、RDB和AOF的优缺点 一、 RDB的优点1、优点a:RDB 快照保存了某个时间点的数据,可以通过脚本执行redis指令bgsave(非阻塞,后台执行) ...
分类:数据库   时间:2020-12-10 11:33:30    阅读次数:12
缓存与数据库一致性问题深度剖析 (修订)
前言当我们在做数据库与缓存数据同步时,究竟更新缓存,还是删除缓存,究竟是先操作数据库,还是先操作缓存?本文带大家深度分析数据库与缓存的双写问题,并且给出了所有方案的实现代码方便大家参考。本篇文章主要内容数据缓存为何要使用缓存哪类数据适合缓存缓存的利与弊如何保证缓存和数据库一致性不更新缓存,而是删除缓存先操作缓存,还是先操作数据库非要保证数据库和缓存数据强一致该怎么办缓存和数据库一致性实战实战:先删
分类:数据库   时间:2020-12-11 11:42:16    阅读次数:4
docker::mysql 主从同步
环境:Ubuntu16.04 + docker 创建好master和slave两文件夹,分别编写Dockerfile和my.cnf。 创建镜像和容器 docker build -t master/mysql . docker build -t slave/mysql . docker run -p ...
分类:数据库   时间:2020-12-11 11:45:35    阅读次数:6
VS2017报错--System.Data.SqlClient.SqlException: 列名 '__Page' 无效。
##总结 在经过反复尝试,发现上下问题没啥问题了,结果还是报错。 于是我开始向当前行 using (SqlDataReader DataReader = comn.ExecuteReader())查看, 发现这个是保存数据只读的,而comn是连接数据库SqlConnection的conn,所以我检查 ...
分类:数据库   时间:2020-12-11 11:48:58    阅读次数:9
如何删库跑路?教你使用Binlog日志恢复误删的MySQL数据
前言“删库跑路”是程序员经常谈起的话题,今天,我就要教大家如何删!库!跑!路!开个玩笑,今天文章的主题是如何使用Mysql内置的Binlog日志对误删的数据进行恢复,读完本文,你能够了解到:MySQL的binlog日志是什么?通常是用来干什么的?模拟一次误删数据的操作,并且使用binlog日志恢复误删的数据。写这篇文章的初衷,是有一次我真的险些把测试数据库的一张表给删除了,当时吓出一身冷汗。原因是
分类:数据库   时间:2020-12-11 11:51:15    阅读次数:8
ShardingSphere RAW JDBC 分布式事务 Narayana XA 代码示例
基于ShardingSphere的 Narayana XA实现一个简单的分布式事务应用demo ...
分类:数据库   时间:2020-12-11 11:54:09    阅读次数:8
如何修改oracle数据库用户密码过期策略
转至:https://www.cnblogs.com/zhangshuaihui/p/11451590.html 1. 查询数据库用户何时过期 登陆数据库PL/SQL工具,输入以下sql语句: select username,expiry_date from dba_users where user ...
分类:数据库   时间:2020-12-11 11:56:50    阅读次数:3
Oracle业务用户密码过期问题的解决
转至:http://blog.itpub.net/30484956/viewspace-2677243/ 实验环境:Oracle 11.2.0.4如果DBA不知道业务用户密码,当业务密码过期,应用要求DBA帮忙重设为原来的密码。 1.查询业务用户密码 从user$查到hash加密过的值: selec ...
分类:数据库   时间:2020-12-11 11:58:47    阅读次数:3
秒杀系统实战(四)| 缓存与数据库双写问题的争议
前言微笑挖坑,努力填坑。————已经拥有黑眼圈,但还没学会小猪老师时间管理学的蛮三刀同学。本文是秒杀系统的第四篇,我们来讨论秒杀系统中「缓存热点数据」的问题,进一步延伸到数据库和缓存的双写一致性问题,并且给出了实现代码。前文回顾和文章规划零基础上手秒杀系统(一):防止超卖零基础上手秒杀系统(二):令牌桶限流+再谈超卖零基础上手秒杀系统(三):抢购接口隐藏+单用户限制频率零基础上手秒杀系统(四):缓
分类:数据库   时间:2020-12-11 12:05:12    阅读次数:5
秒杀系统番外篇 | 阿里开源MySQL中间件Canal快速入门
前言距离上一篇文章发布又过去了两周,这次先填掉上一篇秒杀系统文章结尾处开的坑,介绍一下数据库中间件Canal的使用。「Canal用途很广,并且上手非常简单,小伙伴们在平时完成公司的需求时,很有可能会用到。」举个例子:公司目前有多个开发人员正在开发一套服务,为了缩短调用延时,对部分接口数据加入了缓存。一旦这些数据在数据库中进行了更新操作,缓存就成了旧数据,必须及时删除。删除缓存的代码「理所当然可以写
分类:数据库   时间:2020-12-11 12:05:29    阅读次数:4
ctf-wiki-sqli 总结
原网址 : https://wiki.x10sec.org/web/sqli-zh/ 表名 ¶ union 查询 --MySQL 4版本时用version=9,MySQL 5版本时用version=10 UNION SELECT GROUP_CONCAT(table_name) FROM infor ...
分类:数据库   时间:2020-12-11 12:10:16    阅读次数:3
SQL 元数据征用 PageLatch_
https://blog.csdn.net/culuo4781/article/details/107627394 sql tempdb清理_SQL Server TempDB数据库和闩锁争用 culuo4781 2020-07-25 09:18:12 127 收藏 1 文章标签: 数据库 大数据  ...
分类:数据库   时间:2020-12-11 12:13:33    阅读次数:3
sqlserver数据库日志收缩
USE [master] --简单模式 ALTER DATABASE [XXX] SET RECOVERY SIMPLE WITH NO_WAIT GO USE [XXX]GO --执行收缩命令,收缩到5MB DBCC SHRINKFILE (N'XXX_log' , 5, TRUNCATEONLY ...
分类:数据库   时间:2020-12-11 12:13:52    阅读次数:4
Linux 安装Mysql
Centos7安装Mysql的教程 1、下载 Mysql yum包 yum包文件在mysql官网里可以找到http://dev.mysql.com/downloads/repo/yum/ 一般默认是显示最新版mysql的noarch.rpm文件 下载到本地再上传到服务器,或者使用wget 直接下载 ...
分类:数据库   时间:2020-12-11 12:16:28    阅读次数:5
java jdbc 几种关系型数据库的连接字符串
java jdbc 几种关系型数据库的连接 url 和 driver_class oracle: driverClass:oracle.jdbc.OracleDriver url:jdbc:oracle:thin:@127.0.0.1:1521:dbname mysql: driverClass:c ...
分类:数据库   时间:2020-12-11 12:19:31    阅读次数:4
SpringBoot+Mybayis+ShardingJDBC实现分库分表,动态切换数据库
摘自:https://blog.csdn.net/mianyao1004/article/details/104662018/ 这几天一直在搞分库分表,由于使用场景特殊,一直搞不定,记录一下,sharding官方文档特别全,其实这个文档就够了。 ShardingSphere官网:https://sh ...
分类:数据库   时间:2020-12-11 12:24:32    阅读次数:4
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!