![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
Crazypokerk_
这个作者很懒,什么都没留下…
展开
-
MySQL基础(一)
常见函数概念:类似于Java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名。好处:1、隐藏了实现细节 2、提高代码的重用性调用:select 函数名(实参列表) 【from 表】;特点: ①叫什么(函数名) ②干什么(函数功能)分类: 1、单行函数 如 concat、length、if null等 2、分组函数 功能:...原创 2019-04-29 16:26:05 · 122 阅读 · 0 评论 -
MySQL基础(二)
分组查询语法:select 查询列表from 表[where 筛选条件]group by 分组的字段[order by 排序的字段];特点:和分组函数一同查询的字段必须是 group by 后出现的字段。 筛选分为两类:分组前筛选和分组后筛选。 针对的表 ...原创 2019-04-29 16:22:28 · 205 阅读 · 0 评论 -
MySQL基础(三)
sql99语法 select 查询列表 from 表1 别名 【连接类型】 join 表2 别名 on 连接条件【where 筛选条件】【group by 分...原创 2019-04-29 16:44:08 · 380 阅读 · 0 评论 -
MySQL基础(四)
DDL(数据定义语言)库和表的管理创建: create修改: alter删除: drop一、库的管理1、库的创建语法: create database [if not exists]库名;二、表的管理1.表的创建 ★语法:create table 表名( 列名 列的类型【(长度) 约束】, 列名 列的类型【(长度) 约束...原创 2019-04-30 21:20:14 · 119 阅读 · 0 评论 -
MySQL基础(五)
常见约束含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性。分类:六大约束 NOT NULL:非空,用于保证该字段的值不能为空。比如姓名、学号等。 DEFAULT:默认,用于保证该字段有默认值。比如性别。 PRIMARY KEY:主键,用于保证该字段的值具有唯一性,并且非空。比如学号、员工编号等。 UNIQUE:唯一,用于保证该字段的值具...原创 2019-05-01 11:47:31 · 84 阅读 · 0 评论 -
数据库三大范式理解
一、第一范式1NF是对属性的原子性,要求属性具有原子性,不可再分解;表:字段1、 字段2(字段2.1、字段2.2)、字段3 ......如学生(学号,姓名,性别,出生年月日),如果认为最后一列还可以再分成(出生年,出生月,出生日),它就不是一范式了,否则就是,同样,如果按照第一范式的标准,姓名也是可以分解成姓和名,即将姓、名分为两列。二、第二范式2NF是对记录的惟一性,要求记...原创 2019-05-20 14:47:54 · 846 阅读 · 0 评论 -
straight_join
MySQL STRAIGHT_JOIN 与 NATURAL JOIN的使用长话短说:straight_join实现强制多表的载入顺序,从左到右,如:...A straight_join B on A.name = B.name straight_join完全等同于inner join 只不过,join语法是根据“哪个表的结果集小,就以哪个表为驱动表”来决定谁先载入的,而straigh...原创 2019-05-11 21:43:40 · 1756 阅读 · 0 评论