第一节
(1) 初识MySQL
- 数据库DB,存储数据
- DBMS(数据库管理软件)、
数据库的管理软件,科学有效管理数据,例如MySQL - 关系型数据库
- 开源的数据库软件,体积小,速度快,成本低
- 中小型网站,大型网站,集群
- MySQL5.7
- 尽可能使用压缩包安装
(2) 安装MySQL-5.7
-
解压,设置环境变量
-
新建配置文件ini,编辑my.ini文件
-
安装SQLyog
-
新建数据库school
-
每一个sqlyog的执行操作,就对应一条sql语句,可以在历史记录中显示
-
创建表
-
添加记录
-
清空记录
(3) 命令行链接mysql
- 连接失败
https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
- 输入mysql -u root -p,再输入密码,即可连接成功
(4) MySQL基础语法
-
Sql注释–,-* *-
-
修改密码:
update mysql.user set authentication_string=password(‘11111’)where user=’root’ and Host = ‘localhost’; -
MySQL8.0改密码ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’
-
刷新权限:
flush privileges -
所有语句都使用分号结尾
-
查看所有数据库:show databases;
-
切换数据库:use 数据库名 例如:use school;
-
查看数据库中所有表:show tables;
-
查看数据库中所有表中信息:describe student;
-
创建数据库:create database westos;
-
退出连接:exit;
(5) 数据库的语言(CRUD 增删改查)
DDL 数据库定义语言
DML 数据库操作语言
DQL 数据库查询语言
DCL 数据库控制语言