web与py和sql
web,py,sql相关操作
web 相关操作
pip list
展示当前已安装的模块以及版本号
pip install web.py
安装模块
要从管理员cmd打开
web.py的模板
1 | import web |
提交表单是POST,调用是GET
sql
navicat中
sql语句插入
1 | insert into 表名(字段1, 字段2...) values('值1', '值2'); |
sql修改与删除 1
2update 表名 set 字段1 = '值1' 字段2 = '值2' where 条件;
delete from 表名 where 条件
sql当前数据 1
2
3
4select * from 表名
select x from y where z
当z成立时,将x从y中挑选出来
与py结合 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22def sqlSelect(sql):
conn=pymysql.connect(host='localhost',port=3306,user='root',passwd='123456',db='web')
cur = conn.cursor()
cur.execute(sql)
sqlData=cur.fetchall()
cur.close()
conn.close()
return sqlData
def sqlWrite(sql):
conn=pymysql.connect(host='localhost',port=3306,user='root',passwd='123456',db='web')
cur = conn.cursor()
cur.execute(sql)
cur.close()
conn.commit()
conn.close()
return
sql = "select displayname, jobs, lifedata from lol where races = '%s'" %name
sqlData = sqlSelect(sql)
for t in sqlData:
print ("名称:%s,职业:%s,生命:%s" %(t[0], t[1], t[2]))