web.py和mysql

1、安装easy_install;
sudo apt-get install easy_install;
2、安装web.py和mako
sudo easy_install web.py
Installed /usr/local/lib/python2.7/dist-packages/web.py-0.36-py2.7.egg

sudo easy_install mako
Installed /usr/local/lib/python2.7/dist-packages/MarkupSafe-0.15-py2.7.egg
Using /usr/local/lib/python2.7/dist-packages/Mako-0.6.2-py2.7.egg

3、安装mysql-server
sudo apt-get install mysql-server

4、使用mysql命令;
mysql -u root -p
show databases;
create database testPy;

use testPy;
show tables;
create table users(
    -> id int(11) not null primary key auto_increment,
    -> name char(20) not null,
    -> pwd char(20),
    -> remark char(40));


desc users

select * from users;
quit

5、安装pip,因为mysql-python
sudo apt-get install python-pip
sudo apt-get install python-dev
sudo apt-get install build-essential
sudo pip install mysql-python
Successfully installed mysql-python

sudo apt-get install libmysqld-dev
sudo apt-get install libmysqlclient-dev
6、在web.py中,使用mysql.在python命令行中;
db=web.database(dbn='mysql',dburl="localhost",port=3306,db='testPy',user="root",pw="750301")
result = db.select('users')
result = db.select('users')
row = result[0]
row['pwd']不知道委身有'u'





你可能感兴趣的:(mysql,python,web.py)