解决方案:如果你用了mysql中的关键字做字段,当你查询的时候可以用 `order` 来括起来,这个 ` 并不是单引号,而是数字那一行键的最左边的那个键,在英文状态下的才为 ` ,用它把关键字括起来就可以解决这个问题。 ...
分类:
数据库 时间:
2018-12-30 22:02:38
阅读次数:
134
分享一个Mongodb PHP封装类 ...
分类:
数据库 时间:
2018-12-30 22:03:39
阅读次数:
155
这样做的不好处是,如果我要进增删改等操作,每次都需要写建立连接和释放连接的代码。所以,可以考虑用封装的思想把建立连接和释放连接写到工具类里面去。 ...
分类:
数据库 时间:
2018-12-30 22:04:55
阅读次数:
220
在存储过程中使用事务,并且使用链接服务器时,报以下错误: 无法执行该操作,因为链接服务器 "XXX" 的 OLE DB 访问接口 "SQLNCLI10" 无法启动分布式事务。 链接服务器"XXX"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "没有活动事务。 解决方法: 1、修改h ...
分类:
数据库 时间:
2018-12-30 22:05:55
阅读次数:
1658
数据库 就是用来存储数据的仓库,分为两类:关系型数据库和非关系型数据库 关系型数据库 严格限定了字段的类型,大小,向数据库中传数据时,必须按照相应的字段传数据 eg:mysql 非关系型数据库(免费) 字段类型可以随便写 eg: mongodb 关系型数据库 严格限定了字段的类型,大小,向数据库中传 ...
分类:
数据库 时间:
2018-12-30 22:06:16
阅读次数:
189
MySQL: 数据库概述 MySql安装和基本管理 MySQl创建用户和授权 初始mysql语句 库的操作 表的操作 数据类型 数据类型(2) 完整性约束 外键的变种 三种关系 数据的增删改 单表查询 多表查询 pymysql模块的使用 索引 REDIS: ...
分类:
数据库 时间:
2018-12-30 22:06:59
阅读次数:
181
jdbc加强 driverManager:注册驱动 获取一个数据库连接 Connection :获取一个statement对象,获取一个preparedStatement(预编译对象 可以防止sql注入) ResultSet:代表结果集 只有进行查询的sdl语句的时候才会返回该对象,结果集内部默认有 ...
分类:
数据库 时间:
2018-12-30 22:09:57
阅读次数:
171
查看数据库: show dbs 查看数据库 创建/切换数据库: use <name> 创建/切换数据库(如果数据库里面没有东西的话是不显示的) 查看当前在哪个数据库下面 db 查看当前在哪个数据库下面 创建表: db.createCollection("表名") 在当前数据库下创建一张表 查看表: ...
分类:
数据库 时间:
2018-12-30 22:11:08
阅读次数:
201
数据备份与还原: 备份:将当前已有的数据或者记录保留 还原:将已经保留的数据恢复到对应的表中 为什么要做备份还原: 1、防止数据丢失:被盗、误操作 2、保护数据的记录 数据备份还原的方式很多:数据表备份、单表数据备份、SQL备份、增量备份 一、数据表备份:(不推荐使用) 不需要通过SQL来备份,直接 ...
分类:
数据库 时间:
2018-12-30 22:11:34
阅读次数:
212
jdbc jdbc是什么 jdbc:java数据库连接. jdbc有什么用 jdbc可以适配市面上大多数数据库.我们使用java语言开发只要写一套程序就ok. jdbc怎么用 [1]加载对应数据库的驱动 [2]连接要操作的数据库 [3]准备你要执行的sql语句 select * from info; ...
分类:
数据库 时间:
2018-12-30 22:12:45
阅读次数:
198
可见性: visibility private : 不可被外部访问,即不可见(invisible) public : 可被外部访问的,即可见(visible) java习惯将属性设置为 private,当要访问某个属性时,添加一个getter方法,当要设置属性值时,添加一个setter方法 例如: ...
分类:
数据库 时间:
2018-12-30 22:13:45
阅读次数:
230
1.mongodb介绍 mongodb为非关系型数据库,字段类型可以随便写 一个mongodb中可以建立多个数据库 mongodb的默认数据库为db,该数据库存储在data目录中 mongodb的单个实例可以容纳多个独立的数据库,每个都有自己的集合和权限,不同的数据库放置在不同的文件中 一个mong ...
分类:
数据库 时间:
2018-12-30 22:13:54
阅读次数:
205
解决方案:mysql插入数据含有中文报错,原因是创建表时没有设置DEFAULT CHARSET=utf8 ,mysql就默认编码为latin1,把默认编码字符集改为utf8就不会报错了 ...
分类:
数据库 时间:
2018-12-30 22:14:14
阅读次数:
197
sqlite数据库 sqlite是轻量级 嵌入式的数据库. 不需要安装sqlite软件.因为已经嵌入到android系统里 先创建数据库 在操作数据库里面的表 在操作表里面的记录 sqliteOpenHelper 使用传统sql语句实现增删改查逻辑 使用传统sql语句实现增删改查逻辑 使用谷歌封装好 ...
分类:
数据库 时间:
2018-12-30 22:15:29
阅读次数:
199
CHANGE MASTER TO命令用于slave配置连接master的信息,例如master host、master port等。 关于CHANGE MASTER TO命令,总结几点使用心得。 在CHANGE MASTER TO之前,slave 的复制线程(I/O线程,SQL线程)必须停止,可以使 ...
分类:
数据库 时间:
2018-12-30 22:16:16
阅读次数:
335
sql注入(登录查询数据库) 通过一个登录案例模拟 创建一个用户表用来模拟用户登录信息 create table login(id int,name varchar(20),pwd varchar(20)); insert into login values(1,’abc’,’123’); inse ...
分类:
数据库 时间:
2018-12-30 22:19:02
阅读次数:
231
把建立连接和释放连接封装到工具类中,代码如下: public class DBUtils { // 不变的东西 private static String driverclass = "com.mysql.cj.jdbc.Driver"; private static String url = "j ...
分类:
数据库 时间:
2018-12-30 22:19:10
阅读次数:
219
SQL 注释的特殊用法: 表示大于等于某个版本是,才执行相应的语句。 在版本为5.7.23的MySQL上做测试如下: 测试1 以上语句表示在大于等于5.7.23的版本上执行,会有两个字段展示。 否则,只展示一个字段。 由于,使用的MySQL是5.7.23,所以会展示两个字段。 测试2 将条件修改为: ...
分类:
数据库 时间:
2018-12-30 22:21:56
阅读次数:
751
SQL如何在Mapreduce执行 左边是数据表,右边是结果表,这条 SQL 语句对 age 分组求和,得到右边的结果表,到底一条简单的 SQL 在 MapReduce 是如何被计算, MapReduce 编程模型只包含 map 和 reduce 两个过程,map 是对数据的划分,reduce 负责 ...
分类:
数据库 时间:
2018-12-30 22:22:08
阅读次数:
366
在mysql5.1 之前称为Insert Buffer, 优化2级非唯一索引上插入操作的读IO, 在5.5之后改名为Change Buffer, 功能也扩展为2级非唯一索引上的插入、删除、更新、purge的读IO优化。 change buffer的核心思想,当数据库需要对2级缓存进行修改时,先不从外 ...
分类:
数据库 时间:
2018-12-30 22:46:28
阅读次数:
242