1、初始MySQL
JavaEE:企业级Java开发 Web
- 前端(页面:展示,数据)
- 后台(连接点:连接数据库JDBC,连接前端(控制视图跳转,给前端传递数据))
- 数据库(存数据,txt,excel,word)
1.1 、 为什么学习数据库
- 岗位需求
- 大数据时代,得数据者得天下
- 被迫需求: 存数据,去IOE
- 数据库是所有软件体系中最核心的存在 DBA
1.2、什么是数据库
数据库(DB,database)
概念:数据仓库、软件(安装在操作系统上,windows,linux,mac)SQL,可以存储大量的数据,500万
作用:存储数据,管理数据
1.3、数据库分类
- 关系型数据库: 行,列(SQL)
- MySQL,Oracle、sqlServer、DB2、SQLlite
- 通过表和表之间,行和列之间的关系进行数据的存储。学院表,考勤表等
- 非关系型数据库:(key:value)(NoSQL)
- Redis,MongDB
- 非关系型数据库,对象存储,通过对象的自身的属性来决定。
DBMS(数据库管理系统)
- 数据库管理软件,科学有效管理我们的数据,维护和获取数据。
- MySQL,管理数据

1.4、MySQL简介
- MySQL是一个关系型数据库管理系统
- 前世:瑞典MySQL AB公司
- 今生:输入Oracle旗下产品
- 开源的数据库软件,体积小、速度快、成本低
- 中小型网站、大型网站
- 官网:https://www.mysql.com/
- 官网下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip
安装建议
- 尽量不要使用exe,注册表导致无法卸载干净
- 尽可能使用压缩包安装
1.5、安装MySQL
- 解压
- 把这个包放到自己电脑的环境目录下
- 配置环境变量
- 新建mysql配置文件ini
[mysqld]
basedir=D:\Program Files\mysql-5.7\
datadir=D:\Program Files\mysql-5.7\data\
port=3306
skip-grant-tables
- 启动管理员模式下的CMD,并将路径切换至mysql下的bin目录,然后输入mysqld –install (安装mysql)
- 再输入 mysqld --initialize-insecure --user=mysql 初始化数据文件
- 初始化数据库文件
- 启动mysql,修改密码
- 进入mysql,通过命令行(-p后面不要加空格),修改密码(sql语句最后一定要加分号)
- 注掉ini中的跳过密码
- 重启mysql,连接测试,如果连接成功,就ok了。
1.6 安装sqlyog


4. 新建一个数据库school
5. 新建一张表student

每一个sqlyog的执行操作,本质就是对应了一个sql,可以在软件的历史记录中查看
6.打开表 右键操作
7.自己尝试添加多条记录,刷新即可

1.7 连接数据库
命令行连接
mysql -u root -p123456 --连接数据库
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost'; --修改密码
flush privilegs; --刷新权限
------------------------------------------------------------------------------------
--所有语句都使用分号结尾
show databases; --查看所有数据库
mysql> use school; -- 切换数据库 use 数据库名
show tables; -- 查看数据库中所有的表
describe school; --显示数据库中所有的表的信息
create database westos; -- 创建一个数据库
exit; -- 退出连接
-- 单行注释
/*
sss多行注释
*/
本文从企业级Java开发的角度出发,详细介绍了MySQL数据库的基础知识,包括为何学习数据库、数据库的概念及分类,MySQL的特点与安装配置过程,以及如何通过SQL语句进行数据库的管理和操作。
3375

被折叠的 条评论
为什么被折叠?



