MySql优点:稳定,可靠,快速,可信。
MySQL是基于客户机-服务器的数据库。服务器部分是负责所有数据访问和处理的一个软件。数据添加,删除,更新等所有请求都由服务器软件完成。
客户机是与用户打交道的软件。客户机和服务器软件可以安装在不同的计算机上。
数据库(database):保存有组织的数据的容器。(看做一个大仓库)
数据库管理软件叫做DBMS(数据库管理系统):如MySQL。我们不能直接访问数据库而是使用数据库管理软件代替访问。
表:将数据扔到大仓库下的特定的小房间里。一个房间相当于一个表。表是一种结构化的文件,可用来存储某种特定类型数据
每个数据库中表名是唯一的。
列:表中的一个字段。表是由一个或多个列组成。每个列都有相应的数据类型,它限制该列中存储的数据。
行:表中的一个记录。
主键(primary key):一行中能唯一标识自己的字段。主键可以使数据更便于管理和操纵。
主键值必须唯一且不能为空。
外键(foreign key):是其他表的主键,外键可以重复,可以为空值,外键是用来和其他表建立联系的。
SQL:数据库查询语言。用来与数据库进行通信。任意两个DBMS的SQL语言不会完全可移植。
命令行程序 操作:
命令输入在->mysql之后;
命令用 ;或 \g 表示结束;
输入help 或 \h 获得帮助,也可以输入更多文本获得特定帮助,help select获得SELECT语句帮助
输入quit或exit或 \q 退出命令行程序
InnoDB是数据库的引擎。MySQL常见引擎有两种:InnoDB和MyISAM,后者不支持外键。
网友评论