mysql学习记录一、mysql基础知识与词汇解释

描述:mysql作为最好的,最广泛的,最出名的关系型数据库之一,隶属于Oracle旗下,有着其特有的有点优势:支持记录5000万条数据记录,32位系统最大可支持4GB表文件,64位系统最大可支持8TB表文件,可运行在多个系统上,并且支持多种语言开发,常用的包括 C、C++、Python、Java、PHP等。

数据库(DB):关系型数据库可以理解为多个互相关联的表的集合,用一定规则将数据存储起来的仓库,一般是一个或者一组文件(也可以不是)。

数据库管理系统(DBMS):对所有数据进行操作:存储、检索、管理和处理的系统。mysql便是数据库管理系统中的一种。

一般操作数据库不是直接进行操作,而是通过数据库管理系统对数据进行操作。

数据表:用来存储数据,是数据的矩阵形式,通过工具可以查看到展现出来的结构类似与Excel表格形式。

简单描述就是将数据存放到表里,然后表又是存放在数据库中。

列:表中每一列包含了相同类型的数据(同类)。比如所有人的年龄将显示在同一列中。

行:表中一行表示一条数据(也就是一个对象),该数据包含了该条数据的所有类型的信息,比如某人的年龄、姓名、性别、籍贯...。

外键:外键用于关联两个表,某个表的主键作为另一个表的外键,便可以通过这个外键在另一个表中以主键形式查询到关联的数据。

索引:索引用户快速查询数据,是对数据库表中1列或者多列进行排序的,类似与书籍的目录,能够快速定位到数据。

复合主键:一张表中多个列确定数据的唯一性。

 


版权声明:本文为weixin_41996632原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。