iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL的安装,以及VScode中MySQL的使用
  • 694
分享到

MySQL的安装,以及VScode中MySQL的使用

mysql数据库 2023-08-31 11:08:30 694人浏览 安东尼
摘要

       最近在新课学习python,到了数据库的安装和使用,其中遇到了一些困难,特别是在vscode上使用Mysql时,遇到了一些难处,特此纪录与分享一下。 mysql简介         Mysql 是一个关系型数据库管理系统,由瑞

       最近在新课学习python,到了数据库的安装和使用,其中遇到了一些困难,特别是在vscode上使用Mysql时,遇到了一些难处,特此纪录与分享一下。

mysql简介

        Mysql 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL安装

        MySQL的安装有两种方式:

第一种:以压缩包的形式进行安装

        (中途出现任何解决不了的问题,请停止这种安装方式,使用第二种安装包的形式进行安装)

        下载地址:MySQL :: Download MySQL Community Server

         下载完成后,我们就得到了一个zip压缩包(我的压缩包mysql-8.0.29-winx64.zip),然后我将压缩包解压到了 D:\mysql中,接下来我们需要配置一下MySQL的配置文件,如下:

      

  • 在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息(复制进去)

    [client]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir=D:\mysql# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错# datadir=D:\mysql# 允许最大连接数max_connections=20# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB

    其中,只需要将basedir词条中的路径换成自己的即可,8.0以上的不需要datadir词条。

    接下来我们启动MySQL数据库
    • 管理员的身份打开cmd命令行工具,切换目录:(提醒:必须是以管理员身份打开,否则以下操作会出现失败现象
      例如:点击开始---搜索命令提示符---鼠标右键----点击以管理员的身份运行

       进入bin文件夹之后,我们就可以使用mysql命令了。

    • 接下来初始化数据库:输入一下命令

      mysqld --initialize --console

      执行完成后,会输出root(用户名)的初始默认密码,例如一下:

       这个密码是系统随机生的的,最好保存一下,以免忘掉,后面我们可以修改密码。

  • 然后,我们继续进行安装数据库命令

    mysqld install
  • 完成之后我们启动服务即可

    net start mysql

    结束之后,我们就算完成了MySQL的安装。

第二种:以安装包(exe)的形式进行安装 

        由于,我是按第一种方式,安装成功了,第二种方式便没有尝试。

        大家可以看这个作者的文章:MySQL安装教程(详细)_花北城的博客-CSDN博客
 

数据库的操作

登录数据库

        当MySQL 服务已经运行时, CD到bin目录,打开命令提示符, 输入以下格式的命名:

mysql -h 主机名 -u 用户名 -p

  •         -h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0.1)该参数可以省略;

    • -u : 登录的用户名;

    • -p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。

      例如:

      mysql -u root -p 123456

        123456是我重置后的密码,初次登陆使用默认密码。 

        出现这样的代码表示成功进入MySQL数据库,接下来就可以进行数据库操作了。 

        我的登录之后,系统让我更改密码才可以使用,更改密码如下:

set passWord =password(‘123456’);

查看数据库

语法:

show databases;

        分号是非常重要的

创建数据库

语法:

create database 库名;

删除数据库

 语法:

drop database 库名;

选择数据库

语法:  

use 库名;

        进入数据库,我们就可以进行表操作了。

创建数据表

 语法:

create table 表名(    ID int auto_increment,表字段名 类型,    表字段名 类型,    表字段名 varchar(n),)DEFAULT CHARSET=utf8;varchar(n) n代表字符个数

MySQL 中定义数据字段的类型对你数据库的优化是非常重要的。

MySQL 支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型

 删除数据表

 语法:

drop table 表名;# 删除表
  • 清空表数据

truncate table 表名;

         truncate只会清除表数据,drop不光清除表数据还要删除表结构

 delete from 表名 where id='1';
delete from 表名;

         如果不加where条件,则是删除表所有的数据

插入数据

 语法:

 insert into 表名(name1,name2,name3) values (data1,data2,data3)

        如果数据是字符型,必须使用单引号或者双引号,如:"data"  

查询数据

 语法:

select * from 表名;
# 查看表中的所有数据

select name from 表名;
# 查看指定数据

