IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> MySQL安装问题解决 和MySQL语言的简单分类【DDL 和 DML的区别】【MySQL】 -> 正文阅读

[大数据]MySQL安装问题解决 和MySQL语言的简单分类【DDL 和 DML的区别】【MySQL】

Java养成计划----学习打卡第六十三天

Java(打卡第六十三天)


MySQL数据库的简单介绍 : 安装问题,使用问题,数据库简单介绍


作为一个合格的Programmer,基本的增删查改的技能还是要具备的,接下来的这段时间,就先不着急学框架了,先熟悉数据库和计算机网络,如果时间充裕,还有B树数据结构给看一下,做算法题,之后进入框架学习,SSM

MySQL安装问题

MySQL的安装有两种方式,第一种是下载的zip文件,解压后配置文件就可以用了,还有一种方式,就是下载installer,我使用的第二种方式,因为安装的时候就可以自己进行文件的配置

安装路径选择

安装MySQL时,提供了四种方式,full,server only, client only ,自定义,这里要选择自定义,这样,选择要安装的组件,比如connect,server,workbench,每一个都选择下方的advanced设置,就可以设置安装的路径了

将它们设置在新盘里,进入之后的操作

在start Service红叉

因为我之前使用的zip安装的mysql,但是安装之后对版本不满意,之后卸载了,又重新安装installer,到达最后一步就报错了

这是因为之前的卸载不干净,要进行多方面的工作

删除应用程序

进入控制面板,进入卸载程序,将MySQL的程序卸载🏮

删除C盘文件夹

进入ProgramFiles删除MySQL文件夹,在上方勾选显示隐藏文件夹,就可以显示ProgramData,进入文件夹同样删除MySQL🏮

删除注册表信息

W + R,输入regedit,进入注册表,在第二栏中选择查找,查找MySQL的文件夹,删除🏷\

删除管理中的服务

输入计算机管理,进入应用,找到服务界面,查找里面是否还有MySQL服务,如果还有,进入cmd窗口,输入命令

sc delete service_name

就可以删除服务

sc,cd命令无法使用

可能时环境变量中的Path被修改删除了,之前的system,root的路径没有了,两种方式恢复,第一种时通过系统还原,设置一个还原点就可以找到之前的Path了;第二种方式,直接复制参考的路径

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0;

可能时大家设置之前的java环境变量时误删了,正确的操作方式时直接点击编辑,在Path后面增加路径,比如D:\java-18\bin

使用cd命令无用

这里是因为没有切换盘符

\d + 路径

这样就可以了,但是进入MySQL每次这样进入非常麻烦,所以需要配置Path变量,这里就和java的配置一样,在Path后面增加一个bin的路径

在这里插入图片描述

配置环境变量之后
在这里插入图片描述

可以直接使用命令了

Workbench

之前自定义安装时安装了workbench组件,相比cmd命令行,workbench确实简化了很多,可以直接新建数据库,新建数据表

在这里插入图片描述

因为workbench只是一个图形界面,其中所做的修改在cmd窗口也可以见到

在这里插入图片描述

MySQL介绍

MYSQL基本命令和演示

mysql不区分英文的大小写,本人习惯大写,因为是直接使用命令行工具

  1. -h -u -p 登入
  2. EXIT【exit] 退出数据库
  3. SHOW DATABASES; 展示有那些数据库
  4. USE view_name; 使用某个数据库
  5. CREATE DATABASE ver_name; 创建数据库
  6. SHOW TABLES; 查看一个数据库中有那些表

mysql登录和退出

  • 显示密码的登录登录方式

mysql -h localhost -u user_name -p password

  • 隐藏密码的登录方式

mysql -h localhost -u user_name -p

password

  • 退出数据库

进入后

mysql>

mysql > exit

  • 查看有那些数据库

show databases; //注意有分号 英文的分号

mysql> SHOW databases;
+--------------------+
| Database           |
+--------------------+
| cfengbase          |
| information_schema |
| mysql              |
| performance_schema |
| sakila             |
| sys                |
| world              |
+--------------------+
7 rows in set (0.01 sec)
  • 使用某个数据库

mysql > USE fruits;

Database changed

  • 创建数据库

mysql> CREATE DATABASE students;
Query OK, 1 row affected (0.01 sec)

数据库中最基本的单元是表:table,存储数据的一种方式

数据库当中是用表格来表示数据的,因为非常直观,任何一张表都有行和列

  • 行(row):称为数据/记录
  • 列(column):称为字段 ----- 每一个字段都有字段名,和其数据类型,和约束【比如唯一性约束,就不能重复了】等属性

显示一个数据库下面有那些表

mysql> SHOW TABLES;
ERROR 1046 (3D000): No database selected //要先选择数据库之后才能够执行操作

mysql> USE cfengbase;
Database changed
mysql> SHOW TABLES;
±--------------------+
| Tables_in_cfengbase |
±--------------------+
| fruits |
±--------------------+
1 row in set (0.02 sec)

SQL语句【structured Query Lauguage】结构化查询语言

SQL的语句有很多类别,要分开记忆,query在计算机网络中也有,就是URL中就有query,可以通过getQuery获得查询

  • DQL(data query lauguage) 数据查询语言 — 就是做查找操作的 凡是带有select【选取】关键字的都是查询语句, SELECT ……

  • DML (data manipulation lauguage)数据操作语言 — 做增,删,改的操作 insert【INSERT】增加 delete【DELETE】删除 update【UPDATE】修改

  • DDL(data definition lauguage)数据定义语言 操作表的结构,比如删除字段(column),增加新的字段 , 凡是带有CREATE创造 DROP删除 ALTER修改 的都是数据定义语言 DDL是对表的结构进行增删改,而DML是对表中的数据进行增删改

  • TCL(transaction control lauguage)事务控制语言 主要包括事务提交COMMIT; 还有事务回滚ROLLBACK;

  • DCL(data control lauguage) 数据控制语言 比如授权GRANT 撤销权限REVOKE

今天就先简单介绍一下SQL的安装和语言的分类~🌳

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-11-12 19:39:55  更:2021-11-12 19:41:00 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 5:22:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码