Mysql基础之 基础知识解释
2023-09-11 14:18:55 时间
Mysql基础知识
RDBMS:关系型数据库管理系统。是将数据组织成相关的行和列的系统
存储过程:是存储在数据库中的一段声明性语句。触发器、java、php等都可以调用其存储过程。早期的mysql版本不支持递归存储过程,但是现在的5.x版本都支持
数据库的定义:按照数据结构来组织、存储、管理数据的一个仓库
关系型数据库:是建立在关系模型基础之上的数据库,借助集合代数等数学概念和方法来处理数据库中的数据。
SQL:结构化查询语言。使用关系模型的数据库语言。
SQL分类:
DDL:数据定义语言,例如create、alter、drop
DML:数据操纵语言,例如update、insert、delete
DCL:数据控制语言,例如grant、if
DQL:数据查询语言,例如select
RDBMS术语:
数据库:数据库是一些关联表的集合
数据表:表是数据的矩阵,在一个数据库中的表看起来像一个简单的电子表格
列:一列包含了相同类型的数据
行:一行是一组相关的数据。
冗余:数据备份,存储两倍数据,好处是提高的数据的安全性,缺点是降低了系统性能
主键:主键是唯一的。一个数据表中只能包含一个主键。可使用主键来查询数据
外键:用于关联两个表
复合键:复合键将多个列作为一个索引键,一般用于符合索引
索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构
参照完整性:参照的完整性要求关系中不允许引用不存在的实体。
相关文章
- MySQL索引的分类、结构、使用场景
- 【Mysql 学习】mysqld_safe:MySQL服务器启动脚本
- 【MySQL】批量删除mysql中数据库中的表
- linux - mysql:安装mysql
- MySQL最大建议行数2000W?老司机做了个实验……
- MySQL学习基础 之 起航篇
- MySQL配置文件mysql.ini参数详解、MySQL性能优化
- mysql 打包表在phpmyadmin提示正在使用中..
- Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result
- thinkphp6:访问多个mysql数据源(thinkphp6.0.5 / php 7.4.9)
- MySql Blob图片类型存储Bug解决:索引超出了数组界限错误
- mysql主库清理数据,从库保留
- MySQL运维---多实例
- Mysql 如果有多个可选条件怎么加索引_MySQL|mysql-索引
- MySQL · 引擎特性 · InnoDB COUNT(*) 优化(?)
- error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
- 【MySQL优化查询】MySQL单表过亿条数据,如何优化查询速度?
- ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘
- MySQL 可以用localhost 连接,但不能用IP连接的问题,局域网192.168.*.* 无法连接mysql
- Mysql找回管理员password
- 0x06 MySQL 单表查询
- 使用mysql docker官方镜像部署mysql5.7
- 【MySQL笔记】mysql来源安装/配置步骤和支持中国gbk/gb2312编码配置
- Mysql数据库的mysql Schema 究竟有哪些东西& 手工注入的基础要领
- mysql 存储引擎 memory
- MySQL缺失mysql_config文件
- Mysql报错:Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- Mysql之mysql工具
- MySQL - 基于SSL安全连接的主从复制
- CentOS 6.8 yum源安装mysql 如何卸载