>>> create table
if not existspeople(name text,age int(2),gender char(1));
如上代碼表示建立一個名為people的資料表。有時在程式中,如果people這個表已經存在,如果執行下面的語句就會報錯
>>> create table people(name text,age int(2),gender char(1));
的作用就是判斷要建立的資料表是否已經存在,若不存在則建立,否則跳過該語句。
pymysql文法幾乎一毛一樣:
cursor.execute("create table if not exists movie(name text, star text, quote text, info text)")