数据库
限量发行x
限量发行
展开
-
SQL中之Alter 和 Update的区别
从功能上分: 1.Alter:修改表结构 例如: (1). 增加表的字段 Alter table test Add(id,int). (2).修改表的字段 Alter table change(id,varchar(10)) 2.UPdate:修改表数据 (1).修改字段id列的值 ...原创 2016-03-25 11:46:49 · 12949 阅读 · 0 评论 -
com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的区别
com.mysql.jdbc.Driver 是 mysql-connector-java 5中的, com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6中的1、JDBC连接Mysql5 com.mysql.jdbc.Driver:driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://lo...原创 2018-07-29 15:14:13 · 52655 阅读 · 1 评论 -
mysql 自带的数据库介绍
1.终端登录mysql数据库,显示全部数据库(或者直接用客户端工具展示),如下:show databases; 四个系统自带库为:information_schema、mysql、performance_schema、sys; 5.6版本自带的库为:information_schema、mysql、performance_schema、test。2.informati...转载 2018-07-22 22:11:36 · 3162 阅读 · 0 评论 -
mysql 5.5.x zip直接解压版安装方法
1.到官网下载mysql-5.5.10-win32.zip,然后将mysql解压到任意路径,如:C:\mysql-5.5.10-win322.打开计算机->属性->高级系统设置->环境变量,新建一个环境变量,变量名为:MYSQL_HOME,变量值为你的mysql根目录,如:C:\mysql-5.5.10-win32 然后在系统变量Path中添加:;%MYSQL_HOME...原创 2018-07-22 22:04:23 · 8812 阅读 · 4 评论 -
从源码看ANDROID中SQLITE是怎么通过CURSORWINDOW读DB的
更多内容在这里查看 https://ahangchen.gitbooks.io/windy-afternoon/content/执行QUERY执行SQLiteDatabase类中query系列函数时,只会构造查询信息,不会执行查询。(query的源码追踪路径)执行MOVE(里面的FILLWINDOW是真正打开文件句柄并分配内存的地方)当执行Cur转载 2017-08-19 11:32:41 · 369 阅读 · 0 评论 -
SQLite3性能深入分析
SQLite3是移动终端最常用的数据库,它非常轻量,编译后只有数百KB。但它麻雀虽小,五脏俱全,它可以支持多线程,支持事务、约束以及几乎所有的SQL常见特性。iOS中很多App经常会使用到SQLite,在使用SQLite的时候经常会遇到其性能问题。本文将深入SQLite内部实现,分析其性能优化途径。一些基本概念在开始分析之前,首先需要了解一下数据库的基本知识。什么是ACID?...转载 2017-08-19 11:56:34 · 11025 阅读 · 0 评论 -
SQLiteOpenHelper/SQLiteDatabase/Cursor源码解析
转载请注明出处:http://blog.csdn.net/y_zhiwen/article/details/51583188Github地址,欢迎star和follow新增Androidsqlite native 的代码我们在使用android提供的SQLite存储数据的时候,就会用到SQLiteOpenHelper和SQLiteDataBase,但查询数据的时候会得到一个Cu...转载 2017-08-19 11:59:13 · 602 阅读 · 0 评论 -
android sqlite插入效率--Transaction事务应用
原文一:http://zwkufo.blog.163.com/blog/static/2588251201311552757473/之前对于ContentResolver.applyBatch的理解其实有偏差,导致插入大量数据到SQLite时,耗时很久。通常,在用ContentResolver.applyBatch插入数据时,会这样写代码: ArrayListCo转载 2017-08-19 12:03:49 · 976 阅读 · 0 评论 -
Android SQLite详解
在项目开发中,我们或多或少都会用到数据库。在Android中,我们一般使用SQLite,因为Android在android.database.sqlite包封装了很多SQLite操作的API。我自己写了一个Demo来总结SQLite的使用,托管在Github上,大家可以点击下载APK,也可以点击下载源码。Demo截图如下:在使用SQLite时,我建议先下载一个本地SQLite客户端来验证操...转载 2017-08-19 12:01:19 · 368 阅读 · 0 评论 -
关系型数据库到MongoDB的战略迁移 - MongoDB大中华区首席架构师唐建法专访
数据库作为最关键的基础设施,渗透技术领域的方方面面。随着互联网时代的信息高速膨胀,传统关系型数据库因其高门槛、高成本以及扩展性差等原因导致的局限性逐渐浮出水面,如今更是面临诸多问题和挑战,在这一大环境下,NoSQL的进一步发展已成必由之势。面对现状,有的企业选择在关系型数据库领域寻求突破,大胆尝试以创造机遇。也有用户选择了数据库迁移这一策略,然这一过程也将面临颇多难题。MongoD转载 2017-05-03 15:16:06 · 1873 阅读 · 0 评论 -
Android Cursor 源码分析
1. 本文目的AndroidContentProvider提供了进程间数据交换的一种机制。而数据库的查询就是这种机制的应用。那么app通过Uri查询数据库而得到的Cursor究竟是个什么东西?为何可以为我们提供另一个进程的数据?本文以getContentResolver().query(……)函数为起点,全面分析Cursor家族关系类图,理清Cursor跨进程通信的机制。1....转载 2017-08-19 11:16:46 · 914 阅读 · 0 评论