复习
软件的生命周期
软件的定义期
可行性研究阶段/需求分析阶段
软件的开发期
概要设计阶段/详细设计阶段/编码实现阶段/测试阶段
软件的维护期
部署阶段/维护阶段
服务器
提供各种服务
访问服务器
域名/IP地址 端口 协议
1.存储数据的方式有哪些
特定文件/内存/第三方云服务器/数据库服务器
2.什么是数据库
数据库是按照一定的形式组织存储数据,目的是为了更好的操作数据 —— 增删改查
(1)数据库的发展历史
网状数据库 -> 层次型数据库 -> 关系型数据库 -> 非关系型数据库(NoSQL)
(2)关系型数据库逻辑结构
Server -> Database -> Table -> Row -> Column 服务器 数据库 数据表 行 列 |
3.mysql数据库
Oracle: mysql
马丁: MariaDB
XAMPP 服务器套装,包含有多款服务器,包含mysql,Apache |
(1)mysql部署结构
服务器端:负责存储、维护数据 —— 银行数据库服务器
c:/xampp/mysql/bin/mysqld.exe 启动文件
占用端口3306
客户端:负责连接服务器,对数据进行增删改查 —— ATM机
c:/xampp/mysql/bin/mysql.exe
(2)使用客户端连接服务器端
mysql.exe -h127.0.0.1 -P3306 -uroot -p
-h host IP地址/域名 127.0.0.1/localhost (指向自己电脑)
-P port 端口号
-u user 用户名 root 管理员账户
-p password 密码 xampp下root密码为空
mysql -uroot 简写形式
连接命令的结尾不能加分号,否则是游客。 |
(3)常用的管理命令
quit; 退出连接
show databases; 显示当前服务器下所有的数据库
所有的管理命令都以英文的分号结尾 |
4.SQL命令
结构化查询语言,用于操作关系型数据库服务器,主要是对数据进行增删改查。
SQL命令的执行方式
- 交互模式:客户端输入一行,点击回车,服务器端执行一行,适用于临时性的查看数据。
- 脚本模式:客户端把要执行的命令写在一个脚本文件中,然后一次性的提交给服务器执行,适用于批量的操作数据。