![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库学习
SSK2580
这个作者很懒,什么都没留下…
展开
-
Mysql主键和外键
Mysql主键和外键 主键 概念 数据库表中对存储 数据对象唯一和完整表示的数据列或属性的组合 特点 主键是唯一的,一个表中至多有一个主键 不可以为空 允许组合主键 外键 概念 用于建立和加强两个表数据之间的链接的一列或多列 特点 要求在从表设置外键关系 从表的外键列的类型和主表的关联列的类型要求一致,名称无要求 主表的关联列必须是是一个键,主键或唯一 插入数据时,先插入主表,再插入从表;删除数据时,先删除从表,再删除主表。 ...原创 2021-05-19 09:53:38 · 688 阅读 · 2 评论 -
Mysql范式
Mysql范式 第一范式(1NF) 概念 指在关系模型中,对于添加的一个规范要求,所有的域都应该是原子性的,即数据库表的每一列都是不可分割的原子数据项,即实体中的某个属性不能有多个值。如电话这一属性下再分为手机号和座机号,这就不是第一范式。 特点 有主关键字 主键不能为空 主键不能重复 字段不可再分 第二范式(2NF) 概念 在第一范式的基础下,实体的属性完全依赖于主关键字,消除部分函数对主关键字的依赖。如1号手机华为电子产品,2号手机oppo电子产品,3号手机vivo电子产品;编号和商品手机为组原创 2021-05-19 00:19:13 · 143 阅读 · 3 评论 -
MySQL约束
一、概念 用于限制表中字段的数据,从而进一步保证数据表的数据是一致的、准确且可靠的。 二、六大约束 1.NOT NULL(非空) 用于限制该字段为必填项。 2.DEFAULT(默认) 用于限制该字段没有显示插入值,则直接显示默认值。 3.PRIMARY KEY(主键) 用于限制该字段的值不能重复,设置的主键列的字段默认不能为空。 4.UNIQUE(唯一) 用于限制该字段的值不能重复。 与主键的区别是唯一的字段可以为空,一个表可以有n个唯一值 5.CHECK(检查) 用于限制该原创 2021-05-16 18:12:15 · 103 阅读 · 1 评论 -
MySQL函数
一、概念 类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 二、优点 1.隐藏了实现细节 2.提高了代码的重用性 三、调用 select 函数名(实参列表)【from 表名】; 四、分类 1.单行函数 1.字符函数 1.length 获取参数值的字节数 2.concat 拼接字符串 3.upper 大写 4.lower 小写 5.substr、substring substr("内容",m) 截取从第m个索引开始的所有字符原创 2021-05-10 09:11:03 · 95 阅读 · 1 评论 -
SQL查询
SQL查询 一、 基础查询 1. 特点 1.查询列表可以是表中的字段、常量值、表达式、函数 2.查询的结果是一个虚拟的表格,不是真实存在的(临时性的) 2. 语法 select 查询列表 from 表名 3. 查询方法 1.查询表中的单个字段:select 查询的字段 from 表名; 2.查询表中多个字段:用逗号隔开 3.查询表中所有字段:方法一:同2点所有字段 方法二:select * from 表名 (*按原始表的顺序输出) 4.查询常量值 :select 常量值 ;(数值 ’字符‘) 5.查原创 2021-05-06 09:25:31 · 180 阅读 · 3 评论 -
MySQL基础知识一
一、概念 1.DB(database)数据库 存储数据的“仓库”,保存一系列有组织的数据。 2.DBMS(Database Management System)数据库管理系统 数据库通过DBMS创建和操作的容器 3.SQL(Structure Query Language) 专门用来与数据库通信的语言 二、优点 1.不是某个特定数据库供应商专有的语言,几乎所有DBMS都支持SQL 2.简单易学 3.简单但是强有力的语言,灵活使用,可以进行非常复杂和高级的数据库操作 三、存储数据特点 1.将数据放到表中,表再原创 2021-04-26 09:21:52 · 99 阅读 · 5 评论