mysql
清蒸羊
aaaaa
展开
-
in与exist , not in与not exist 的区别
in和exists in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。 如果查询的两个表大小相当,那么用in和exists差别不大。 如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in: 例如:表A(小表),表B(大表)1:sel转载 2016-07-04 10:20:13 · 414 阅读 · 0 评论 -
Navicat for Mysql
navicat for mysql ,默认查看表是显示前1000条。工具=》选项=》数据&网格=》限制记录转载 2016-07-06 11:35:20 · 246 阅读 · 0 评论 -
SQL 模糊查询
使用SQL 通配符可以替代一个或多个字符,即模糊查询。SQL 通配符必须与 LIKE 运算符一起使用。在 SQL 中,可使用以下通配符如下:1、% 替代一个或多个字符 2、_ 仅替代一个字符 3、[charlist] 字符列中的任何单一字符 4、[^charlist]或者[!charlist] 不在字符列中的任转载 2016-12-03 15:07:35 · 430 阅读 · 0 评论 -
navicat for mysql 怎么只导出表结构,不要表数据
选中需要导出表结构的数据库,右键,在显示的菜单中选择“数据传输”这一项,在弹出窗口中“数据传输”单击选择“高级”一项,在“高级”中把“记录选项”中的勾去掉,在做一些设置,最后导出表数据就不会导出记录了。 即选中数据库-->右键-->数据传输-->高级-->取消勾选记录选项。步骤可以看图:第二种、选中表,右键表讯息,dll就ok转载 2016-11-25 14:54:04 · 2782 阅读 · 0 评论 -
SQL表连接查询(inner join、full join、left join、right join)
SQL表连接查询(inner join、full join、left join、right join) 前提条件:假设有两个表,一个是学生表,一个是学生成绩表。 表的数据有: 一、内连接-inner jion :最常见转载 2016-07-04 11:57:22 · 218 阅读 · 0 评论