码迷,mamicode.com
首页 > 数据库
数据库多表查询及索引
多表查询练习:已知三张表: Student 学生信息表(Student(SID,Sname,Sage,Ssex) -SID 学生编号,Sname 学生姓名,Sage 年龄,Ssex 学生性别) SC学生课程成绩表 course课程信息表(Course(CID,Cname,TID) --CID --课 ...
分类:数据库   时间:2019-11-27 12:06:28    阅读次数:156
Python错误“ImportError: No module named MySQLdb”解决方法
这个错误可能是因为没有安装MySQL模块,这种情况下执行如下语句安装: pip install MySQLdb 如果安装时遇到错误“_mysql.c:29:20: 致命错误:Python.h:没有那个文件或目录”,则应先安装好依赖: yum install -y python-devel 可执行以下 ...
分类:数据库   时间:2019-11-27 12:03:23    阅读次数:64
springboot中使用h2数据库(内存模式)
使用H2的优点,不需要装有服务端和客户端,在项目中包含一个jar即可,加上初始化的SQL就可以使用数据库了 在springboot中引入,我的版本是2.1.4,里面就包含有h2的版本控制 在pom文件中,一般我都办好了下面一段 截图: h2数据库的配置:application-h2.properti ...
分类:数据库   时间:2019-11-27 12:02:34    阅读次数:117
mysql-sql逻辑查询顺序
1、sql逻辑执行顺序(物理执行顺序可能会因索引而不同) SELECT 7 DISTINCT 8 FROM 1 JOIN 2 ON 3 WHERE 4 GROUP BY 5 HAVING 6 ORDER BY 9 LIMIT 10 表t1 join t2 产生虚拟表VT1 VT1通过on过滤笛卡尔积 ...
分类:数据库   时间:2019-11-27 11:58:59    阅读次数:87
SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession
可以说每个MyBatis都是以一个SqlSessionFactory实例为中心的。SqlSessionFactory实例可以通过SqlSessionFactoryBuilder来构建。一是可以通过XML配置文件的方式来构建SqlSessionFactory,二是可以通过Java API的方式来构建。 ...
分类:数据库   时间:2019-11-27 11:58:43    阅读次数:77
解决sqlserver数据库显示单个用户
早上莫名其妙就被单用户了不知道什么原因,用了以下处理办法解决了 1、先把SQLServer服务停止重启一下 2、执行以下脚本 ...
分类:数据库   时间:2019-11-27 10:44:10    阅读次数:323
com.alibaba.druid.pool.DruidPooledConnection cannot be cast to oracle.jdbc.OracleConnection 异常解决办法
失败原因: The connection pool usually has a wrapper around the real connection instance, that's why your cast fails. 连接池通常包装了一个真实的真实的Connection实例。 解决方案: ...
分类:数据库   时间:2019-11-27 10:38:12    阅读次数:194
MySQL——全量,增量备份与恢复(理论篇)
数据备份的重要性在生产环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果造成数据丢失的原因:程序错误人为错误计算机失败磁盘失败灾难和偷窃数据库备份的分类物理备份:对数据库操作系统的物理文件(如数据文件,日志文件等)的备份物理备份又分为脱机备份(冷备份)和联机备份(热备份)冷备份:是在关闭数据库的时候进行的热备份:数据库处于运行状态,这种备份方法依赖于数据库的日志文件
分类:数据库   时间:2019-11-27 10:31:24    阅读次数:100
MySQL - Xtrabackup安装及所遇问题处理
Xtrabackup是由percona开源的免费数据库热备份软件,它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁);mysqldump备份方式是采用的逻辑备份,其最大的缺陷是备份和恢复速度较慢,如果数据库大于50G,mysqldump备份就不太适合。Xtrabackup优点:1)备份速度快,物理备份可靠。2)备份过程不会打断正在执行的事务(无需锁表)。3)能够基于压缩等功能节约磁盘空间和流量。4)自动备份校验。5)还原速度快。6)可以流传将备份传输到另外一台机器上。7)在不增加服务器负载的情况备份数据。
分类:数据库   时间:2019-11-27 09:19:49    阅读次数:104
春秋-SQLi题
这道题挺好的 学到的知识 sprintf()构成的sql注入漏洞 题目环境今天做的时候坏了 留下这几篇博客学习 https://blog.csdn.net/nzjdsds/article/details/82156123 //这篇强力推荐 https://www.cnblogs.com/wosun/ ...
分类:数据库   时间:2019-11-27 01:02:44    阅读次数:81
mysql主从复制
mysql一主一从 主从复制工作过程 mysql主从复制依赖于二进制日志;用户发送请求更新数据,数据库更新后生成二进制日志,主节点把新生成的二进制日志通过dump线程通过网络发送给从节点;从节点的io thread负责接收二进制日志,把二进制日志的内容放到中继日志中(relay log);从节点通过 ...
分类:数据库   时间:2019-11-27 00:50:44    阅读次数:109
打卡工具(二)——数据库部分
背景 上一章介绍了打卡工具的ui部分的代码,今天来接着介绍数据库部分的。其实这个工具涉及到数据库的内容也很简单,只有查询表,创建表,初始化表,读取数据表,写入数据表,删除表这些操作。 技术概览 1. sqlalchemy 2. pymysql 这里解释下为什么要用到两个数据库的模块,因为我读取数据表 ...
分类:数据库   时间:2019-11-27 00:46:49    阅读次数:98
mysql5.6二进制部署
https://github.com/Hackeruncle/MySQL/blob/master/MySQL%205.6.23%20Install.txt 1.Download [root@sht-sgmhadoopnn-01 ~]# cd /usr/local #选择win7的mysql软件包 [ ...
分类:数据库   时间:2019-11-27 00:37:34    阅读次数:69
ASP.NET Core 3.0 WebApi 系列【2】.Net Core + CodeFirst + MySql 实现数据的迁移
写在前面 在前一小节中,我们创建了基于 风格的服务。这个小节,尝试使用CodeFirst+MySql 的方式实现数据迁移。 一、开发环境 【1】运行环境:win10 家庭版 【2】开发工具:Visual Studio 2019 16.3.10 【3】数据库:MySql 8.0.0 二、前期准备 因为 ...
分类:数据库   时间:2019-11-27 00:27:10    阅读次数:201
SQLServer数据批量导入的几种方式
SQLServer数据批量导入的几种方式 说到SQLServer 的数据批量导入,下面用常用的几种方式做下对比,后面详细介绍每种方式如何使用(本文的代码使用语言c ) | 导入方式 | 是否需写代码 | 导入过程能否对数据加工 | 插入数据的速度 | 多表数据导入 | 是否必需写SQL语句 | | ...
分类:数据库   时间:2019-11-27 00:26:55    阅读次数:401
oracle之VARCHAR2(50 CHAR) 和VARCHAR2(50) 区别?
首先要明白的是:根据字符集不同,varchar2(50)这样在gbk可存25个汉字,utf8可存16个汉字 这里的50相当于50BYTE,是按字节计数,50CHAR是按字符计数。 对于多字节字符(如汉字),varchar2(50)仅能存储25个汉字,而varchar2(50char)能存储50个汉字 ...
分类:数据库   时间:2019-11-26 23:10:17    阅读次数:276
IDEA用Maven连接MySQL的jdbc驱动,并操作数据库
1、在IDEA里创建Maven项目 点击Create New Project 选择Maven,JDK这里用的是1.8,点击Next 填入“组织名”、“项目名”,版本是默认的,点击Next 选择创建路径,点击Finsh 这是创建完成的界面 2、用Maven连接Mysql的JDBC驱动 打开src下的p ...
分类:数据库   时间:2019-11-26 23:08:15    阅读次数:491
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!