desc 表名:
# 查看表结构

show tables; 
# 查看表 - 选择数据库

 VScode进行连接MySQL

        我们安装MySQL是为了存储数据,而我学习的又是Python,需要与数据库进行连接才能使用。

        学习时,老师是使用PyCharm进行教学的,但是由于笔者的电脑使用pycharm时,无法再使用网页(两者一起使用,电脑会卡住),所以使用的是VScode,也就有了一下使用MySQL的困难。

        首先,pycharm专业版有一个很好的MySQL连接功能,各位可以自行尝试。

        如果使用VScode,我们又不想使用dos(命令提示符)这种困难的指令进行数据库交互,我们就需要安装一些插件,在VScode中使用MySQL。

第一步,我们在VScode的商店中搜索mysql

         三个mysql的区别,诸位可以百度一下,选择自己喜欢的,由于我也是第一次使用,并不清楚三者的区别,只知道三个都可以连接数据库,这里我重点说一下我安装SQLTools时遇到的困难。

第二步,连接数据库

        我们点击进入柱形界面(也就是mysql后),出现如下界面:

        我们点击Add New Connection  ,选择MySQL: 

        出现如下界面:

 

         这里就是我出现错误的地方,如果你的MySQL版本是8.0以上,数据库会连接失败,原因是这个MySQL驱动不支持MySQL 8的caching_sha2_password加密方式。如果继续用这个插件,可以将数据库的用户加密改为mysql_native_password方式。

        修改如下,我们进入dos中启动mysql,输入:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '11111111';

        mysql>不要复制进去,这是mysql的输入提示符,by之后是密码,改成自己的。引号不要去掉,分号要加上。

        然后我们在进入如下界面:

       

         到这里我们就成功的连接了数据库。之后可以在VScode中输入MySQL的命令,进行数据库的操作。 

        第一次发文章,不足之处还望大家海涵和指点。最后,感谢新课的老师,让我学到了很多python知识,希望以后的自己越来越好,也希望能帮助与我有相同困难的人。想获取更多资料,可以关注新课的微信公众号。

     

来源地址:https://blog.csdn.net/iawdjr_yy/article/details/129364395

您可能感兴趣的文档:

--结束END--

本文标题: MySQL的安装,以及VScode中MySQL的使用

