ホームページ  >  記事  >  バックエンド開発  >  mysqlデータベースは追加のmysqlを学習し、データベースの下のすべてのテーブルを削除します

mysqlデータベースは追加のmysqlを学習し、データベースの下のすべてのテーブルを削除します

Tomorin
Tomorinオリジナル
2018-08-16 13:55:102208ブラウズ

これまでの3回の記事では、Python mysqlデータベースの作成と使い方を詳しく紹介しましたが、実際の問題では、mysqlでライブラリ配下のリストをすべて削除する必要もあります 、この記事は、ライブラリ下のすべてのリストを削除する mysql を紹介する前の 3 つの記事の追加記事とみなすことができます。

ライブラリ下のすべてのリストを削除すると同様に、データベースを更新する方法も学習する必要があります

使用済み更新操作の場合 データ テーブルのデータを更新するために、次の例では、EMPLOYEE テーブルの SEX フィールドが「M」である AGE フィールドを 1 だけインクリメントします。

#!/usr/bin/python# 
-*- coding: UTF-8 -*-
import MySQLdb

# 打开数据库连接
db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' )

# 使用cursor()方法获取操作游标
 cursor = db.cursor()
 
# SQL 更新语句
sql = "UPDATE EMPLOYEE SET AGE = AGE + 1 WHERE SEX = '%c'" % ('M')
try:
   # 执行SQL语句
   cursor.execute(sql)
   # 提交到数据库执行
   db.commit()
except:
   # 发生错误时回滚
   db.rollback()
   
# 关闭数据库连接
db.close()

削除操作 #削除操作は、データ テーブル内のデータを削除するために使用されます。次の例は、データ テーブル EMPLOYEE

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import MySQLdb

# 打开数据库连接
db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' )

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

# SQL 删除语句
sql = "DELETE FROM EMPLOYEE WHERE AGE > '%d'" % (20)
try:
   # 执行SQL语句
   cursor.execute(sql)
   # 提交修改
   db.commit()
except:
   # 发生错误时回滚
   db.rollback()
   
# 关闭连接
db.close(

## 内の AGE が 20 を超えるすべてのデータを削除することを示しています。

#

以上がmysqlデータベースは追加のmysqlを学習し、データベースの下のすべてのテーブルを削除しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。