1.初识MySQL
JavaEE:企业级java开发 web
前端 (页面:展示,数据)
后台(连接点:连接数据库,连接前端(控制,控制视图跳转,和给前端传递数据))
数据库(存储数据,txt,Excel,word)
1.1为什么要学习数据库
-
岗位需求
-
大数据时代
-
被迫需求:存数据
-
数据库是所有软件体系中最核心的存在
1.2 什么是数据库
数据库:DB,DataBase
概念:数据仓库,软件.通过sql可以存储查询等操作数据库中数据。
作用:存储数据,管理数据
1.3数据库分类
关系型数据库:
- mysql、
- 通过表和表之间,行和列之间的关系进行数据的存储。
非关系型数据库:
- Redis、MongDB
- 非关系型数据库是以对象存储,通过对象自身的属性来决定
DBMS(数据库的管理系统)
- 数据库的管理软件、获得、管理和维护数据
1.4MySQL简介
mysql
- 关系数据库管理系统
- 最好的关系型数据库管理系统
- 开源
- 体积小、速度快、成本低
- 适用中小型网站或大型网站
1.5连接数据库
命令行连接:
mysql -uroot -p --连接数据库
----------------
--所有语句都要以分号结尾
show databases; --查看全部数据库
use 数据库名; --切换数据库
show tables; --查看数据库中所有的表
describe 表名; --显示数据库某个表的所有信息
create database; 数据库名 --创建数据库
exit; --退出连接
--单行注释
/*
多行注释
*/
sql分类:
DML 数据库操作语言
DDL 数据库定义语言
DQL 数据库查询语言
DCL 数据库控制语言