当前位置: 首页 > news >正文

数据库(一):MySQL概述

数据库(一):MySQL概述

  • 一、引入
  • 二、安装配置MySQL
    • (一)安装
    • (二)配置
    • (三)初始化MYSQL
    • (四)注册MySQL服务
    • (五)启动MySql服务
    • (六)修改默认账户密码(启动成功后)
    • (七)登录MySQL
    • (八)卸载mysql
  • 三、数据模型
  • 四、SQL简介

一、引入

1、数据库:DataBase(DB),是存储和管理数据的仓库。

2、数据库管理系统DataBase Management System(DBMS),操纵和管理数据库的大型软件。

3、SQL:Structured Query Language,操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准。

二、安装配置MySQL

(一)安装

官网下载地址:https://dev.mysql.com/downloads/mysql/
在这里插入图片描述
下载完成后,解压安装包到想放的位置。

(二)配置

为MySQL配置环境变量
在这里插入图片描述

在path中添加MySQL_HOME的路径,然后一直点确定。
在这里插入图片描述

测试是否安装成功:
右键开始菜单(就是屏幕左下角),选择 命令提示符(管理员) ,打开黑框,敲入mysql ,回车。
如果提示 Can’t connect to MySQL server on ‘localhost’ 则证明添加成功;
如果提示 mysql不是内部或外部命令,也不是可运行的程序或批处理文件 则表示添加添加失败,请重新检查步骤并重试。
在这里插入图片描述
在这里插入图片描述

(三)初始化MYSQL

mysqld --initialize-insecure

在这里插入图片描述

(四)注册MySQL服务

mysqld -install

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(五)启动MySql服务

net start mysql // 启动mysql服务
net stop mysql // 停止mysql服务

在这里插入图片描述

(六)修改默认账户密码(启动成功后)

在黑框里敲入 mysqladmin -u root password 1234 ,这里的 1234 就是指默认管理员
(即root账户)的密码,可以自行修改成你喜欢的。

mysqladmin -u root password 1234

在这里插入图片描述

(七)登录MySQL

通过客户端连接MySQL:
右键开始菜单,选择 命令提示符 ,打开黑框。
在黑框中输入, mysql -uroot -p1234 ,回车,出现下图且左下角为 mysql> ,则登录
成功。

mysql -uroot -p1234

在这里插入图片描述
退出登录(任一):

exit
quit

另一种登录方式:不输入密码,会提示输入密码登录
在这里插入图片描述

(八)卸载mysql

先停止mysql服务,再用指令卸载mysql

net stop mysql
mysqld -remove mysql

三、数据模型

关系型数据库(RDBMS):建立在关系模型的基础上,由多张相互连接的二维表组成的数据库。使用表存储数据,格式统一,方便维护,使用SQL语言操作,标准统一,使用方便,可用于复杂查询。
可创建多个数据库,一个数据库里面可有多张表。
创建数据库:
在这里插入图片描述

四、SQL简介

通用语法:
①SQL语句可以单行或者多行书写,以分号结尾
②SQL语句可以使用空格/缩进来增强语句的可读性。
③MySQL数据库的SQL语句不区分大小写
④注释:单行注释,–注释内容或#注释内容(MySQL特有);多行注释,/**/
⑤SQL语言分类:
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Spring Boot + Vue 跨域配置(CORS)问题解决历程
  • 构建智能生态,视频监控/安防监控EasyCVR视频汇聚流媒体技术在智能分析领域的应用
  • 《TOGAF®标准第10版》:企业架构新时代的必备指南与实践蓝图
  • JS【详解】 延迟加载
  • 阿里云服务器 ECS部署jenkins
  • 《企业净零排放实用手册》:助力中小企业实现“双碳”目标
  • 工业智能网关在汽车制造企业的应用价值及功能-天拓四方
  • EVAL长度突破限制
  • Golang 并发编程
  • 【相机与图像】2. 相机内外参的标定的代码示例
  • 中国科技统计年鉴,数据覆盖1991-2022年多年份
  • 基于Python大数据的电商产品评论的情感分析设计与实现,包括lda主题分析和情感分析
  • 面经精选:数据库高频面试十问
  • Python 为Excel单元格设置填充\背景色 (纯色、渐变、图案)
  • 【计算机网络——internet结构和ISP】
  • 【React系列】如何构建React应用程序
  • 〔开发系列〕一次关于小程序开发的深度总结
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • Fastjson的基本使用方法大全
  • JavaScript HTML DOM
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • react 代码优化(一) ——事件处理
  • Redis的resp协议
  • Spring Cloud中负载均衡器概览
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • vue脚手架vue-cli
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 开源地图数据可视化库——mapnik
  • 前端存储 - localStorage
  • 全栈开发——Linux
  • 微服务核心架构梳理
  • 想写好前端,先练好内功
  • 再次简单明了总结flex布局,一看就懂...
  • ​低代码平台的核心价值与优势
  • ​决定德拉瓦州地区版图的关键历史事件
  • ‌分布式计算技术与复杂算法优化:‌现代数据处理的基石
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (C++17) std算法之执行策略 execution
  • (C++20) consteval立即函数
  • (Git) gitignore基础使用
  • (Oracle)SQL优化基础(三):看懂执行计划顺序
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (南京观海微电子)——示波器使用介绍
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (学习日记)2024.01.19
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)大型网站架构演变和知识体系
  • (自用)gtest单元测试
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .NET 常见的偏门问题
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .Net面试题4
  • :=