数据库
文章平均质量分 86
lzd20021683
这个作者很懒,什么都没留下…
展开
-
cmd下操作mysql
cmd下操作mysql连接mysql服务器 mysql -h localhost -u root -p展示所有数据库 show databases;选择数据库 use database;展示所选数据下所有表 show tables;设定数据库编码 set names gbk;用SQL语言查询数据库select * from table;退出mysql服务器执行.s...原创 2011-12-20 14:11:31 · 125 阅读 · 0 评论 -
SQLite外键的实现
SQLite外键的实现 SQLite现在的版本还不支持外键功能,虽然外键约束会被解析,但执行的时候被忽略。但我们可以手动实现外键,实现的原理就是触发器。下面是我的实现方法。主要是针对一个例子:先看下面两个表。 CREATE TABLE PLU (PluID integer NOT NULL PRIMARY KEY, Name text NOT NULL,...原创 2012-02-07 10:30:16 · 263 阅读 · 0 评论 -
SQLiteOpenHelper类与自动升级数据库
SQLiteOpenHelper类与自动升级数据库 SQLiteDatabase是Android SDK中操作数据库的核心类之一。使用SQLiteDatabase可以打开数据库,也可以对数据库进行操作。然而为了数据库升级的需要以及使用更方便,往往使用SQLiteOpenHelper的子类来完成创建、打开数据库及各种数据库操作。 SQLiteOpenHelper是个抽象类,在该类中有...原创 2012-02-07 10:31:48 · 192 阅读 · 0 评论 -
android中的数据库操作
android中的数据库操作 android中的应用开发很难避免不去使用数据库,这次就和大家聊聊android中的数据库操作。 一、android内的数据库的基础知识介绍 1.用了什么数据库 android中采用的数据库是SQLite这个轻量级的嵌入式开源数据库,它是用c语言构建的。相关简介可以从链接查看。 ...原创 2012-02-07 10:50:51 · 115 阅读 · 0 评论 -
Android数据库内容变化的监听
Android数据库内容变化的监听 首先介绍内容监测的基本模式基于uri的内容监测的基本模式被android.content.ContentResolver实现。它为基于Uri的内容监测的提供了一个平台。(其实如果有必要,我们可以自己实现一个)ContentResolver为此提供了三个方法:注册监听器到某个uripublic final void registerContentObs...原创 2012-02-07 11:31:31 · 517 阅读 · 0 评论 -
在线升级Android应用程序的思路
在线升级Android应用程序的思路http://www.androidmi.com/Androidkaifa/shili/201010/1494.html原创 2012-02-07 11:34:07 · 117 阅读 · 0 评论 -
Android中SQLiteOpenHelper类的onUpgrade方法的作用
Android中SQLiteOpenHelper类的onUpgrade方法的作用结合另外一篇文档学习:http://lzd20021683.iteye.com/blog/1396292 SQLiteOpenHelper类与自动升级数据库 Andoird的SQLiteOpenHelper类中有一个onUpgrade方法。帮助文档中只是说当数据库升级时该方法被触发。经过实践,解决...原创 2012-02-09 11:50:40 · 360 阅读 · 0 评论 -
MySQL 数据类型
MySQL 数据类型 数值类型 MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。 表列出了各种数值类型以及它们的允许范围和占用的内存空间。 类型大小...原创 2011-12-06 10:18:45 · 83 阅读 · 0 评论 -
主键与外键的关系、级联保存、更新、删除
主键与外键的关系、级联保存、更新、删除http://www.alixixi.com/ePrint.asp?from=dev&id=34852 正文:--建立数据库create database test;go--建立表customerscreate table customers(id int identity(1,1) not null,name varchar(15),...原创 2011-12-06 14:16:57 · 1616 阅读 · 0 评论 -
SQLite-CREATE TRIGGER
SQLite-CREATE TRIGGER http://www.sqlite.com.cn/MySqlite/5/49.Html CREATE TRIGGERsql-statement ::=CREATE [TEMP | TEMPORARY] TRIGGER trigger-name [ BEFORE | AFTER ]database-event ON [d...原创 2011-12-07 09:07:40 · 133 阅读 · 0 评论 -
详细讲解如何将数据模型转换成数据库设计
详细讲解如何将数据模型转换成数据库设计 http://database.51cto.com/art/201103/250488.htm 数据模型是数据特征的抽象,是数据库管理的教学形式框架,数据模型是对客观事物及其联系的逻辑组织描述。本文将主要为大家介绍如何将数据模型转化成数据库设计。 AD:<script src="http://www.51cto.com/js...原创 2011-12-07 12:42:06 · 647 阅读 · 0 评论 -
论MySQL何时使用索引,何时不使用索引
论MySQL何时使用索引,何时不使用索引 http://database.51cto.com/art/201108/281684.htm 索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构,例如 employee 表的姓(name)列。如果要按姓查找特定职员,与必须搜索表中的所有行相比,索引会帮助您更快地获得该信息。索引是一个单...原创 2011-12-07 14:03:37 · 82 阅读 · 0 评论 -
MySQL数据库新特性之存储过程入门教程
MySQL数据库新特性之存储过程入门教程 http://database.51cto.com/art/201107/273027_2.htm 在MYSQL 5中,终于引入了存储过程这一新特性,这将大大增强MYSQL 的数据库处理能力,在本文中,将指导读者快速掌握MYSQL 5的存储过程的基本知识,带领用户入门。存储过程介绍存储过程是一组为了完成特定功能的SQL语句集,经...原创 2011-12-07 14:38:57 · 94 阅读 · 0 评论 -
MyISAM InnoDB 区别
MyISAM InnoDB 区别http://www.php100.com/html/webkaifa/database/Mysql/2011/0326/7789.html MyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而I...原创 2011-12-02 17:03:50 · 65 阅读 · 0 评论 -
事务的原理
(1):事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。(2):事务通常是以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。COMMIT表示提交,即提交事务的所有操作。具体地说就是将事务中所有对数...原创 2011-12-02 17:01:35 · 272 阅读 · 0 评论 -
SQL四种语言:DDL,DML,DCL,TCL
SQL四种语言:DDL,DML,DCL,TCL 1.DDL(Data Definition Language)数据库定义语言statements are used to define the database structure or schema.DDL是SQL语言的四大功能之一。用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安...原创 2011-11-18 09:57:38 · 76 阅读 · 0 评论 -
索引的原理及相关知识
索引的原因及相关知识来源于网络整理:http://www.iteye.com/topic/1113622http://chriszeng87.iteye.com/blog/1180762 http://www.cnblogs.com/king1302217/archive/2010/05/11/1732250.html一、索引的概念 ...原创 2011-11-23 10:59:36 · 124 阅读 · 0 评论 -
SQL学习网站
SQL学习网站http://www.fzs8.net/database/ http://www.w3school.com.cn/sql/index.asp原创 2011-11-23 15:19:08 · 112 阅读 · 0 评论 -
SQL_CREATE_INDEX(创建索引)
SQL_CREATE_INDEX(创建索引) 转:http://blog.sina.com.cn/s/blog_4d31ae010100d0ub.html 建立索引假设你想找书中的某一个句子。你可以一页一页地逐页搜索,但这会花很多时间。而通过使用索引,你可以很快地找到你要搜索的主题。表的索引与附在一本书后面的索引非常相似。它可以极大地提高查询的速度。对一个较大的表来说,通过加索...原创 2011-11-24 10:18:51 · 234 阅读 · 0 评论 -
SQL 数据类型
SQL 数据类型 Microsoft Access、MySQL 以及 SQL Server 所使用的数据类型和范围。Microsoft Access 数据类型数据类型描述存储Text用于文本或文本与数字的组合。最多 255 个字符。 MemoMemo 用于更大数量的文本。最多存储 65,536 个字符。注释:无法对 memo ...原创 2011-11-24 10:41:21 · 78 阅读 · 0 评论 -
SQL 语句
SQL 语句 语句语法AND / ORSELECT column_name(s)FROM table_nameWHERE conditionAND|OR conditionALTER TABLE (add column)ALTER TABLE table_name ADD column_name datatypeALTER TABLE (drop...原创 2011-11-24 10:43:34 · 84 阅读 · 0 评论 -
SQL VIEW(视图)
SQL VIEW(视图) 视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。视图的定义存在数据库中,与此定义相关的数据并没有再存一份于数据库中。通过视图看到的数据存放在基表中。...原创 2011-11-24 14:06:01 · 324 阅读 · 0 评论 -
Android 开发中使用SQLite 数据库
Android 开发中使用SQLite 数据库 转:http://www.ibm.com/developerworks/cn/opensource/os-cn-sqlite/ 简介: SQLite 是一款非常流行的嵌入式数据库,它支持 SQL 查询,并且只用很少的内存。Android 在运行时集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数...原创 2011-11-26 15:25:33 · 254 阅读 · 0 评论 -
sqlite 数据类型
sqlite 数据类型 一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型:1.NULL:空值。2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。3.REAL:浮点数字,存储为8-byte IEEE浮点数。4.TEXT:字符串文本。5.BLOB:二进制对象。但实际上,sqlite3也接受如...原创 2011-11-26 15:29:29 · 77 阅读 · 0 评论 -
Java 理论与实践: 哈希
Java 理论与实践: 哈希---有效和正确定义hashCode()和equals()转:http://www.ibm.com/developerworks/cn/java/j-jtp05273/ 虽然Java语言不直接支持关联数组 -- 可以使用任何对象作为一个索引的数组 -- 但在根 Object 类中使用 hashCode() 方法明确表示期望广泛使用 HashM...原创 2011-11-26 15:37:11 · 83 阅读 · 0 评论 -
MySQL5.1参考手册官方简体中文版
MySQL5.1参考手册官方简体中文版原创 2011-11-28 18:24:56 · 158 阅读 · 0 评论 -
MySQL安装详解(V5.5 For Windows)
MySQL安装详解(V5.5 For Windows)原创 2011-12-02 16:22:49 · 106 阅读 · 0 评论 -
打造自己的数据访问层
打造自己的数据访问层 http://database.51cto.com/art/201105/260494.htm 项目开发中,大多数开发人员的核心工作就是如何对数据进行存储及访问。.NET中,ADO.NET可以使用DbConnection进行连接,DataSet进行数据存储,DataAdapter进行数据更新。 项目开发中,大多数开发人员的核心工作就是如何对数据进行存储...原创 2011-12-07 15:01:34 · 123 阅读 · 0 评论