随笔分类 -  SQL学习之路

不要忘记你自己再做什么
摘要:/* Navicat Premium Data Transfer Source Server : local Source Server Type : MySQL Source Server Version : 80021 Source Host : localhost:3306 Source Sc 阅读全文
posted @ 2020-11-02 11:57 天涯过者 阅读(303) 评论(0) 推荐(0) 编辑
摘要:在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 第一范式:所有字段值都是不可分解的原子值 1、每一列属性都是不可再分的属性值,确保每一列的原子性 2、两列的属性相近或相似或一样,尽量合并属性一样的列,确保不产生冗余数据。 name 阅读全文
posted @ 2019-10-18 09:54 天涯过者 阅读(405) 评论(0) 推荐(0) 编辑
摘要:不能用null作索引,任何包含null值的列都将不会被包含在索引中。即使索引有多列这样的情况下,只要这些列中有一列含有null,该列就会从索引中排除。也就是说如果某列存在空值,即使对该列建索引也不会提高性能。 任何在where子句中使用is null或is not null的语句优化器是不允许使用索 阅读全文
posted @ 2018-03-27 10:01 天涯过者 阅读(189) 评论(0) 推荐(0) 编辑
摘要:select * from dual order by age desc nulls last select * from test order by age asc nulls first sqlserver 认为 null 最小。 升序排列:null 值默认排在最前。 要想排后面,则:order 阅读全文
posted @ 2017-06-27 16:18 天涯过者 阅读(3139) 评论(0) 推荐(0) 编辑
摘要:1NF:字段不可分; 2NF:有主键,非主键字段依赖主键; 3NF:非主键字段不能相互依赖; 解释: 1NF:原子性 字段不可再分,否则就不是关系数据库; 2NF:唯一性 一个表只说明一个事物; 3NF:每列都与主键有直接关系,不存在传递依赖; 不符合第一范式的例子(关系数据库中create不出这样... 阅读全文
posted @ 2015-11-04 10:27 天涯过者 阅读(3001) 评论(0) 推荐(0) 编辑
摘要:left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下:--------------------------------... 阅读全文
posted @ 2015-07-06 09:26 天涯过者 阅读(196) 评论(0) 推荐(0) 编辑
摘要:创建数据库CREATE DATABASE DBNAME删除数据库DROPDATABASE DBNAMEØ 基本常用查询--selectselect * from student;--all 查询所有select all sex from student;--distinct 过滤重复select d... 阅读全文
posted @ 2015-07-03 14:02 天涯过者 阅读(431) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示