Discuz!X/数据库函数操作方法 DB::table($tablename)获取正确带前缀的表名,转换数据库句柄,DB::delete($tablename,条件,条数限制)删除表中的数据 DB::insert($tablename,数据(数组),是否返回插入ID,是否是替换式,是否silent...
分类:
数据库 时间:
2015-04-05 18:43:55
阅读次数:
158
事务Transaction
/*
* 事务Transaction
* JDBC默认开启自动提交事务,需要关闭,才能手动控制事务
*
* 默认MySQL存储引擎为My...,其不支持事务处理,修改为InnoDB引擎
* create table 表名( ) engine=InnoDB default charset=utf8;
*
* InnoDB引擎默认关闭自动事务提交,修改My...
分类:
编程语言 时间:
2015-04-05 10:38:19
阅读次数:
168
转载请表名出处:http://blog.csdn.net/u012637501
一、二叉排序树
如果要查找的数据集是有序线性表且是顺序存储的,查找可以用折半、插值、斐波那契等查找算法来实现。然后,由于有序,当我们在插入和删除操作上,就需要耗费大量的时间。下面将要学习的二叉排序树,就是一种既可以使得插入和删除效率不错,又可以比较高效率地实现查找的算法。为此,构造一棵二叉排序树的目的并不是...
分类:
编程语言 时间:
2015-04-04 23:48:36
阅读次数:
566
导出XML文件有两种方法: 方法一:直接导出到XML文件,无须创建表来存储XML文本到数据库,但是如果值含中文时无法正常打开XML文件,有待研究,上代码: 需要注意的是查询数据时表前面一定要跟 数据库..表名1 create proc [dbo].[OutputXML] AS declare @st...
分类:
数据库 时间:
2015-04-03 19:17:00
阅读次数:
154
在sql server数据库上创建有自增列的数据表,每次删除表的数据后,自增主键都无法自动从1开始计数。用下面三个单词就可以轻松搞定:TRUNCATETABLETbName --TbName是表名
分类:
数据库 时间:
2015-04-03 18:57:39
阅读次数:
162
有时候我们想看看 一个数据库上面 某种元素(比如表名)的所有信息,在Mysql上 我们可以通过引入information_schema 的方式,就可以非常方便的查看到。添加步骤 Edit->Preferences 然后在出现的界面的右边栏目中选择 Sql Editor 钩中Show MetaDat....
分类:
数据库 时间:
2015-04-03 12:49:44
阅读次数:
178
我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你...
分类:
数据库 时间:
2015-04-03 11:04:09
阅读次数:
180
最近在给一家客户做系统维护时,需要查看数据库表的大小,相关的sql如下:先在左上角下拉框中选对要查的数据库再执行以下语句1. exec sp_spaceused '表名' --(SQL统计数据,大量事务操作后可能不准)2. exec sp_spaceused '表名', true --(准确的表空间...
分类:
数据库 时间:
2015-04-02 20:22:11
阅读次数:
153
1:删除列ALTER TABLE 【表名字】 DROP 【列名称】2:增加列ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL COMMENT '注释说明'3:修改列的类型信息ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名...
分类:
数据库 时间:
2015-04-02 18:15:04
阅读次数:
121
1、表名、列名有效字符集:小写字母、数字、下划线,如student_course2、表名、列名用单数而不是负数,如student,而不是students3、表名、列名不使用不必要的前缀或后缀,如tbl_school,school_table4、使用整数作为ID字段,也许现在没有这个必要,但是将来需要,例如关联表,..
分类:
数据库 时间:
2015-04-02 16:38:56
阅读次数:
174