Összefoglalás: ebben a bemutatóban megtudhatja, hogyan kell használni a MySQL INSERT nyilatkozatot, hogy egy vagy több sort helyezzen be a táblázatba.

Bevezetés a MySQL beszúrási nyilatkozatába

a INSERT utasítás lehetővé teszi egy vagy több sor beillesztését a táblázatba., A következő szemlélteti a szintaxis a INSERT nyilatkozat:

ebben A szintaxis,

  • Első, adja meg a tábla nevét, valamint a vesszővel elválasztott oszlopok belsejében zárójel után a INSERT INTO záradék.
  • ezután tegye a zárójelbe a megfelelő oszlopok értékeinek vesszővel elválasztott listáját a VALUES kulcsszó után.

az oszlopok és értékek számának azonosnak kell lennie. Ezenkívül az oszlopok pozícióinak meg kell felelniük értékeik pozícióinak.,

több sor beillesztéséhez egy táblába egyetlen INSERT utasítás használatával a következő szintaxist használja:

Code language: SQL (Structured Query Language) (sql)

ebben a szintaxisban a sorokat vesszővel választják el a VALUES záradékban.

MySQL INSERT examples

hozzunk létre egy új táblázatot, melynek nevetasks aINSERT utasítás gyakorlásához.,

1) mysql INSERT – simple INSERT example

a következő utasítás új sort helyez be a tasks table:

a MySQL a következő üzenetet adja vissza:

Code language: SQL (Structured Query Language) (sql)

Ez azt jelenti, hogy egy sor került beillesztésre a tasks táblázat sikeresen.,

Ez a lekérdezés a tasks táblázat:

Code language: SQL (Structured Query Language) (sql)

itt van a kimenet:

id=”7c2b1099d2″>

ebben a példában csak a titleés priority oszlopokra adtuk meg az értékeket. Más oszlopok esetében a MySQL az alapértelmezett értékeket használja.

a task_idoszlop egyAUTO_INCREMENT oszlop. Ez azt jelenti, hogy a MySQL szekvenciális egész számot generál, amikor egy sor be van helyezve a táblázatba.,

a start_date, due_date, és description oszlopok használata NULL alapértelmezett értékként, ezért a MySQL NULL beszúrni ezeket az oszlopokat, ha nem adja meg értékeiket a INSERT utasítás.

2) MySQL beszúrása – beszúrása sorok alapértelmezett érték példa

Ha azt szeretnénk, hogy helyezze be az alapértelmezett értéket egy oszlopba, akkor két módja van:

  • figyelmen kívül hagyja mind az oszlop nevét és értékét aINSERT nyilatkozat.,
  • adja meg az oszlop nevét a INSERT INTOzáradékban, és használja a DEFAULTkulcsszót a VALUES záradékban.

a következő példa mutatja a második utat:

ebben a példában megadtuk a priorityoszlopot és a DEFAULT kulcsszót.

mivel apriority oszlop alapértelmezett értéke 3, a táblázat definíciója szerint:

Code language: SQL (Structured Query Language) (sql)

a MySQL a 3.számot használja apriority oszlopba való beillesztéshez.,”>

3) MySQL BESZÚRÁS – Behelyezése időpontokat a táblázat példa

beszúrás szó dátuma érték egy oszlopban, akkor használja a következő formátumot:

Code language: SQL (Structured Query Language) (sql)

ebben A formátumban:

A következő nyilatkozatot beszúr egy új sor, hogy a tasks táblázat a start miatt dátuma értékek:

A következő képet mutatja a tartalmát a tasks táblázatot követően a következő szöveggel egészül ki:

lehetséges, hogy használja a kifejezéseket, hogy a VALUES záradék., Például a következő utasítás új feladatot ad hozzá a kezdő dátum és az esedékesség dátum oszlopainak aktuális dátumával:

ebben a példában a CURRENT_DATE() függvényt használtuk a start_date és due_date oszlopok értékeként. Vegye figyelembe, hogy a CURRENT_DATE() függvény egy dátumfüggvény, amely visszaadja az aktuális rendszer dátumát.,

Itt vannak a tartalmát a tasks táblázat után helyezze be:

4) MySQL BESZÚRÁS – Behelyezése több sor példa

A következő nyilatkozatot lapkák három sort a tasks táblázat:

ebben A példában minden sorban adatok meghatározott értékek listája a VALUES záradék.,

A MySQL a következő üzenetet adja vissza:

Code language: SQL (Structured Query Language) (sql)

Ez azt jelenti, hogy a három sor sikeresen beillesztésre került másolatok vagy figyelmeztetések nélkül.

Code language: SQL (Structured Query Language) (sql)

a táblázat tasks a következő adatokkal rendelkezik:

ebben az oktatóanyagban megtanulta, hogyan kell használni a MySQLINSERTnyilatkozatot, hogy egy vagy több sort adjon hozzá a táblázathoz.

  • hasznos volt ez a bemutató?
  • YesNo

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük