今天想写一点app,使用数据库,所以在这里简要地记住它是安装和使用。1.安装SQLite3命令行下输入:sudo apt-get install sqlite32.安装SQLite3编译须要的工具包命令行下输入: sudo apt-get install libsqlite3-dev3.安装图形界面...
分类:
数据库 时间:
2015-12-12 21:43:43
阅读次数:
183
刚才为了测试一个东西,写了个存储过程: delimiter $$drop procedure if exists sp_test$$create procedure sp_test()begin declare v_cnt int; set v_cnt = 0; while v_cnt ...
分类:
数据库 时间:
2015-12-12 21:42:14
阅读次数:
248
转:http://jingyan.baidu.com/article/495ba841ef412d38b30edeb2.htmlMySQL 是一个关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System...
分类:
数据库 时间:
2015-12-12 21:36:49
阅读次数:
360
我们做iOS程序开发时经常用遇到EXC_BAD_ACCESS错误导致Crash,出现这种错误时一般Xcode不会给我们太多的信息来定位错误来源,只是在应用Delegate上留下像Thread 1: Program received signal:"EXC_BAD_ACCESS",让问题无从找起。比如...
分类:
数据库 时间:
2015-12-12 21:35:31
阅读次数:
204
如果我们由于需要安装了多个Oracle的client,哪个客户端的tnsnames.ora会起作用呢?答案是:在安装好clinent端后,安装程序会把client的bin目录放到path里面,path中在前面的client会被首先搜索,其中的tnsnames.ora会起作用,后面的clinent就不...
分类:
数据库 时间:
2015-12-12 20:14:32
阅读次数:
223
select 字段1 from 表1 where 字段1.IndexOf("云")=1;这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。left()是sql函数。select 字段1 from 表1 where charindex('云',字段1)=1; 字符...
分类:
数据库 时间:
2015-12-12 20:12:21
阅读次数:
197
程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。理想中树形结构应该具备如下特征:数据存储冗余度小、直观性强;检索遍历过程简单高效;节点增删改查CRUD操作高效。 列举了一个食品族谱的例子...
分类:
数据库 时间:
2015-12-12 20:10:10
阅读次数:
268
前端时间,有个同事离职了。然后在交接的过程中,数据库文档的缺乏一直是我心中的一个梗。然后就花了些时间写了个小工具。先上效果吧。界面效果:因为视图、存储过程、函数、触发器的描述在数据库里是找不到的,所以我是新建了个数据库专门用来存放这些描述(默认第一次的时候函数的描述基本都是空的,之后从数据库中去.....
分类:
数据库 时间:
2015-12-12 20:09:30
阅读次数:
363
GDB简介我们在Linux下C++的编程——开偏介绍一文中已经简单介绍了GDB的功能,是类Unix系统的主要调试工具,可进行断点调试,跟踪程序,动态改变执行环境等功能。从一个程序开始调试下面我们就从一个程序开始讲解一下GDB的简单用法。...
分类:
数据库 时间:
2015-12-12 18:52:13
阅读次数:
294
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Configuration;using System.Data;using System.Data.SqlCli...
分类:
数据库 时间:
2015-12-12 18:40:16
阅读次数:
196
for xml path 就是将 sql 查询出来的内容以XML的格式显示出来。参考网站MSDN:将 PATH 模式与 FOR XML 一起使用。先创建测试用的表格: create table SZQCSBJ ( 省 varchar(100), 市 varchar...
分类:
数据库 时间:
2015-12-12 18:34:33
阅读次数:
200
实战mongodb3.06RelicaSets+sharding集群前言MongoDB的Sharding机制解决了海量存储和动态扩容的问题,但离实际生产环境所需要的高可靠、高可用还有些距离,例如ShardServer的单点故障就无法解决,所以提出”ReplicatSets+Sharding”的解决方案。本方案是某某公司真实实例介绍采..
分类:
数据库 时间:
2015-12-12 17:22:05
阅读次数:
245
1.收集信息花了挺长时间来浏览job.xxx.edu.cn,这里只写后边入侵会用到的一些信息,这个网站是深圳某科技公司做的,在首页的登录窗口部分有三种人员,分别是用人单位、毕业生和管理员。使用Acunetix扫描job.xxx.edu.cn,扫出在/index_department.php页面存在SQL注入漏洞。虽然A..
分类:
数据库 时间:
2015-12-12 17:16:11
阅读次数:
185
OracleSQL语句高版本分析1.何为高版本每次执行一条SQL语句时,如果其对应的当前已经存在于librarycache里的一个父游标下的各个子游标都不能被该SQL语句重新使用(即共享),则会产生一个新的子游标,此时就会在V$SQL_SHARED_CURSOR里新增一行,分别描述该SQL语句不能使用当前已..
分类:
数据库 时间:
2015-12-12 17:15:39
阅读次数:
617
$ln-s/usr/local/mysql/bin/mysql/bin/mysql#创建mysql软链接,实现通过程序名启动。$mysql#登录$mysqladmin-urootpassword"123456"#初次设置密码A.->SETPASSWORD=PASSWORD(‘123‘);#修改密码方法AB.->mysql>updateusersetpassword=password(‘123456‘)whereuser=‘root‘..
分类:
数据库 时间:
2015-12-12 17:15:46
阅读次数:
199
免编译安装mysql后,出现错误提示:ERROR2002(HY000):Can‘tconnecttolocalMySQLserverthroughsocket‘/tmp/mysql.sock‘(2)解决方法:1.vi/etc/my.cnf找到socket=这项2.修改socket路径:socket=/usr/local/mysql/lib/mysql.sock#根据mysql安装目录修改3.ln-s/usr/local/mysql/lib/..
分类:
数据库 时间:
2015-12-12 17:14:28
阅读次数:
187