收藏此站 联系我们 网站
当前位置:首页» 行业网站案例 » 【建站服务】清远企业网站设计 - 清远高端网站定制 - 清远品牌网站搭建 - 上往建站-域名申请

【建站服务】清远企业网站设计 - 清远高端网站定制 - 清远品牌网站搭建 - 上往建站-域名申请

作者: 风兰 . 阅读量: 9 . 发表时间:2022-09-21 03:26:44

网站建设
​

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


清远企业网站设计 - 清远高端网站定制 - 清远品牌网站搭建 - 上往建站

网站建设.png

创建数据库表

如果数据库连接存在我们可以使用execute()方法来为数据库创建表,如下所示创建表EMPLOYEE:

#!/usr/bin/python# -*- coding: UTF-8 -*-import MySQLdb# 打开数据库连接db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' )# 使用cursor()方法获取操作游标 cursor = db.cursor()# 如果数据表已经存在使用 execute() 方法删除表。cursor.execute("DROP TABLE IF EXISTS EMPLOYEE")# 创建数据表SQL语句sql = """CREATE TABLE EMPLOYEE (
         FIRST_NAME  CHAR(20) NOT NULL,
         LAST_NAME  CHAR(20),
         AGE INT,  
         SEX CHAR(1),
         INCOME FLOAT )"""cursor.execute(sql)# 关闭数据库连接db.close()

数据库插入操作

以下实例使用执行 SQL INSERT 语句向表 EMPLOYEE 插入记录:

#!/usr/bin/python# -*- coding: UTF-8 -*-import MySQLdb# 打开数据库连接db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' )# 使用cursor()方法获取操作游标 cursor = db.cursor()# SQL 插入语句sql = """INSERT INTO EMPLOYEE(FIRST_NAME,
         LAST_NAME, AGE, SEX, INCOME)
         VALUES ('Mac', 'Mohan', 20, 'M', 2000)"""try:
   # 执行sql语句
   cursor.execute(sql)
   # 提交到数据库执行
   db.commit()except:
   # Rollback in case there is any error
   db.rollback()# 关闭数据库连接db.close()

以上例子也可以写成如下形式:

#!/usr/bin/python

  # 提交到数据库执行

   db.commit()

except:

   # Rollback in case there is any error

   db.rollback()


# 关闭数据库连接

db.close()

以上例子也可以写成如下形式:


#!/usr/bin/python

# -*- coding: UTF-8 -*-


import MySQLdb


# 打开数据库连接

db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' )


# 使用cursor()方法获取操作游标 

cursor = db.cursor()


# SQL 插入语句

sql = "INSERT INTO EMPLOYEE(FIRST_NAME,

       LAST_NAME, AGE, SEX, INCOME)

       VALUES (%s, %s, %s, %s, %s )" %

       ('Mac', 'Mohan', 20, 'M', 2000)

try:

   # 执行sql语句

   cursor.execute(sql)

   # 提交到数据库执行

   db.commit()

except:

   # 发生错误时回滚

   db.rollback()


# 关闭数据库连接

db.close()

实例:

以下代码使用变量向SQL语句中传递参数:


..................................

user_id = "test123"

password = "password"


con.execute('insert into Login values(%s, %s)' %

             (user_id, password))

..................................

数据库查询操作

Python查询Mysql使用 fetchone() 方法获取单条数据, 使用fetchall() 方法获取多条数据。


fetchone(): 该方法获取下一个查询结果集。结果集是一个对象

fetchall():接收全部的返回结果行.

rowcount: 这是一个只读属性,并返回执行execute()方法后影响的行数。

实例:

查询EMPLOYEE表中salary(工资)字段大于1000的所有数据:


#!/usr/bin/python

# -*- coding: UTF-8 -*-



清远企业网站设计 - 清远高端网站定制 - 清远品牌网站搭建 - 上往建站


上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设:上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务