SQL
兮之~
这个作者很懒,什么都没留下…
展开
-
SQL语言全部关键字详解
数据库中我们做常用的就是SQL基本查询语言,甚至有些人认为数据库就是SQL,SQL就是数据库。虽然这种观点是错误的,但是也确实从一个方面体现了这种面向结果的查询语言的重要性。SQL语言基本定义基本类型SQL表中支持很多固有类型,包括: 类型 含义 char(n) 存放固定长度的字符串,用户指定长度为n。如果没有使用n个长度则会在末尾添加空格。 varch...转载 2019-02-25 10:33:38 · 1967 阅读 · 0 评论 -
MySQL-范式
范式(Normal Format),是一种离散数学中的知识,是为了解决一种数据的存储与优化的问题,保存数据的存储之后,凡是能够通过关系寻找出来的数据,坚决不再重复存储终极目标是为了减少数据的冗余。范式是一种分层结构的规范,分为六层:每一次层都比上一层更加严格,若要满足下一层范式,前提是满足上一层范式。 六层范式...转载 2019-03-18 11:14:13 · 113 阅读 · 0 评论 -
SQL唯一键unique
       一张表往往有很多字段需要具有唯一性,数据不能重复,但是一张表中只能有一个主键。唯一键(unique key)就可以解决表中有多个字段需要唯一性约束的问题。唯一键的本质与主键差不多,唯一键默认的允许自动为空,而且可以多个为空(因为字段为空不参与唯一性比较)。增加唯一键基本与主键差不多,也有三种方法。方案1:在创建表...转载 2019-03-18 11:30:48 · 10267 阅读 · 0 评论 -
Mysql数据库CRUD操作
这篇主要介绍数据库的库操作,也就是增删改查(CRUD),在介绍CRUD之前,我们看看数据库里面对象如何分层管理和它们之间的关系。Mysql数据库数据对象分为四层:系统(DBMS)-> 数据库(DB)-> 数据表(Table)-> 字段(Field)四个的管理和包含关系,可以用下图来表...转载 2019-03-18 14:55:18 · 1155 阅读 · 0 评论 -
SQL内连接,外连接,自连接等
前言我们使用SQL查询不能只使用很简单、最基础的SELECT语句查询。如果想从多个表查询比较复杂的信息,就会使用高级查询实现。常见的高级查询包括多表连接查询、内连接查询、外连接查询与组合查询等,今天我们先来学习最常用、面试也很容易被问到的连接查询。我们今天以一个简单的学生信息表(学生ID、学生姓名、学生性别)与一个学生成绩表(学生ID、学生成绩、成绩等级)作演示:student_info表...转载 2019-03-18 16:13:46 · 204 阅读 · 0 评论