mysql数据库,是当前应用非常广泛的一款关系型数据库
当前使用的数据库,主要分为两类
文档型,如sqlite,就是一个文件,通过对文件的复制完成数据库的复制
服务型,如mysql、postgre,数据存储在一个物理文件中,但是需要使用终端以tcp/ip协议连接,进行数据库的读写操作
E表示entry,实体,R表示relationship,关系,一个实体转换为数据库中的一个表
关系描述两个实体之间的对应规则,包括
一对一 一对多 多对多
关系转换为数据库表中的一个列 *在关系型数据库中一行就是一个对象
经过研究和对使用中问题的总结,对于设计数据库提出了一些规范,这些规范被称为范式
第一范式(1NF):列不可拆分
第二范式(2NF):唯一标识
第三范式(3NF):引用主键
在ubuntu安装mysql:
安装 :sudo apt-get install mysql-server mysql-client
卸载 :sudoapt-get remove mysql-*
管理服务 启动 service mysql start
停止 service mysql stop
重启 service mysql restart
远程连接:
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 将 bind-address=127.0.0.1 注释掉
mysql -hlocalhost -uroot -p 登录
quit或者exit 退出mysql
就算跌倒,也要豪迈的笑