mysql一直到在用也在学习,但都不是太系统,这周系统的学习一下mysql
部分包括:
1.mysql基本术语以及操作
2.PHP操作mysql
3.python操作mysql
一、基本术语以及操作
RDBMS关系数据库管理系统(relational database management system)
数据表:表是数据的矩阵,在一个数据库中的表看起来像一个简答的电子表格
列:一列包含了相同的数据
行:一行(=元组,或者记录)是一组相关的数据
冗余:存储了两倍的数据,冗余降低了性能,但提高了数据的安全性
主键:主键是唯一的,一个数据表中之包含一个主键,可以使用主键查询数据
外键:外键用来关联两个表
复合键:复合键将多个列作为一个索引键,一般用于复合索引
索引:使用索引可以快速访问数据库表中的特定信息,索引是对数据表中一列或者多列的值进行排序的一种结构,类似于书籍的目录
二、操作
1.windows下mysql的启动(关闭)命令 net start mysql (net stop mysql)
2.Linux下mysql的启动(关闭)命令 cd /usr/bin && ./mysqld_safe & (cd /usr/bin ./mysqladmin -u root -p shutdown)
3.