数据库(一):MySQL概述

server/2024/9/24 9:19:49/
webkit-tap-highlight-color: rgba(0, 0, 0, 0);">

数据库(一):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

java">mysqld --initialize-insecure

在这里插入图片描述

(四)注册MySQL服务

java">mysqld -install

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

(五)启动MySql服务

java">net start mysql // 启动mysql服务
net stop mysql // 停止mysql服务

在这里插入图片描述

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

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

java">mysqladmin -u root password 1234

在这里插入图片描述

(七)登录MySQL

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

java">mysql -uroot -p1234

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

java">exit
quit

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

mysql_78">(八)卸载mysql

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

java">net stop mysql
mysqld -remove mysql

三、数据模型

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

四、SQL简介

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


http://www.ppmy.cn/server/101097.html

相关文章

【区块链+乡村振兴】“蜜链盟”乡村振兴基层治理数字化平台 | FISCO BCOS应用案例

在国家战略政策推动和新一代信息化发展应用的合力之下,数字乡村是互联网化、信息化和数字化在农业农村经 济社会发展中的表现。为进一步加强乡村基层治理,根据《中共海南省委农村工作领导小组办公室海南省农业农 村厅关于在我省乡村治理中推广运用积分制…

strip 、objdump、objcopy 差异与区别

strip 、objdump、objcopy 差异与区别 strip 命令用于从已编译的可执行文件或目标文件中移除调试信息和其他非必要数据。这可以减小文件的大小,并且有助于保护源代码不被轻易反编译。通常,在发布软件时会使用 strip 命令来减少二进制文件的体积 objdump…

uniapp接口请求this.$request

代码示例: createPhoto(url) {this.$request({url: /emp/gallery-photo/create,//后端接口method: post,//请求方法header: {//请求头tenant-id: 1,},data: {//请求参数galleryId: this.albumId,empUserId: this.empUserId,"url": url,}}).then((res) &…

界面优化 - QSS

目录 1、背景介绍 2、基本语法 3、QSS 设置方式 3.1 指定控件样式设置 代码示例: 子元素受到影响 3.2 全局样式设置 代码示例: 使用全局样式 代码示例: 样式的层叠特性 代码示例: 样式的优先级 3.3 从文件加载样式表 代码示例: 从文件加载全局样式 3.4 使用 Qt Desi…

day.26贪心算法2

122.买卖股票的最佳时机 给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。 在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。 返回 你能获得的 …

python监听环境内是否有声音

python监听环境内是否有声音 首先使用pyaudio打开麦克风,并开始录音。然后使用一个while循环来不断读取麦克风录取的音频数据,然后使用numpy来分析音频数据是否有声音。当检测到有声音时,会打印"有声音"并退出循环。最后关闭录音流…

Angular网络请求

在Angular应用中,网络请求是常见的需求,用于从服务器获取数据或向服务器发送数据。Angular提供了多种方式来处理网络请求,比较常用的是HttpClient模块。 下面描述的是掌握Angular网络请求的基本步骤和概念: 1. 引入HttpClientMo…

鸿蒙面试题

图片处理你是怎么做的 图片处理 上传文件有没有做过 上传应用文件 开发者可以使用上传下载模块(ohos.request)的上传接口将本地文件上传。文件上传过程使用系统服务代理完成, 在api12中request.agent.create接口增加了设置代理地址参数,支持用户设置自定义代理地址。 说…