简介:作者 | 语音识别不管是机器学习、web开发或者爬虫,数据库都是绕不过去的。那么今天我们就来介绍如何Mysql数据库进行连接以及数据的交换。主要分为以下几个方面:什么是数据库?什么是?如 …
书页库概念
作者 | 语音识别
不管是机器学习、web开发或者爬虫,数据库都是绕不过去的。那么今天我们就来介绍如何Mysql数据库进行连接以及数据的交换。主要分为以下几个方面:
什么是数据库?
什么是?
如何连接数据库?
创建数据库数据库操作-CRUD
数据库基本上是结构化数据的集合,通过数据库可以用各种方式轻松地检索,管理和访问数据。最简单的数据库形式之一是文本数据库。目前关系数据库是最流行的数据库系统,目前主流的关系数据库主要由以下几个:
MySQL
SQL
IBM db2
NO SQL
其中MySQL是最容易使用的数据库,也是我们这次所要介绍的。
什么是
是一个开源免费的关系数据库管理系统,它使用结构化查询语言。SQL(结构化查询语言)是关系数据库的标准语言,允许用户对数据进行各种操作,如操作,创建,删除等。简而言之,SQL允许您对数据执行任何操作。
如何连接数据库
连接数据库的方法非常简单,下图表示与数据库的基本数据交换原理。
在连接MySQL数据库之前,请确保在计算机上安装了MySQL应用程序。也可使用远程数据库,MySQL应用程序提供了一下数据工具:MySQL服务器、所有可用连接器、MySQL 、MySQL通知程序、用于Excel和 的工具、MySQL示例数据库、MySQL文档。
安装好应用程序之后,我们还需要安装中的Mysql函数库mysql.,这个可以直接使用pip进行安装。连接数据库需要的基本参数是:
用户名 -它只是您为MySQL服务器工作的用户名,默认用户名为root。
密码 -密码由用户在安装MySQL数据库时提供。我在这里给密码''
主机名 -这基本上是运行MySQL的服务器名称或IP地址,如果它是'',那么你的IP地址是127.0.0.0
以下是连接数据库的程序
mysql.=mysql..(host=””,user=”root”,=””)print(mydb)
运行程序输出为:
C:.exe C:/Users///test1/venv/-db-conn.py
这里'mydb'只是一个示例。从输出中可以清楚地看到已连接到数据库。
创建数据库
经过上面一步,我们已经成功建立数据库连接,现在您就可以创建自己的数据库,它将充当和MySQL服务器之间数据交流的桥梁。建立数据库代码如下:
mysql.=mysql..(host=””,user=”root”,=””)=mydb.().(” “)
程序说明:
在上面的程序中使用了游标,它基本上是一个用于与整个MySQL服务器通信的对象,通过它我可以创建自己的数据库。
您可以从输出中看到创建了名为“”的数据库,该数据库是自定义的,因为您可以为数据库指定任何名称。
同时,如果你想要查看服务器中已经建立的数据库,可以使用以下代码:
mysql.=mysql..(host=””,user=”root”,=””)=mydb.().(“show “)for db in :print(db)
输出示例为:
('')('')('mysql')('')('')('sys')('world')
数据库操作
数据库的基本操作包括:创建、读取、更新和删除,下面我通过示例程序来为大家演示基本使用方法。
创建操作:用于在表中创建记录的SQL语句,或者可以说它用于创建表。代码如下:
mysql.=mysql..(host=””,user=”root”,=””,=)=mydb.().(” table (name (250),sal int(20))”)
程序说明:
在上面给出的程序中,我创建了一个表''。
表员工有两个字段'name'和'sal'。
这里,User id是“root”,是“”,用于访问。
下面给出的屏幕截图显示了表''并返回字段'name'和'sal'。
读取写入:用于从数据库中获取有用信息。代码示例如下:
mysql.=mysql..(host=””,user=”root”,=””,=””)=mydb.() = ” into (name,sal) (%s,%s)”//' has s = [(“”,),(“rahul”, 30000),(“”, 40000),(“amit”, 50000),]// an array of .(, )// the mit()//SQL used for the
在上面的代码中,我通过在中编写SQL语句写入一组员工数据。写入之后数据库的屏幕截图显示如下:
更新 :用于更新表中的记录或更新表。代码如下:
mysql.=mysql..(host=””,user=”root”,=””,=””)=mydb.()sql = ” SET sal = 70000 WHERE name = ''”.(sql)mit()
程序说明:我们在上面给出的代码中更新了的行“sal”。下面给出的数据库截图显示更新结果。
删除 :用于删除表格。代码示例如下:
mysql. = mysql..(host =“”,user =“root”, =“”, =“”) = mydb.()sql =“ FROM WHERE name =''“.(sql)mit()
程序说明:在上面的代码中,我删除了一条''的重复记录。
连接数据库还有一个函数包,该包也十分简单且方便的与数据库进行交互,大家可以尝试一下。
需要观看 java web 资料的:
———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,永久会员只需109元,全站资源免费下载 点击查看详情
站 长 微 信: nanadh666