MySql 5.2.28 安装与使用

安装包

MySql 5.7.28 安装包
链接:https://pan.baidu.com/s/12Oa-MACHql2uTA3QrCIJmg
提取码:6666

Navicat Premium 15
链接:https://pan.baidu.com/s/1Z_nvFDiihd4PRv1Igq7sEA
提取码:6666
使用教程:https://www.cnblogs.com/poloyy/p/12231357.html


数据库排行

为什么选择
(图片截图于2021/02/01 https://db-engines.com/en/ranking )

开发中常见的数据库

数据库名 介绍
MySql数据库 开源免费的数据库
因为免费开源、运作简单的特点,常作为中小型的项目的数据库首选。
MySQL1996年开始运作,目前已经被Oracle公司收购了. MySQL6.x开始收费
Oracle数据库 收费的大型数据库,Oracle公司的核心产品。
安全性高
DB2 IBM公司的数据库产品,收费的超大型数据库。
常在银行系统中使用
SQL Server MicroSoft 微软公司收费的中型的数据库。
C#、.net等语言常使用。
但该数据库只能运行在windows机器上,扩展性、稳定性、安全性、性能都表现平平。

为什么选择MySQL ?

  1. 功能强大,足以应付web应用开发
  2. 开源, 免费

MySql安装目录结构:

在这里插入图片描述

MySql自带的表的介绍

在这里插入图片描述

MySql命令大全:

启动MySQL服务命令:

net start mysql57

关闭MySQL服务命令:

net stop mysql

命令行登录数据库

MySQL是一个需要账户名密码登录的数据库,登陆后使用,它提供了一个默认的root账号,使用安装时设置的密码即可登录。

命令 说明
mysql -u 用户名 -p 密码 使用指定用户名和密码登录当前计算机中的MySQL数据库
mysql -h 主机IP -u 用户名 -p 密码 -h 指定IP 方式,进行 登录

命令演示:

mysql -uroot -p123456
mysql -h127.0.0.1 -uroot -proot

退出命令

exit 或者 quit

元数据相关的命令介绍

-- 元数据相关的命令介绍
-- 1.查看服务器当前状态
show status;
-- 2.查看MySQl的版本信息
select version();
-- 3.查询表中的详细信息
show columns from employee;
-- 4.显示数据表的详细索引信息
show index from employee;
-- 5.列出所有数据库
show databases;
-- 6.显示当前数据库的所有表
show tables;
-- 7.获取当前的数据库名
select database();

SQL注解

注释语法 说明
– 空格 单行注释
/* */ 多行注释
# MySql特有的单行注释
# show databases; 单行注释
-- show databases; 单行注释
/*
多行注释
show databases;
*/

SQL的分类

分类 说明
数据定义语言
简称DDL(Data Definition Language),
用来定义数据库对象:数据库,表,列等。
数据操作语言
简称DML(Data Manipulation Language),
用来对数据库中表的记录进行更新。
数据查询语言
简称DQL(Data Query Language),
用来查询数据库中表的记录。
数据控制语言
简称DCL(Date Control Language),
用来定义数据库的访问权限和安全级别,及创建用户。(了解)

注: 我们重点学习 DML 与 DQL!

在这里插入图片描述

/*
	对数据库操作的分类包含:
	CRUD
	C create	创建
	R retrieve	查询
	U update	修改
	D delete	删除
		使用数据库
*/
  1. 库操作
    1.1 库的增删查改
  2. 表操作
    2.1 表的增删查改
    2.2 建表约束
    2.3 多表设计(外键和范式)
  3. 数据操作
    3.1 数据的增删改
    3.2 数据查询
  4. 其他
    4.1 数据库事务
    4.2 索引&视图&存储过程&触发器
    4.3 用户处理&数据库备份和还原

内容声明:

所有知识点参考自:拉勾教育2020第7期Java就业班阶段二模块一的MySql课程
数据库指导老师:九渊
如有缺漏或者错误地方希望大家在评论区指出,我会及时修改。
如有侵权方面的,请联系:[email protected]。或在评论区,如有看见会及时处理!

猜你喜欢

转载自blog.csdn.net/Guai_Ka/article/details/113537723