dbConn.setAutoCommit(false); 设置为非自动提交dbConn.commit();提交dbConn.rollback();回滚alter tablexxx engine = innoDB;mysql 表种类MYISAM,innodb详解1、如果你的数据执行大量的INSERT或...
分类:
数据库 时间:
2014-12-04 17:32:21
阅读次数:
268
select TABLE_NAME,UPDATE_TIME from information_schema.TABLES where TABLE_SCHEMA='数据库名' order by UPDATE_TIME desc limit 1;select TABLE_NAME,UPDATE_TIME...
分类:
数据库 时间:
2014-12-03 20:58:22
阅读次数:
401
MySql增加字段、删除字段、修改字段名称、修改字段类型 ? MySql的简单语法,常用,却不容易记住。当然,这些Sql语法在各 数据库中基本通用。 下面列出: ? 1.增加一个字段 alter table user add COLUMN new1 V...
分类:
数据库 时间:
2014-11-28 16:26:14
阅读次数:
314
创建表: CREATE TABLE `emp` ( `ename` varchar(10) DEFAULT NULL, `hiredate` date DEFAULT NULL, `sal` decimal(10,2) DEFAULT NULL, `deptno` int(2) DEFAULT NULL, `age` int(3) DEFAULT NULL ) ENGINE=Inno...
分类:
数据库 时间:
2014-11-25 23:56:08
阅读次数:
561
最近一个项目要用到solr做全文检索,开始盲人摸象。 用tomcat 7 开始配置,开始正常,但是遇到cookie里有中文就报错。 无奈,换tomcat 6, 结果DataImportHandler 就不间断报内存溢出的错误。 百度google之, 发现资料都是很老的,不是说mysql不支持某属性,...
分类:
数据库 时间:
2014-11-25 23:00:19
阅读次数:
151
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的: 1、数据库名与表名是严格区分大小写的; 2、表的别名是严格区分大小写的; 3、列名与列的别名在所有的情况下均是忽略大小写的; 4、变量名也是严格区分大小写的; MySQL在Windows下都不区分大小写。 所以在不同...
分类:
数据库 时间:
2014-11-21 15:46:49
阅读次数:
239
前言:最近在实习中,做到跟MySQL相关的开发时,想起了好久前的一个笔试题——查看数据库表结构有哪几种方法;(一)使用DESCRIBE语句DESCRIBE table_name; 或DESC table_name;后者是前者的简写形式。这种方式是最简单的语句。(二)SHOW COLUMNS语句SHO...
分类:
数据库 时间:
2014-11-18 00:21:18
阅读次数:
214
今天创建了一个表有十几个字段,创建完之后必然要写一个与之对应的java domain实体类。这不是重复的工作吗?为什么不先把这个表的所有的字段查出来,然后放到linux环境下,用sed工具在每一行的前面加上“private String ”,每一行的后面添加“;”。这样可以节省很多重复工作。下面上sql代码和sed命令。
查询一个mysql表所有列的列名的sql代码如下:
SELECT...
分类:
数据库 时间:
2014-11-17 17:53:10
阅读次数:
228
当 MySQL 访问一个表时,如果该表在缓存中已经被打开,则可以直接访问缓存;如果还没有被缓存,但是在MySQL表缓冲区中还有空间,那么这个表就被打开并放入表缓冲区;如果表缓存满了,则会按照一定的规则将当前未用的表释放,或者临时扩大表缓存来存放,使用表缓存的好处是可以更快速地访问表中的内容。执行 f...
分类:
系统相关 时间:
2014-11-16 10:39:07
阅读次数:
227
delete from 表名; truncate table 表名; 不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。 效率上truncate比delete快,但truncate删除后不记录mysql日志,...
分类:
数据库 时间:
2014-11-10 15:55:59
阅读次数:
217