1.MySQL的工具:Navicat 优点:方便2.数据库的导入 mysqldump -u用户名 -p密码 数据库名称 > 导出文集路径 #结构+数据 mysqldump -u用户名 -p密码 -d 数据库名称 > 导出文集路径 #结构 导出数据库导出 mysqldump -u用户名 -p密码 数据库名称 < 导出文集路径 #结构+数据 mysqldump -u用户名 -p密码 -d 数据库名称 < 导出文集路径 #结构 mysql还有一些复杂的查询方式*****3.python操作数据库 https://pypi.python.org/pypi pip3 install pymysql #下载本地 #解压到执行目录 #python2,默认无pip命令 #python3,默认自带pip3命令 #C:\Python35\Scripts===可执行文件 有可能会出现一些问题 C:\Users\Administrator>cd C:\Python35\Scripts C:\Python35\Scripts>pip3 install mysqlFatal error in launcher: Unable to create process using ‘"‘ C:\Python35\Scripts>python -m pip install --upgrade pip---需要进行跟新 C:\Python35\Scripts>pip3 install pymysql===跟新之后进行安装pymysqlCollecting pymysql Downloading PyMySQL-0.7.11-py2.py3-none-any.whl (78kB) 51% |████████████████▋ | 40kB 136kB/s eta 0:0 64% |████████████████████▊ | 51kB 152kB/s eta 77% |█████████████████████████ | 61kB 182kB/s 90% |█████████████████████████████ | 71kB 94k 100% |████████████████████████████████| 81kB 104kB/sInstalling collected packages: pymysqlSuccessfully installed pymysql-0.7.11-----这就是python3操作MySQL的安装方法 还有一个是mysqldb(python3不兼容),安装方法一样。 4.执行sql语句
1 #_author_:LiZeBo 2 #date: 2017/11/5 0005 3 4 ‘‘‘ 5 执行sql的步骤,7部曲 6 ‘‘‘ 7 import pymysql 8 #获得连接 9 con=pymysql.connect(host=‘127.0.0.1‘,port=3306,user=‘root‘,password=‘1234‘,database=‘test‘,charset=‘utf8‘) 10 #获得游标 11 cusor=con.cursor() 12 #执行sql 13 cusor.execute("insert into tb1(nid,name) values(2,‘liuting‘);") 14 #提交 15 con.commit() 16 #关闭 17 cusor.close() 18 con.close() 19 ‘‘‘ 20 python中MySQL数据库连接操作的7步 21 ‘‘‘
5.关于select
1 #_author_:LiZeBo 2 #date: 2017/11/5 0005 3 4 import pymysql 5 6 con=pymysql.connect(host=‘localhost‘,port=3306,database=‘test‘, user=‘root‘,password=‘1234‘,charset=‘utf8‘) 7 8 curor=con.cursor() 9 10 returns=curor.execute(‘select * from userinfo ‘) 11 con.commit() 12 #如果是select,这里就要使用curor的fetchall,fetchone,fetchmany进行打查询;其他的增加,删除,修改都一样,只是select 比较 13 #特殊 14 curor.close() 15 con.close() 16 print(curor.fetchone()) 17 print(curor.fetchmany(3)) 18 print(curor.fetchall())
时间: 2024-10-08 13:06:05