1 MySQL数据库概述:是一个关系型数据库管理系统
数据库就是一个文件系统通过标准的SQL语句获取数据,
关系型数据库存放的是实体之间的关系,
ER模型图:E:Entity 实体 R:Relational 关系 (实体用方框表示,属性用圆表示,关系用菱形表示)
关系型数据库:保存的就是实体之间的关系。
常见的关系型数据库:
MySQL 占的比例大 免费
Oracle 占的比例大
SQLServer 微软的
DB2 银行常用
SyBase
安装:custom 客户自定义安装
Server 安装位置
Server data files 数据存储路径
Detail 手动
第一个
第一个
第一个
端口3306
字符集 utf8
添加黑窗口控制
管理员密码
执行
Mysql -u root -p 默认连接本地服务器,省略了两个参数: -h hostname 主机名或ip地址 -P port 端口号
2 MySQL数据库的存储方式概述:
MySQL数据库存储方式:
(一个数据库服务器有多个数据库)在数据库服务器内部,通过数据库存储数据,通常情况下一个应用创建一个数据库。
(一个数据库里面有多个表)在数据库中 ,一般用表存储数据,在一个系统中,通常为每一个实体创建一个表。
(一个表中有很多条记录 )一个实体的实例,会创建一条新的记录
数据库存数方式描述:一台数据库服务器中会创建很多个数据库(一个项目,创建一个数据库)在数据库中会有很多表(一个实体创建一个表)在表中有很多条记录(一个对象的实例会添加一条新的记录)
帮助 mysql --help
服务器概念:硬件:指的就是一台高配置计算机,软件:需要在这台电脑上安装数据库的服务器。
3 SQL概述:结构化查询语言(不区分大小写,在所有关系型数据库都可以用) Structured Query Language
分类:DDL:数据定义语drawing言 drop create alter
DCL:数据控制语control言 grant,if
DML:数据操作语manipulation言 insert update delete
DQL:数据查询语言 select