这次国庆节回来后的测试中,在一个Mysql表达式中使用嵌套查询,出现了这个错误。原因是内层select语句带有limit子句。在网上查了下,有文章指出:比如这样的语句是不能正确执行的。 select * from table where id in (select id from table li....
分类:
数据库 时间:
2015-09-21 19:21:35
阅读次数:
183
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数...
分类:
数据库 时间:
2015-09-21 17:55:29
阅读次数:
243
内容并不复杂,使用起来也比较简单。主要使用以下3条SQL语句:开始事物:BEGIN TRAN(全拼TRANSACTION 亦可)提交事物:COMMIT TRAN回滚事务:ROLLBACK TRAN例:BEGIN TRAN--开启事务delete from Table where ID=1 --删除I...
分类:
数据库 时间:
2015-09-21 17:50:38
阅读次数:
258
where trunc(to_date(DATETIME,'yyyy-MM-dd hh24:mi:ss'))=trunc(sysdate)
分类:
数据库 时间:
2015-09-21 17:45:16
阅读次数:
193
方法一:直接进入localhost/phpmyadmin修改用户root的权限,设置密码;方法二: 进入mysql控制台;mysql->use mysql;mysql->update user set password=password("123456") where user="root";...
分类:
数据库 时间:
2015-09-21 13:55:20
阅读次数:
152
exists : 强调的是是否返回结果集,不要求知道返回什么, 比如: select name from student where sex = 'm' and mark exists(select 1 from grade where ...) ,只要exists引导的子句有结果集返回,那么exi...
分类:
数据库 时间:
2015-09-21 12:15:04
阅读次数:
235
1.复合索引 比如有一条语句是这样的:select * from users where area=’beijing’ and age=22; 如果我们是在area和age上分别创建单个索引的话,由于mysql查询每次只能使用一个索引,所以虽然这样已经相对不做索引...
分类:
数据库 时间:
2015-09-21 10:43:17
阅读次数:
163
1. 修改表中的数据:UPDATE语句:语法:UPDTAE table_nameSET column1 = value1,...[WHERE conditions](2),无条件的更新(没有where条件的更新):SQL> update userinfo set userpwd='111111';已...
分类:
数据库 时间:
2015-09-20 23:57:40
阅读次数:
514
linq掌握(1、linq基本 2、lambda表达式 3、linq方法Select()/Where()/OrderBy()/GroupBy() 4、linq语句 5、理解查询语句与查询方法的关系 6、掌握各种高级查询方法 7、理解 LINQ to SQL ) 命名空间:System.Linq;l....
分类:
其他好文 时间:
2015-09-20 23:53:58
阅读次数:
207
例子: session 2: SQL> connect test/test Connected. select * from v$mystat where rownum=1; 143 select b.spid,a.sid,a.serial# from v$session a,v$process b...
分类:
数据库 时间:
2015-09-20 23:39:41
阅读次数:
801