Python ਤੇਲ ਬਣਾਓ
- ਪਿਛਲਾ ਪੰਨਾ MySQL ਤੇਲਬਾ ਸਿਰਜਾ ਡਾਟਾਬੇਸ
- ਅਗਲਾ ਪੰਨਾ MySQL ਤੇਲਬਾ ਇਨਸਰਟ
ਤੇਲ ਬਣਾਓ
ਤੁਸੀਂ MySQL ਵਿੱਚ ਤੇਲ ਬਣਾਉਣ ਲਈ "CREATE TABLE" ਸਟੇਟਮੈਂਟ ਵਰਤਣਾ ਚਾਹੀਦੇ ਹੋ
ਕੁਨੈਕਸ਼ਨ ਬਣਾਉਣ ਦੇ ਸਮੇਂ ਤੁਸੀਂ ਦਾਇਰੇ ਦਾ ਨਾਮ ਨਿਰਧਾਰਿਤ ਕਰਨਾ ਚਾਹੀਦੀ ਹੈ。
ਇੰਸਟੈਂਸ
ਤੇਲ "customers" ਬਣਾਓ:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
ਅਗਰ ਉੱਪਰੋਕਤ ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਦੇ ਦੌਰਾਨ ਕੋਈ ਗਲਤੀ ਨਹੀਂ ਆਈ ਤਾਂ ਤੁਸੀਂ ਹੁਣ ਤੇਲ ਸਫਲਤਾ ਨਾਲ ਬਣਾਇਆ ਹੈ。
ਤੇਲ ਹੈ ਜਾਂ ਨਹੀਂ ਹੈ ਚੈਕ
ਤੁਸੀਂ "SHOW TABLES" ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਦਾਇਰਾਂ ਵਿੱਚ ਸਾਰੇ ਤੇਲ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰ ਸਕਦੇ ਹੋ, ਤਾਕਿ ਤੇਲ ਹੈ ਜਾਂ ਨਹੀਂ ਹੈ ਚੈਕ ਕਰ ਸਕਦੇ ਹੋ:
ਇੰਸਟੈਂਸ
ਸਿਸਟਮ ਵਿੱਚ ਦਾਇਰਾਂ ਦੀ ਸੂਚੀ ਪ੍ਰਦਾਨ ਕਰੋ:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("SHOW TABLES") for x in mycursor: print(x)
ਪ੍ਰਾਈਮਰੀ ਕੀ
ਤੇਲ ਕਰਕੇ, ਤੁਸੀਂ ਹਰ ਕੋਈ ਰਿਕਾਰਡ ਲਈ ਇੱਕ ਅਨੂਠਾ ਕੀ ਦੀ ਸ਼ਾਖਾ ਬਣਾਉਣੀ ਚਾਹੀਦੀ ਹੈ。
ਇਹ ਪ੍ਰਾਈਮਰੀ ਕੀ ਦੇ ਵਿਸ਼ੇਸ਼ਤਾ ਰਾਹੀਂ ਪੂਰਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ。
ਅਸੀਂ ਵਿਸ਼ੇਸ਼ ਤੇਲਬਾ "INT AUTO_INCREMENT PRIMARY KEY" ਵਰਤੀਏ, ਇਹ ਹਰ ਕੋਈ ਰਿਕਾਰਡ ਵਿੱਚ ਵਿਲੱਖਣ ਸੰਖਿਆ ਇੰਸਰਟ ਕਰੇਗਾ।1 ਤੋਂ ਸ਼ੁਰੂ ਕਰਕੇ, ਹਰ ਰਿਕਾਰਡ ਵਿੱਚ 1 ਵਧਾਇਆ ਜਾਵੇਗਾ।
ਇੰਸਟੈਂਸ
ਤੇਲਬਾ ਸਿਰਜਾ ਕਰਦੇ ਹੋਏ ਮੁੱਖ ਕੀ ਸਿਰਜਾ ਕਰੋ:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("CREATE TABLE customers (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), address VARCHAR(255))")
ਜੇਕਰ ਤੇਲਬਾ ਪਹਿਲਾਂ ਹੈ, ਤਾਂ ALTER TABLE ਕੀ ਵਰਤੋਂ ਕਰੋ:
ਇੰਸਟੈਂਸ
ਮੌਜੂਦਾ ਤੇਲਬਾ ਉੱਤੇ ਮੁੱਖ ਕੀ ਸਿਰਜਾ ਕਰੋ:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", passwd="yourpassword", database="mydatabase" ) mycursor = mydb.cursor() mycursor.execute("ALTER TABLE customers ADD COLUMN id INT AUTO_INCREMENT PRIMARY KEY")
- ਪਿਛਲਾ ਪੰਨਾ MySQL ਤੇਲਬਾ ਸਿਰਜਾ ਡਾਟਾਬੇਸ
- ਅਗਲਾ ਪੰਨਾ MySQL ਤੇਲਬਾ ਇਨਸਰਟ