本文链接: https://www.lsjlt.com/news/385356.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL的安装,以及VScode中MySQL的使用
           最近在新课学习python,到了数据库的安装和使用,其中遇到了一些困难,特别是在VScode上使用MySQL时,遇到了一些难处,特此纪录与分享一下。 MySQL简介         MySQL 是一个关系型数据库管理系统,由瑞...
    99+
    2023-08-31
    mysql 数据库
  • MySQL的安装以及卸载
    下载官网 https://www.mysql.com/ 切到下载tab页 找到 MySQL Community Server 或者 MySQL Community (GPL) Downloads --> MySQL Community S...
    99+
    2023-08-25
    mysql 数据库
  • Grafana安装使用以及配置mysql数据源的应用
    概述 Grafana是一个开源的监控数据分析和可视化套件。最常用于对基础设施、应用数据采集的时序数据进行可视化分析,Grafana支持多种数据源配置,提供查询、可视化、告警功能。 安装 下载镜像 docker pull grafana...
    99+
    2023-08-24
    grafana mysql
  • MySQL Workbench 安装及使用
    MySQL Workbench 安装及使用 文章目录 MySQL Workbench 安装及使用1. MySQL Workbench 简介2. MySQL Workbench 的下载与安装3. MySQL Workbench 使用...
    99+
    2023-08-18
    mysql 数据库 dba
  • MySQL Workbench安装及使用
    目录 一、MySQL Workbench简介 二、MySQL数据库安装 三、远程连接MySQL服务器 四、创建数据库 五、创建数据表 六、数据内容维护 七、查看数据表 八、修改数据表 九、删除数据表 一、MySQL Workben...
    99+
    2023-08-31
    数据库 mysql sql
  • docker安装mysql步骤以及踩的坑
    docker 安装mysql8 不废话,上命令 1. docker pull mysql:latest2. docker run -it --name mysql -v /home/mysql/con...
    99+
    2023-09-10
    docker mysql
  • MySQL中administrator怎么安装及使用
    要在MySQL中安装administrator,需要先下载MySQL官方提供的MySQL Workbench工具,它是一个跨平台的M...
    99+
    2024-04-09
    MySQL
  • VSCode Web IDE Coder 安装及使用
    概述 Coder是VS Code的Web IDE,分Code Server 和 Coder,Code Server安装在服务器上,通过浏览器打开地址后可以使用一个web版的VS Co...
    99+
    2024-04-02
  • 【iOS】Cocoapods的安装以及使用
    文章目录 前言一、Cocoapods的作用二、安装Cocoapods三、使用Cocoapods总结 前言 最近笔者在仿写天气预报App时用到了api调用数据,一般的基本数据类型我们用Xc...
    99+
    2023-09-17
    ios cocoapods cocoa xcode objective-c
  • httplib库的安装以及使用
    目录 安装httplib库 认识httplib库 httplib请求类  httplib响应类  httplib中的Server类        httplib的client类 httplib库搭建简单的服务器 httplib库搭建简单的客...
    99+
    2023-09-17
    服务器 http 前端
  • MySQL中concat以及group_concat的使用示例
    这篇文章给大家分享的是有关MySQL中concat以及group_concat的使用示例的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。本文中使用的例子均在下面的数据库表tt2下执...
    99+
    2024-04-02
  • 【MySQL】CentOS7 卸载以及安装 MySQL 详细流程
    一、卸载 MySQL 查看 MySQL 安装版本 mysqladmin --version 通过 rpm 查找 MySQL rpm -qa|grep -i mysql 查看 MySQL 运行状态 s...
    99+
    2023-09-08
    mysql linux 数据库
  • Python中pip工具的安装以及使用
    一、简单介绍 pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装和卸载的功能,现在大家用到的所有包不是自带的就是通过pip安装的。Python 2...
    99+
    2024-04-02
  • mac环境canal+mysql+kafka的安装及使用
    为了实现 实时同步数据,在mac环境搭建了canal,mysql,kafka的一套流程使用canal加mysql加kafka的方式传递数据mysql 数据源头canal模仿slave冲mysql取数据。。是一个管道kafka 将canal获...
    99+
    2023-06-05
  • ffmpeg的安装以及使用的方法
    这篇文章主要介绍“ffmpeg的安装以及使用的方法”,在日常操作中,相信很多人在ffmpeg的安装以及使用的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ffmpeg的安...
    99+
    2024-04-02
  • Labelme 安装以及使用
    好久没有使用标注工具了,应工作需要,补一篇,自己实践后,总结如下 1.labelme 简介 labelme 是一款图像标注工具,主要用于神经网络构建前的数据集准备工作,因为是用 Python 写的,所...
    99+
    2023-09-26
    python 开发语言 深度学习
  • DDDDOCR安装以及使用
    DDDDOCR图片验证码识别技术 在我们日常浏览网页的时候,常常会弹出一张图片让你来验证,有的是滑动验证,有的是输入相应字符来进行验证,今天我就来给大家介绍这么一个技术,可以专门用来识别图片验证码的功...
    99+
    2023-09-18
    python numpy pycharm
  • Mac 上如何安装Mysql? 如何配置 Mysql?以及如何开启并使用MySQL
    前言: 有许多开发的小伙伴,使用的是mac,那么在mac上如何安装,配置Mysql,以及使用Mysql了,今天来一个系统的教程。  安装Mysql  使用mysql前,我们需要先下载mysql,并按照以下几个步骤,便可以顺利下载安装mysq...
    99+
    2023-10-18
    mysql 数据库
  • 安装WSL、安装VScode、安装VScode插件、在WSL上安装fortran、python并在VScode中使用WSL系统中的fortran、python
    一、前言 linux系统在开发上有独特的优势、近期通过python安装graph_tool时,踩坑无数,看了数十篇帖子和官方文档、最后依然没能在windows系统上使用到graph_tool,甚至已经在linux系统(WSL)下载成功了...
    99+
    2023-09-20
    vscode ide 编辑器 linux
  • OSWatcher的安装、配置以及使用
    本篇内容介绍了“OSWatcher的安装、配置以及使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!参考O...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作