码迷,mamicode.com
首页 > 数据库
【MongoDB】基本命令
[toc] 1.插入文档:insert 语法: 1.1 插入一条文档 (1) 此处的db为数据库名,如果在程序中往数据库插入值的话,则应该写成:fruitsdb.fruitsInfo.insert({"name":"apple",price:10}) (2) insert命令,会自动产生一个ID ( ...
分类:数据库   时间:2020-02-15 15:35:49    阅读次数:75
MySQL 8 服务端帮助支持
MySQL 服务器支持 HELP 语句,该语句返回参考手册中相应信息,比如: mysql> help change master to; 返回创建主从复制相关语句的信息 参考手册的信息存储在mysql schema的几张表中,比如: mysql> show tables from mysql lik ...
分类:数据库   时间:2020-02-15 15:33:32    阅读次数:87
mysql下载安装教程
一、下载 地址:https://dev.mysql.com/downloads/mysql/当前最新是8.0版本,我选择上一个最新的mysql-5.7.24-winx64.zip 二、安装 1.MySQL安装文件分两种 .msi和.zip ,.msi需要安装 2.zip格式是自己解压,解压缩之后其实 ...
分类:数据库   时间:2020-02-15 15:29:23    阅读次数:99
记一次oracle视图查询失效的情况,ERROR at line 1: ORA-04045: errors during recompilation/revalidation of NC633.BB_API_BUDGET_EXEINFO ORA-16000: database open for read-only access
背景:oracle主库和dg库,在dg库上只读。发现查询有报错。 2、查询失效的视图数量; SQL> SELECT COUNT(1) FROM DBA_OBJECTS WHERE STATUS='INVALID'; 3、在主库上面重新编译所有视图即可。 SQL> @utlrp.sql; 当然,也可以 ...
分类:数据库   时间:2020-02-15 15:23:25    阅读次数:164
Mysql5.6安装过程
1、yum -y install lrzsz 先安装上传文件用的工具,命令行里直接输入rz即可在本地上传文件 2、上传完成后,将文件解压,解压后的文件放在/usr/local/下,并建立软连接 建立软连接的目的是:为了方便版本控制 3、接下来按照mysql安装步骤的操作 /usr/local/mys ...
分类:数据库   时间:2020-02-15 15:16:48    阅读次数:89
MySQL的JDBC驱动(8.0版本)
1.引用外部库 mysql-connector-java-8.0.版本的jar 2.jdbc驱动类:com.mysql.jdbc.Driver 改成 com.mysql.cj.jdbc.Driver 3.jdbcUrl:jdbc:mysql://{ip}:{port}/{db}?characterE ...
分类:数据库   时间:2020-02-15 15:14:00    阅读次数:5603
Mac安装mysqlclient
前言 祝大家身体健康 正文 如何在 上安装Python的 模块 安装mysql 安装mysql client 安装openssl 查询openssl位置 设置临时环境变量 将红框部分复制执行 例如 安装模块 因为设置的环境变量只是在当前shell有用 所以在当前shell下安装 ...
分类:数据库   时间:2020-02-15 15:12:45    阅读次数:194
java动态拼接sql语句并且执行时给sql语句的参数赋值
在这里举一个例子,比如我要做一个多条件模糊查询,用户输入的时候有可能输入一个条件,也有可能输入两个条件,这时执行查询的sql语句就不确定了,但可以用动态拼接sql语句来解决这个问题。 ...
分类:数据库   时间:2020-02-15 15:08:12    阅读次数:199
通过loganalyzer展示数据库中的SYSLOG日志
环境准备 三台主机 一台日志服务器,利用上一个案例实现,IP:192.168.39.7, 一台数据库服务器,利用上一个案例实现,IP:192.168.39.27, 一台当httpd+php 服务器,并安装loganalyzer展示web图形,IP:192.168.39.77 日志服务器工具 loga ...
分类:数据库   时间:2020-02-15 15:07:20    阅读次数:132
MYSQL服务启动不了
前提: 本地导出MYSQL的一个数据脚本.sql, 有50M大小的,想传到服务器上后再服务器上再导入, 结果在服务器上出现 ‘ server has gone away ’ 的错误,网上搜索后修改my.ini文件里的 max_allowed_packet = 40M, 修改后保存, 进服务里重新启动 ...
分类:数据库   时间:2020-02-15 15:05:50    阅读次数:82
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.9.3.None
报错环境: python=3.7,django=2.2,PyMySQL=0.9.3 抛出异常: django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3. ...
分类:数据库   时间:2020-02-15 15:03:20    阅读次数:66
登陆页面Sql注入(绕过)
如图,看到这道题的时候发觉之前做过一个类似的手工注入: 不过这次手注会失败,后台过滤了sql语句里的一些东西,但我们并不知道过滤了什么 到这里我就基本上没辙了,不过查询了资料以后发现sqlmap可以对登录页面进行注入(一直以为sqlmap只能对url里的对象进行注入) 参考资料:https://x. ...
分类:数据库   时间:2020-02-15 13:46:05    阅读次数:243
VFP执行 SQL Server 储存过程示例
PUBLIC errvalPUBLIC errmsgPUBLIC handleerrval=0errmsg=' ' *Sql Server 连接参数sourcename= 'test'user= 'sa'passwd='' ******** 连接* 为连接打开错误显示=SQLSetProp(0,"D ...
分类:数据库   时间:2020-02-15 13:36:43    阅读次数:96
【MySQL 原理分析】之 Trace 分析 order by 的索引原理
一、背景 昨天早上,交流群有一位同学提出了一个问题。看下图: 我不是大佬,而且当时我自己的想法也只是猜测,所以并没有回复那位同学,只是接下来自己做了一个测试验证一下。 他只简单了说了一句话,就是同样的sql,一个没加 order by 就全表扫描,一个加了 order by 就走索引了。 我们可以仔 ...
分类:数据库   时间:2020-02-15 13:33:28    阅读次数:90
2020春季数据库-->三级模式和两层映像
学习数据库的一天,对于数据库系统的三级模式两层映像更多的理解。 1.外模式(用户模式) 外模式又称子模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。用户可以通过外模式描述语言来描 ...
分类:数据库   时间:2020-02-15 13:33:09    阅读次数:95
Mysql锁机制--乐观锁 & 悲观锁
第一部分 悲观锁 1 概念(来自百科) 悲观锁,正如其名,它指的是对数据被外界(包括当前系统的其它事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排它性,否则, ...
分类:数据库   时间:2020-02-15 13:30:28    阅读次数:71
数据库锁及实现
数据库锁: 首先引用一张其他博主的图: 下面我就针对这图中的锁逐一进行一下解释: 悲观锁: 数据库总是认为多个数据库并发操作会发生冲突,所以总是要求加锁操作。悲观锁主要表锁、行锁、页锁。 乐观锁: 数据库总是认为多个数据库并发操作不会发生冲突,所以总是不加锁操作。所以在数据进行提交更新的时候,才会正 ...
分类:数据库   时间:2020-02-15 13:18:30    阅读次数:99
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!