- 数据库相关概念
- 数据库(DB):存储数据的仓库。数据是有组织的进行存储
- 数据库管理系统(DBMS):操作和管理数据库的大型软件
- SQL:操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准
主流的关系型数据库管理系统:Oracle、MySQl、Microsoft SQLServer、postgresql等等,这些关系型数据库管理系统有统一的标准,即SQL编程语言 。
MySQL安装:
- 版本:社区版和商业版 区别:是否提供技术支持 MySQL community server8.0.36
- 下载:略
MySQl启动与停止:
- 法一在win里搜索“services.msc",跳转页面后找到MySQL80可自行设置状态,(刚开始默认正在运行)
- 法二:在命令行输入以下命令启动或停止
net start mysql80
net stop mysql80
注:这里的mysql80为系统的服务名称,且默认mysql是开机自动启动的。
MySQL数据库的客户端连接
- 方式一:用MySQL提供的客户端命令行
- 方式二:系统自带的命令行工具执行指令连接(使用这种方式时,需要配置PATH环境变量)
mysql [-h 127.0.0.1] [-p 3306] -u root -p
-h指定连接的指定地址,-p指定连接端口,-u指用户,-p指密码。[]表示可有可无,没有时为默认参数。
注:配置PATH环境变量
此电脑->属性->高级系统设置->环境变量->新建环境变量:复制粘贴MySQl路径,点击确定,然后再输入命令,能够显示出版本,说明连接成功。接下来就可以操作数据库
然后就是建立数据模型。
数据模型
- 关系型数据库(RDBMS)
概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。
特点:使用表存储数据,格式统一,便于维护;使用SQL语言操作,标准统一,使用方便。
- 数据模型
- 一个数据模型可用多个数据库,一个数据库可有多个表