【필기】파충류+데이터베이스 조작(첨삭개사)
2518 단어 파이썬 파충류
import pymysql #
conn =pymysql.connect(
host ='127.0.0.1',
port =3307,
user ='root',
passwd='xhdake',
db ='CSRF',
charset ='utf8',
)
#
cursor =conn.cursor()
#( )
rab =cursor.execute('SELECT * FROM "sqlite_sequence"') #
data =cursor.fetchone() #
data =cursor.fetchall() #
print(rab)
conn.close() #
------------------------------------------------------------------------------
새 데이터베이스:
방법1: (1) 단일 데이터 추가
def xinz():
sql ="""INSERT INTO sqlite_sequence(name,seq)VALUES('abc',245)"""#
cursor.execute(sql)
conn.commit()
conn.close() #
방법2: (1) 여러 개의 데이터, 자동 변수(디지털 자주 변수) 추가
def xinz2():
name ='jing1'
seq ='11'
sql ="""INSERT INTO sqlite_sequence(name,seq)VALUES(%s,%s)""" #%s---
cursor.execute(sql,(name,seq)) #%s
conn.commit()
conn.close() #
데이터베이스를 보려면 다음과 같이 하십시오.
1: 정확한 찾기
def chaz():
# SELECT 1, 2 FROM WHERE 1 =abc
sql="""SELECT name,seq FROM sqlite_sequence WHERE name='abc';"""
cursor.execute(sql)
result =cursor.fetchone()#
print(result)
conn.close() #
2: 모호한 조회: (모든 데이터 표시)
#
def chaz2():
sql="""SELECT * FROM sqlite_sequence"""
cursor.execute(sql)
while True:
result=cursor.fetchone()
if result:
print()
else:
break
conn.close() #
3: 빈 값 조회(fetchall () # 값은 모든 데이터를 표시합니다)
cursor.fetchmany(3) # 3
def chaz3():
# SELECT 1, 2 FROM WHERE 1 =abc
sql="""SELECT name,seq FROM sqlite_sequence"""
cursor.execute(sql)
results =cursor.fetchall()#
for result in results:
print(result)
conn.close() #
4: 데이터 삭제
# 데이터베이스 열 삭제
def shanc4(): sql ="""delete from user where id=1""" cursor.excute(sql) conn.commit () conn.close () # 데이터베이스 닫기 5: 데이터 업데이트 # 데이터 업데이트(수정) def gengx5 (): sql = "update user name ="aaa"id ="1""cursor.execute(sql) conn.commit () conn.close () # 데이터베이스 닫기
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python 파충류 자동화 b역 실시간 탄막 실례 방법최근 중국 CCTV 뉴스 기자 왕빙빙은 귀여움과 전문적인 뉴스 업무 수준을 제거하는 것으로 많은 네티즌들의 사랑을 받고 있다. b역에서도 왕빙빙에 관한 동영상을 편집한 up주들이 많다.우리는 모두 b역이 하나의 탄막...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.