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

MySQL安装问题解决 和MySQL语言的简单分类【DDL 和 DML的区别】【MySQL】,第1张

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

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

内容导航
  • MySQL安装问题
    • 安装路径选择
    • 在start Service红叉
      • 删除应用程序
      • 删除C盘文件夹
      • 删除注册表信息
      • 删除管理中的服务
    • sc,cd命令无法使用
    • 使用cd命令无用
  • Workbench
  • MySQL介绍
    • MYSQL基本命令和演示
    • SQL语句【structured Query Lauguage】结构化查询语言

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%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0;

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

使用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的安装和语言的分类~

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5437558.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存