关于Python下Mysql学习事例

1.下载Mysql

百度搜索Mysql安装包 http://rj.baidu.com/soft/detail/12585.html?ald

(备注:Oracle下安装很麻烦,下载一下需要注册账户什么的,还需要购买,所以直接下百度下搜索安装了,不够下载的绿色安装版本,需要对Mysql进行配置)

配置情况:

安装目录是:F:\mysql-5.6.24-win32

2.设置

2.1修改my.ini文件

[client]

port=3306
default-character-set=utf8
#客户端字符类型,与服务端一致就行,建议utf8
[mysqld]
port=3306
character_set_server=utf8
#服务端字符类型,建议utf8

basedir=F:\mysql-5.6.24-win32
#解压根目录

datadir=F:\mysql-5.6.24-win32
#解压根目录\data

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
F:\mysql-5.6.24-win32\bin\mysqld.exe
#解压根目录\bin\mysqld.exe

2.2新建MYSQL_HOME

编辑PATH环境目录  在最后添加;%MYSQL_HOME%\bin (注意不要少了最前面的;分号)

2.3进入cmd

详情:http://jingyan.baidu.com/article/3f16e003ca8f0e2591c10337.html

参考了百度上的资料:主要我的安装目录是在F盘F:\mysql-5.6.24-win32

 

启动MYSQL服务:net start mysql * 这个是要启动的  其他的暂时不需要动

停止MYSQL服务:net stop mysql

移出mysql服务:mysqld –remove

2.4修改Root密码  (这里我设置本地的密码是root 帐号也是 root)

意思就是update User set PASSWORD(‘root’) where User =’root’

3.现在回到PyCharm 里面

#coding=utf-8
import MySQLdb

conn= MySQLdb.connect(
        host=‘localhost‘,
        port
= 3306,
        user=‘root‘,
        passwd=‘root‘,
        db
=‘test‘,
        )
cur = conn.cursor()

#创建数据表
#cur.execute("create table student(id int ,name varchar(20),class varchar(30),age
varchar(10))")

#插入一条数据
cur.execute("insert
into student values(‘2‘,‘Tom‘,‘3 year 2 class‘,‘9‘)"
)

#修改查询条件的数据 
cur.execute("update
student set class=‘3 year 1 class‘ where name = ‘Tom‘"
)

#删除查询条件的数据
#cur.execute("delete from student where age=‘9‘")

cur.close()
conn.commit()
conn.close()

 

时间: 2024-10-09 07:03:04

关于Python下Mysql学习事例的相关文章

python+django+mysql学习笔记

安装python 1. 从 http://www.python.org/download/ 下载最新的python版本 (我用的是python2.72, 当时最稳定的) 2. 然后一路next, 安装到你想要的目录下 3. 然后更改path, 点击控制面板->系统->高级->环境变量.在“系统变量”表单中点击叫做PATH的变量,然后编辑这个变量,把” ;C:\Python27; C;\Python27\Scripts; “加到它的结尾.当然,是Python所在的正确路径. 安装djang

Python数据库操作 Python操作mysql#学习猿地

# python操作mysql mysql数据库可以应用于多种编程语言,包括 PHP,Java,Go,Python 不同编程语言操作mysql,都是使用了mysql提供的API接口. 如果直接操作mysql提供的API相对复杂一些,因为不同的编程语言都有不同的封装好的包或者模块进行数据库的相关操作. 在python中也有很多的包或模块进行mysql数据库的操作,比较知名的包包括 pymysql,mysqldb... ### 安装pymysql pip install pymysql ### py

Python下Mysql数据连接池——单例

# coding:utf-8 import threading import pymysql from DBUtils.PooledDB import PooledDB from app.common.file_config import get_config class DbPool(object): _instance_lock = threading.Lock() def __init__(self): if not hasattr(DbPool, "pool"): DbPool

python之MySQL学习——数据操作

1.增 1 import pymysql as ps 2 3 # 打开数据库连接 4 db = ps.connect(host='localhost', user='root', password='123456', database='test', charset='utf8') 5 6 # 创建一个游标对象 7 cur = db.cursor() 8 9 sql = "INSERT INTO USER(NAME,SEX) VALUES(%s,$s)" 10 11 cur.execu

python之MySQL学习——输出指定条件的结果集

1 # 引入pymysql模块 2 import pymysql as pm 3 4 # 数据库连接 5 db = pm.connect(host='localhost', user='root', password="123456",database='task', charset='utf8') 6 # 建立游标 7 cur = db.cursor() 8 # 设置sql语句 9 sql = 'SELECT * FROM video_info WHERE actor_name=%s

python之MySQL学习——简单的增删改查封装

1.增删改查封装类MysqlHelper.py 1 import pymysql as ps 2 3 class MysqlHelper: 4 def __init__(self, host, user, password, database, charset): 5 self.host = host 6 self.user = user 7 self.password = password 8 self.database = database 9 self.charset = charset

python之MySQL学习——防止SQL注入(参数化处理)

1 import pymysql as ps 2 3 # 打开数据库连接 4 db = ps.connect(host='localhost', user='root', password='123456', database='test', charset='utf8') 5 6 # 创建一个游标对象 7 cur = db.cursor() 8 9 # 参数化处理 10 sql = "INSERT INTO USER(NAME,PASSWORD) VALUES(%s,%s)" 11

在python下学习libsvm

1.下载libsvm,python,gnuplot(链接网上全有,压缩包自己保留着) 2.在python上的实现(主要用截图的形式展现) (1)输入命令寻求最优参数 (2) 参数c,g输出结果 gnuplot输出图像 (3)最后输入训练数据,训练数据,通过建立模型进行预测 大概也就这样了,grid.py里面需要改下gnuplot的路径 在python下学习libsvm,布布扣,bubuko.com

Windows下安装MySQLdb, Python操作MySQL数据库的增删改查

这里的前提是windows上已经安装了MySQL数据库,且配置完毕,能正常建表能操作.在此基础上只需安装MySQL-python-1.2.4b4.win32-py2.7.exe就ok了,只有1M多.这个有点类似jdbc里的那个jar包. 下载链接:http://sourceforge.net/projects/mysql-python/ , 百度云盘 :http://pan.baidu.com/s/1dDgnfpR 密码:7bna 接着import MySQLdb就能使用了,下面给出测试代码: