什么是JavaWeb?
-
web:www,万维网,能通过浏览器访问网站
-
JavaWeb:用Java技术开发网站。
-
网页:展现数据
-
数据库:存储和管理数据
-
JavaWeb程序:逻辑处理
1数据库
- 数据库概念
- MySQL(数据库管理系统软件)其实是下面的DBMS
- SQL(操作数据库的编程语言)
1.1 数据库概念
数据库:
- 存储数据的仓库,数据有组织的存储。
- DataBase,DB
数据库管理系统:
- 管理数据库的大型软件
- DataBase Management System ,DBMS
常见的关系型数据库管理系统:
SQL:
- Structured Query Language ,SQL结构化查询语言
- 操作关系型数据库的编程语言(上面所有都行)
- 定义操作所有关系型数据库的统一标准
1.2安装Mysql数据库
https://downloads.mysql.com/archives/community/
先看我的mac版本
找到所需要的mysql版本
但下载完dmg打开不了,说要更新??
解决办法就是打开安全与隐私强制打开
密码:
226030226030zwkZ
添加环境变量:
vim里写
export PATH=$PATH:/usr/local/mysql/bin
1.3 MySQL数据模型
关系型数据库:
由多张能互相连接的二维表组成的数据库。
MySQL数据模型
创建的数据库就是文件夹在data里,但是它没有打开权限。
这是解除权限的方法
2SQL
对于同一个需求每一种数据库操作方式可能有一些不一样的地方。
Navicat
2.1DDL
1操作数据库
2操作表