INSERT INTO (MySQL): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 3: | Regel 3: | ||
''MySQL Workbench'' en ''PMA'' bieden mogelijkheden voor. | ''MySQL Workbench'' en ''PMA'' bieden mogelijkheden voor. | ||
− | == | + | == SQL met embedde data == |
− | Data kan ingevoerd worden met ingebedde SQL-statements. Dat is een vreemde eend in de bijts, omdat data en commando's daarbij vermengd raken. | + | Data kan ingevoerd worden met ingebedde SQL-statements. Dat is een vreemde eend in de bijts, omdat data en commando's daarbij vermengd raken. Voorbeelden waarin dit verrekte handig is: |
+ | |||
+ | * In situaties waarin ik anders handmatig data zou aanpassen. Door het in een script te stoppen, is het herhaalbaar | ||
+ | * Database-dumps. | ||
<code>INSERT INTO</code> is de standaardmanier om records in te voeren. Syntaxis: | <code>INSERT INTO</code> is de standaardmanier om records in te voeren. Syntaxis: | ||
+ | <pre> | ||
INSERT INTO table_name ( field1, field2,...fieldN ) | INSERT INTO table_name ( field1, field2,...fieldN ) | ||
− | + | VALUES ( value1, value2,...valueN ); | |
− | + | </pre> | |
Nadeel: Je moet alle velden benoemen, ook als ze leeg blijven. | Nadeel: Je moet alle velden benoemen, ook als ze leeg blijven. |
Versie van 2 okt 2015 12:14
Met records invoeren wordt hier bedoeld: Het introduceren van nieuwe records in een tabel.
MySQL Workbench en PMA bieden mogelijkheden voor.
SQL met embedde data
Data kan ingevoerd worden met ingebedde SQL-statements. Dat is een vreemde eend in de bijts, omdat data en commando's daarbij vermengd raken. Voorbeelden waarin dit verrekte handig is:
- In situaties waarin ik anders handmatig data zou aanpassen. Door het in een script te stoppen, is het herhaalbaar
- Database-dumps.
INSERT INTO
is de standaardmanier om records in te voeren. Syntaxis:
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );
Nadeel: Je moet alle velden benoemen, ook als ze leeg blijven.