相比于其他数据库而言,SQLite的环境搭建十分简单,简单几步就可以完成:(1) 首先,从http://www.sqlite.org/download.html的网站上下载预编译的shell二进制文件,比如在Windows平台下就是“sqlite-shell-win32-x86-xxx.zip”。将...
分类:
数据库 时间:
2015-04-22 11:33:38
阅读次数:
150
在程序中链接数据库,总要为链接语句发愁。可以尝试在链接前,从VS中测试下链接,测试成功的话,可以直接将链接语句复制到程序中。
分类:
数据库 时间:
2015-04-22 11:30:17
阅读次数:
140
这个写给初学者看,这是最简单可以调通的例子,网上很多例子其实初学者本地跑不通,缺这少那。1.下载CI框架(自己找)2.配置database.php配置: 为数据库服务器设置 connection 参数:$db['default']['hostname'] = "your-db-host";$db[....
分类:
数据库 时间:
2015-04-22 11:28:32
阅读次数:
167
1.DDL(DataDefinition Language)数据库定义语言statements are used to define the database structure or schema.DDL是SQL语言的四大功能之一。用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间...
分类:
数据库 时间:
2015-04-22 11:27:41
阅读次数:
142
MySQL 当记录不存在时插入(insert if not exists) 在 MySQL 中,插入(insert)一条记录很简单,但是一些特殊应用,在插入记录前,需要检查这条记录是否已经存在,只有当记录不存在时才执行插入操作,本文介绍的就是这个问题的解决方案。 在 MySQL 中,插入(ins.....
分类:
数据库 时间:
2015-04-22 11:25:40
阅读次数:
104
1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为...
分类:
数据库 时间:
2015-04-22 11:26:48
阅读次数:
145
在安装服务器时做了相应的笔记,这个方法是亲身经验成功的,随着版本的不断更新,也许会有一些地方不同,但是基本原理都是一样的。1.安装CentOS 6 ,可以选择最小安装,也可以安装桌面2.升级系统yum update3.安装mysql,并设置mysql开机自启动,同时启动mysqlyum instal...
分类:
数据库 时间:
2015-04-22 11:25:26
阅读次数:
205
查看每一个用户的数据库连接数:select s.USERNAME,count(p.PID) from v$session s ,v$process p where s.PADDR = p.ADDR group by s.USERNAME;查看数据库允许的最大连接数select value from ...
分类:
数据库 时间:
2015-04-22 11:25:12
阅读次数:
206
数据库理论1.触发器的作用?触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。2.什么是存储过程?...
分类:
数据库 时间:
2015-04-22 11:22:33
阅读次数:
202
在数据库操作中,有些时候我们遇到需要实现“行转列”的需求,例如一下的表为某店铺的一周收入情况表: WEEK_INCOME(WEEK VARCHAR(10),INCOME DECIMAL) 我们先插入一些模拟数据: INSERT INTO WEEK_INCOME SELECT '星期一',1000
U...
分类:
数据库 时间:
2015-04-22 11:19:57
阅读次数:
229
MySQL学习笔记十二:数据备份与恢复数据备份1.物理备份与逻辑备份物理备份物理备份就是将数据库的数据文件,配置文件,日志文件等复制一份到其他路径上,这种备份速度一般较快,因为只有I/O操作。进行物理备份时,一般都 需要关闭mysql服务器,或者对需要备份的对象进行锁定,要不很容易造成备份的不一致性...
分类:
数据库 时间:
2015-04-22 11:14:49
阅读次数:
204
有些情况下,在Mysql中执行查询耗时太久,或者进程管理器中看到占满了CPU单线程利用率,需要终止该查询,但是重启数据库服务器显得太麻烦耗时,且影响其他用户,此时可以通过下面的命令终止指定的查询操作。show processlist;kill ;其中show processlist;列出正在处理的数...
分类:
数据库 时间:
2015-04-22 11:10:31
阅读次数:
204
数据备份1.物理备份与逻辑备份物理备份物理备份就是将数据库的数据文件,配置文件,日志文件等复制一份到其他路径上,这种备份速度一般较快,因为只有I/O操作。进行物理备份时,一般都需要关闭mysql服务器,或者对需要备份的对象进行锁定,要不很容易造成备份的不一致性,恢复时可能会丢失数据。物理备份的方式有...
分类:
数据库 时间:
2015-04-22 11:11:06
阅读次数:
218
如何写一个语句能一下更新几百条MYSQL数据!需要测试MYSQL数据库,里面有一个上万条数据的数据库,如何写一个PHP文件一下每次更新几百条信息,我都是写一个循环一次更新一条信息,这样我知道用WHILE写就可以了,要是一次更新好比100条数据改如何写呢!谢谢正确答案是:UPDATE cdb_post...
分类:
数据库 时间:
2015-04-22 11:10:35
阅读次数:
195
cmake -DCMAKE_INSTALL_PREFIX=/opt/mysql \-DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \-DWITH_...
分类:
数据库 时间:
2015-04-22 11:08:23
阅读次数:
159
搭建环境ionic emulate android 的时候出现问题端口占用,找到占用端口的程序,结束进程再启动重新ionic emulate android 还是报错,闪了一下说failed to execute tools android.bat直接运行AVD Manger.exe 报错,fail...
分类:
数据库 时间:
2015-04-22 11:04:33
阅读次数:
954
using System;using System.Data;using System.Data.OleDb;using System.Collections.Generic;using System.Text;class Program{ static void Main(string[] ...
分类:
数据库 时间:
2015-04-22 11:00:18
阅读次数:
152