首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
sql
good_idea
创建于2024-07-31
订阅专栏
数据库的基础知识
暂无订阅
共14篇文章
创建于2024-07-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Mysql
-- 单行注释 /* 多行注释 */ 命令行登录mysql 注意:如果连接的是本地数据库,-h可以省略不写 mysql -h ip地址 -P 端口 -u 用户名 -p 数据库名称 简写:mysql -
DDL(数据操作语言)
数据库的存储引擎: 数据库的核心组件,对数据库的事务处理,运算,起到核心作用 innodb: 现有的版本默认是这个存储引擎,支持数据库的高级操作,外键,事务等 myisam:早期版本默认的是存储引擎
DQL(data query language)数据库查询语言
自增序列:auto_increment 会有一个值自动递增,一般用于id自增 注意: 1.自增:不可以逆转,就算删除表中的数据,自增序列还会存在,除非你删除表,序列才会消失 2.末尾不加auto_in
流程控制语句&聚合函数
流程控制语句:选择结构 概念:就是根据某个判断条件,如果该条件满足,就执行代码1,否则执行代码2 关键字:case when then else end 语法: select case 字段名 whe
分组查询&并集查询&关联查询&子查询
分组查询: 关键字:group by 分组 分组概念:就按照一定的规则,将一个数据集划分为若干个小的区域 然后针对每个小的区域做汇总处理 简单说就是根据某个字段进行分组(相同的放一组,不同的分到不同的
表与表之间的关系
mysql中表与表之间的关系: 1:1 A表中的1条数据和B表中的1条数据有关联 一个妻子对应一个丈夫 1:N A表中的1条记录对应B表中的N条记录 一个经理对应N个员工 一个部门对应N个员工 N:N
主键&外键
主键约束:primary key 一定要有 主键 用于表示数据唯一性的字段,主键 比如学号,身份证,id 约束 给字段添加限制条件 主键约束 限制主键字段不能重复,并且不能为空(非空且唯一) 复合主键
函数&视图&索引
用于处理日期的函数 用于处理字符串的函数 求数值的函数 abs 绝对值 sqrt 二次方根 mod 余数..... 视图: 定义: 视图是一个虚拟表,本身不存储数据,而是按照指定的方式进行查询。 就是
存储过程&变量
存储过程(存储函数) 简称:存过 (不推荐使用,了解就可以) 往emp表中插入10000条数据 定义:一组预编译的sql语句的集合,理解成可批量执行的sql语句,类似于java的中的方法 好处:提高代
mysql的用户和权限
mysql的用户和授权 查看用户 创建用户 修改用户 删除用户 授权: 查看用户权限 添加用户权限 删除用户权限 删除和添加的规则 localhost:表示该用户可以在哪个主机上访问,如果写成loca
数据库设计&反范式&ER模型
数据库设计: 数据库的三大范式:(主要的范式,第四范式,第五范式...) 数据库表字段的元子性,就是表中的字段已经为最小的概念不可以再拆分。 举例:存储地址:江西省南昌市东湖区北京东路1129号 ad
数据库调优
数据库调优 调优目标 如何定位需要调优的问题 调优的维度和步骤 具体的调优层面 优化mysql的服务器 优化数据结构 调优目标 尽可能的节省系统的资源,内存,cpu,可以让系统提供更大载荷发的服务。就
数据库的事务
数据库的事务 数据库中的事务是区别于文件系统的重要特征之一,只要我们有事务,就可以保证数据一致性, 还可以通过事务做恢复到某个时间节点的操作,从而保证数据的不丢失。 事务的概念: 当事务执行多个操作的
并发操作数据
并发事务访问相同数据的情况可以分为3种: 读-读 N个客户端同时读同一份数据 多个请求读同一份数据,并不做修改,原则上来说是没有问题 写-写 N个客户端同时插入或者新增,修改,删除同一份数据 多个请求