windows远程访问数据库的步骤如下:
r,打开输入cmd,打开命令行。
2.将工作目录切换到mysql的bin,输入cd加bin路径,回车:cdc:程序文件mysqlmysqls
db1是原始数据库,db2是要导出的数据库,fromtable是要导出的表的名称。1.方法一:登录导出的数据库,执行createtablefromtableselect*方法二:在cmd下执行。myqldump-urot-pdb1fromtabl:/fromtable.sql输入秘密,以root为用户名登录db2并执行sourc:/fromtable.sql3.方法三:登录db2并执行select*fromtabl:/fromtable.txt#34导出纯数据格式并登录db2执行loaddatainfiledeho7-@.com/fromtable.txtintotablefromtable需要先构建一个与原表结构相同的空表,
4.建立odbc连接,首先将其导出到acc
这里简单总结一下,有三种,一是原生pymysql,二是orm框架sqlalchemy,三是熊猫。这三种操作mysql数据库都非常简单。我用相关例子介绍一下实现过程,实验环境是win10python3.6pycharm5.0,主要内容如下:
为了更好地说明问题,我在这里创建了一个新的学生数据表。主要内容如下,包括六个方面的信息:
pymysql:这是一个专门用来操作mysql数据的原生库,这是最基本的。使用简单,方便快捷。让我简单介绍一下这个库:1。安装pymysql,输入命令"pip安装p"直接在cmd窗口中。ymysql"会做,如下:
2.安装成功后,我们可以进行正常的测试。主要代码和截图如下:
查询mysql数据库,代码很简单,只需设置相应的host,user,passwd,db,chartset:
程序运行截图如下,成功获取数据:
更新数据库(包括更新、插入和删除操作,只要sql语句不同)。代码与上面类似,唯一不同的是更新后需要提交数据库,否则数据库不会改变:
程序运行截图如下,数据已经成功插入:
sqlalchemy:这是一个orm框架,一个对象关系映射模型,支持mysql、sqlserver、oracle等主流关系数据库。它基于pymysql库,封装了大量的内置函数,可以直接对数据库进行添加、删除、修改和查询,使用起来非常方便。让我简单介绍一下这个库:1。安装类似上面的sqlalchemy,直接输入命令"安装sqlalchemy"在cmd窗口中。
2.安装完成后,我们就可以操作mysql数据了。主要代码和截图如下:
首先,连接到数据库。这个和上面差不多。您需要指定用户名、密码等。要创建会话会话和基类:
定义学生班级,对应学生数据表,可以根据字段信息直接定义:
查询数据,主要代码如下:
程序运行的屏幕截图:
插入数据,需要提交,代码如下:
程序运行截图,成功插入数据:
更新数据,需要提交,代码如下:
程序截图如下,数据已修改成功:
删除数据,需要提交,代码如下:
删除的数据:
熊猫:这是数据处理专用库,可以快速处理csv、excel等数据。当然也可以快速读取和插入mysql数据库(需要和sqlalchemy一起使用)。让我简单介绍一下这个库的用途:1。安装熊猫,只需输入命令"pip安装熊猫"直接在cmd窗口中,如下所示:
2.查询数据,主要代码如下,很简单,主要使用函数read_sql_query:
程序运行截图如下,结果已经查询成功:
3.插入数据表,它直接构造dataframe对象并调用to_sql函数,如下所示:
插入到新表中的数据:
至此,我们完成了mysql数据的添加、删除和修改。总的来说,这三种方法使用起来都非常方便,只要你有一定的python和mysql基础,并且熟悉相关说明。例子和代码很快就能掌握,网上也有很多相关教程和资料。有兴趣的可以搜一下。希望以上分享的内容能对你有所帮助,也欢迎大家评论和留言。