Mysql简介
程序员文章站
2022-03-29 20:47:39
Mysql简介关系型数据库概念特点常用术语主键外键索引关系型数据库概念关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。特点数据以二维表的形式存储于数据库每行数据是一条若干字段组成的一条记录每列是该字段对应的数据域若干记录组成一张表若干的表组成一个数据库(database)常用术语主键唯一标识不同记录的一个或多个字段,该字段不可重复,若为多个字段的联合主键,则这些主键不可同时重复选取主键的一个基本原则是:不使用任何业务相关的字段作...
关系型数据库
概念
关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。
特点
- 数据以二维表的形式存储于数据库
- 每行数据是一条若干字段组成的一条记录
- 每列是该字段对应的数据域
- 若干记录组成一张表
- 若干的表组成一个数据库(database)
常用术语
主键
唯一标识不同记录的一个或多个字段,该字段不可重复,若为多个字段的联合主键,则这些主键不可同时重复
选取主键的一个基本原则是:不使用任何业务相关的字段作为主键。一般我们使用自增类型的整数作为主键,该主键字段一般命名为id
外键
- 作用:关联两个表
- 定义及使用:通过添加约束实现
# 添加约束
ALTER TABLE students
ADD CONSTRAINT fk_class_id
FOREIGN KEY (class_id)
REFERENCES classes (id);
#删除约束
ALTER TABLE students
DROP FOREIGN KEY fk_class_id;
索引
- 定义:
索引是关系数据库中对某一列或多个列的值进行预排序的数据结构,如书籍目录,使用索引可快速访问数据库表中的特定信息。 - 使用:一般对需要经常根据某列查询的该列创建索引,如下
#创建索引
ALTER TABLE students
ADD INDEX idx_score (score);
本文地址:https://blog.csdn.net/crt_998/article/details/107399480
上一篇: CSS实现侧边栏滑进滑出功能
下一篇: .Net——动态调用方法
推荐阅读
-
MySQL5.7完全卸载步骤详解
-
概述MySQL统计信息
-
mysql 5.7以上版本安装配置方法图文教程(mysql 5.7.12mysql 5.7.13mysql 5.7.14)
-
MySQL常见内存不足启动失败的完美解决方法
-
随机生成八位优惠码并保存至Mysql数据库
-
Mysql5.7中使用group concat函数数据被截断的问题完美解决方法
-
Mysql5.7.17 winx64.zip解压缩版安装配置图文教程
-
MySQL SQL语句分析与查询优化详解
-
Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)
-
解决mysql ERROR 1045 (28000)-- Access denied for user问题