数据库
全智能时代
这个作者很懒,什么都没留下…
展开
-
myisam和innodb的区别
区别: 1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务; 2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM会失败; 3. InnoDB是聚集索引,使用B+Tree作为索引结构,数据文件是和(主键)索引绑在一起的(表数据文件本身就是按B+Tree组织的一个索引结构),必须要...原创 2022-01-08 10:46:41 · 178 阅读 · 0 评论 -
有价值的SQL
查询每个部门工资前三名的员工信息--通用sql1 select deptno, ename, sal 2 from emp e1 3 where 4 ( 5 select count(1) 6 from emp e2 7 where e2.deptno=e1.deptno and e2.sal>=e1.sal 8 ) <=3 /*这里的数值表示你想取前几名*/ 9 order by de原创 2021-02-12 07:53:04 · 98 阅读 · 1 评论 -
如何使用SQLyog复制选定表记录到剪贴板
方法/步骤 打开数据库连接,此时显示已创建的数据库 展开要操作的数据库 展开数据库下的所有表 右击要操作的表,选择【打开表】 此时进入表数据操作界面,显示所有表记录 选中要复制的表记录,然后点击【复制已选行到剪贴板】 在弹出的对话框中,点击【确定】 8 粘贴到记录本,可以到看所复制的行记录内容 SQLyog复制字段值小技巧将字段值以逗号间隔拼接...转载 2020-09-10 17:18:47 · 1667 阅读 · 0 评论