【필기】파충류+데이터베이스 조작(첨삭개사)

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 () # 데이터베이스 닫기

좋은 웹페이지 즐겨찾기