>  기사  >  백엔드 개발  >  mysql 데이터베이스 학습 추가 mysql은 데이터베이스 아래의 모든 테이블을 삭제합니다.

mysql 데이터베이스 학습 추가 mysql은 데이터베이스 아래의 모든 테이블을 삭제합니다.

Tomorin
Tomorin원래의
2018-08-16 13:55:102274검색

앞서 3개의 글에서 Python mysql 데이터베이스의 생성과 사용법을 자세히 소개했지만, 실제 문제에서는 아래의 파일을 모두 삭제하는 것도 필요하다. mysql 라이브러리 목록 , 이 기사는 라이브러리 아래의 모든 목록을 삭제하는 mysql을 소개하는 이전 세 기사에 대한 추가 기사로 사용할 수 있습니다.

라이브러리 아래의 모든 목록 삭제와 유사하며, 데이터베이스를 업데이트하는 방법도 배워야 합니다
#🎜🎜 ## 🎜🎜#
업데이트 작업은 데이터 테이블의 데이터를 업데이트하는 데 사용됩니다. 다음 예에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.