![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
IT登山家
这个作者很懒,什么都没留下…
展开
-
SQL查询50例
use test /* 一个项目涉及到的50个Sql语句 问题及描述: --1.学生表 Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(C#,Cname,T#) --C# --课程编号,Cname 课程名称,T# 教师编号 --3.教师表 Teach转载 2017-10-30 10:25:55 · 1438 阅读 · 0 评论 -
MySQL数据库优化的八种方式(经典必看)
1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。 例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务转载 2017-12-26 20:02:39 · 4423 阅读 · 0 评论 -
MySQL的备份与还原
ySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。 1.Win32下MySQL的备份与还原 1.1 备份 开始菜单 | 运行 | cmd |利用“cd /Program Files/MySQL/MySQL Server 5.0/bin”命令进入bin文件夹 | 利用“mysqldump -u 用户名 -p databasename >export转载 2017-12-26 20:20:26 · 152 阅读 · 0 评论 -
SQL数据库优化
分析比较执行时间计划读取情况 1. 查看执行时间和cpu set statistics time on select * from Bus_DevHistoryData set statistics time off 执行后在消息里可以看到 2. 查看查询对I/O的操作情况 set statistics io on select * from Bus_DevHisto转载 2017-12-26 20:26:15 · 201 阅读 · 0 评论 -
SQL语句备份和还原数据库
/* 执行操作 */ exec sp_executesql @sql -- (exec执行SQL语句2) /* 返回执行结果(1=成功,0=失败) */ if(@@error=0) begin return 1 end return 0 end转载 2017-12-26 20:45:45 · 4938 阅读 · 0 评论 -
数据库SQL优化大总结之 百万级数据库优化方案
一、百万级数据库优化方案1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之...转载 2018-04-04 15:45:43 · 576 阅读 · 1 评论