SQLite Tabel met voorbeelden maken, wijzigen en neerzetten
In dit artikel laten we zien hoe je tabellen aanmaakt, wijzigt en verwijdert.ping tafels in SQLite3 met voorbeelden.
SQLite Maak een tabel
Syntaxis
Hieronder vindt u de syntaxis van de instructie CREATE TABLE.
CREATE TABLE table_name( column1 datatype, column1 datatype );
Om een โโtabel te maken, moet u de โTABEL MAKENโ Vraag als volgt:
CREATE TABLE guru99 ( Id Int, Name Varchar );
Binnen de twee haakjes na de tabelnaam definieert u de kolommen van de tabellen. Elke kolom moet de volgende eigenschappen hebben:
- Een naam, de kolomnaam, deze moet uniek zijn onder de kolommen van de tabel.
- Een gegevenstype โ het kolomgegevenstype,
- Optionele kolombeperkingen, zoals we later in deze tutorial zullen uitleggen.
Laat de tafel vallen
Om een โโtabel neer te zetten, gebruik je de โLAPTAFELโ commando gevolgd door de tabelnaam als volgt:
DROP TABLE guru99;
Tabel wijzigen
Je kunt gebruiken โWIJZIG TABELโ commando om een โโtabel als volgt te hernoemen:
ALTER TABLE guru99 RENAME TO guru100;
Om te verifiรซren dat de naam van de tabel is gewijzigd, kunt u de opdracht gebruiken โ.tabellenโ om de lijst met tabellen weer te geven, moet de tabelnaam nu als volgt worden gewijzigd:
Zoals u kunt zien, is de tabelnaam โguru99' wordt gewijzigd in 'guru100" na de "tafel veranderen'Commando.
SQLite kolommen toevoegen - Gebruiken ALTER TABLE commando
U kunt ook gebruik maken van de โWIJZIG TABELโ commando om kolommen toe te voegen:
ALTER TABLE guru100 ADD COLUMN Age INT;
Dit zal de tabel veranderen โgoeroe100โ en voeg een nieuwe kolom toe Leeftijd aan.
- Als u geen uitvoer hebt gezien, betekent dit dat de instructie succesvol was en dat de kolom is toegevoegd. Geen uitvoer betekent dat de cursor daarna wordt geplaatst โsqlite>โ zonder tekst erna, zoals dit
- Om te verifiรซren dat de kolom is toegevoegd, kunnen we echter de opdracht gebruiken โ.schema-goeroe100โ dit geeft je de tabeldefinitie en je zou de nieuwe kolom moeten zien die we zojuist hebben toegevoegd:
SQLite Voeg waarde in een tabel in
Om waarden in een tabel in te voegen, gebruiken we de โINVOEGEN INโ verklaring als volgt:
INSERT INTO Tablename(colname1, colname2, โฆ.) VALUES(valu1, value2, โฆ.);
U kunt de kolomnamen na de tabelnaam weglaten en deze als volgt schrijven:
INSERT INTO Tablename VALUES(value1, value2, โฆ.);
In een dergelijk geval, waarbij u de kolomnamen uit de tabellen weglaat, moet het aantal ingevoegde waarden hetzelfde exacte aantal kolommen van de tabel zijn. Vervolgens wordt elke waarde ingevoegd in de correspondentiekolom. Bijvoorbeeld, voor de volgende insert-instructie:
INSERT INTO guru100 VALUES(1, 'Mike', 25);
Het resultaat van deze verklaring is als volgt:
- De waarde 1 wordt ingevoegd in de kolom โid'.
- De waarde 'Mike' wordt ingevoegd in de kolom โNaam', En
- De waarde 25 wordt ingevoegd in de kolom โLeeftijd'.
INSERT โฆ DEFAULT VALUES-instructie
U kunt de tabel als volgt in รฉรฉn keer vullen met de standaardwaarden voor de kolommen:
INSERT INTO Tablename DEFAULT VALUES;
Als een kolom geen nulwaarde of standaardwaarde toestaat, krijgt u een foutmelding dat โNOT NULL-beperking misluktโ voor die kolom. Als volgt:





