mysql是一个开源的关系型数据库管理系统,现在属于oracle公司,由c和c++语言编写,免费开源,支持Linux,Windows操作系统
mysql版本
MySQL community server 社区版本,开源免费,但不提供官方技术支持
MySQL enterprise edition 企业版本,需付费,提供技术支持
MySQL cluster 集群版,开源免费,可以将几个mysql server 封装成一个server
mysql启动和登录相关命令、信息
启动命令: service mysql start
关闭命令: service mysql stop
重新启动命令: service mysql restart
查看状态命令: service mysql status
登录命令: mysql -uroot -p
默认端口号:3306
什么是库
数据仓库的意思,存储着一定数据结构的数据,一个数据库包含若干表,我们可以通过数据库提供的多种方法来管理数据库里面的数据。本质上mysql数据库是一个关系型数据库服务管理系统。
什么是表
数据表的意思,每一张表是由行和列组成,每记录一条数据,数据表就增加一行。列是由字段名和字段数据属性组成,我们称之列为字段,每一个字段有着多个属性,例如是否允许为空 、长度、类型等等。
库表英文对照
数据库:database
数据表:table
字段(列):column
行:row
mysql操作语句分类
DDL 数据定义语言(data definition language)例如:建库、建表
DML 数据操纵语言(data manipulation language)例如:对表中的数据进行增删改操作
DQL 数据查询语言(data query language)例如:对数据进行查询
DCL 数据控制语言(data control language)例如:对用户的权限进行设置