第一天课:
一基础概念---数据库,数据库管理系统
1.数据库(database):存储数据的仓库
2.数据库管理系统(DBMS DataBase Manager System):MySQL、Oracle、SQL Server、DB2、SQLLite
二MySQL数据库的安装、卸载、配置
1.安装---https://blog.csdn.net/qq_36090621/article/details/109722564
2.卸载---https://blog.csdn.net/qq_36090621/article/details/106321964
三SQL语言
1.基本概念
SQL(Structure Query Language 结构化查询语言),关系型数据库语言的国际标准。
SQL是一种标准化语言,允许用户在数据库上执行操作,如创建数据库、表等等,查询、更新、删除、改。
***Create \ Read \ Update \ and Delete 通常称为 CRUD。
2.分类
DDL 数据定义语言:创建库、创建表,create database, create table
DML 数据操纵语言:添加、删除、更新, insert, delete, update
DQL 数据查询语言:select
DCL 数据控制语言:用户的创建,权限分配
四SQL语句基本语法、关键词
1.查询
简单查询:select * from 表名;
条件查询:WHERE 运算符(=、!=、<> > >= < <= in between... and and or not + - * / %)
模糊查询:linke 通配符 (_表示一个字符,%表示任意多个字符 0~n个)
字段控制:distinct 去重,concat 合并,as 别名
排序:order by (asc 升序,desc 降序)
聚合函数:count sum max min avg
分组查询:group by having 筛选
limit 限制查询:
书写顺序: select 列表 from 表名 【where --> group by --> having --> order by --> limti】
执行顺序:from 表名 where --> group by --> having --> select --> order by --> limit
2.增加
3.修改
4.删除
5.恢复
五MySQL中的基本数据库及功能
1.information_schema---提供了访问数据库元数据的方式
2.mysql---主要负责存储数据库的用户、权限设置、关键字等mysql自己需要使用的控制和管理信息
3.performance_schema---性能优化的数据库
六MySQL数据库管理系统相关的账户设置(修改、新增、删除)
1.修改
2.新增
3.删除