Tässä osiossa opimme lisäämään sarakkeen taulukkoon Structured Query Languageissa.
ALTER-komento SQL:ssä sallii tietokannan käyttäjien lisätä yhden tai useamman sarakkeen SQL-taulukkoon. Sen avulla tietokannan käyttäjät voivat muokata tietokannassa olevan taulukon rakennetta.
Syntaksi yhden sarakkeen lisäämiseksi taulukosta on annettu alla:
ALTER TABLETable_Name ADD Column_Name datatype;
Syntaksi useiden sarakkeiden poistamiseksi taulukosta on annettu alla:
kirjaudu ulos google-tilistä Androidissa
ALTER TABLETable_Name ADD Column_Name1 Column1_datatype, Column_Name2 Column2_datatype, ......, Column_NameN Columnn_datatype;
Meidän on käytettävä ADD-avainsanaa ALTER-komennossa yhden tai useamman sarakkeen lisäämiseksi taulukkoon.
Jos haluat lisätä sarakkeen taulukkoon, sinun on suoritettava seuraavat vaiheet yksitellen tietyssä järjestyksessä:
- Luo tietokanta.
- Luo taulukko tietokantaan.
- Katso taulukon rakenne ennen sarakkeen lisäämistä.
- Lisää yksi sarake taulukkoon.
- Näytä taulukon rakenne sarakkeen lisäämisen jälkeen.
Nyt selitämme yllä olevat vaiheet esimerkillä:
Vaihe 1: Luo tietokanta
Strukturoidussa kyselykielessä tietokannan luominen on ensimmäinen vaihe strukturoitujen taulukoiden tallentamiseksi tietokantaan.
Luo tietokanta käyttämällä alla olevaa SQL-syntaksia:
CREATE DATABASE Database_Name;
Oletetaan, että haluat luoda Ajoneuvot tietokanta. Tätä varten sinun on kirjoitettava seuraava komento Structured Query Language -kieleen:
CREATE DATABASE Vehicles;
Vaihe 2: Luo taulukko ja lisää tiedot
Nyt sinun on käytettävä alla olevaa SQL-syntaksia taulukon luomiseen tietokantaan:
CREATE TABLE table_name ( column_Name_1 data type (size of the column_1), column_Name_2 data type (size of the column_2), column_Name_3 data type (size of the column_3), ... column_Name_N data type (size of the column_1) );
Oletetaan, että haluat luoda Autot taulukossa Ajoneuvot tietokanta. Tätä varten sinun on kirjoitettava seuraava kysely SQL-sovellukseesi:
CREATE TABLE Cars ( Car_Number INT AUTO_INCREMENT PRIMARY KEY, Model INT, Cars_Name VARCHAR (20), Colour VARCHAR (20), Price INT NOT NULL, ) ;
Vaihe 3: Katso taulukkorakennetta ennen sarakkeen lisäämistä
Taulukon luomisen ja tietojen lisäyksen jälkeen voit tarkastella Autot-taulukon rakennetta kirjoittamalla seuraavan kyselyn SQL-sovelluksessasi:
DESC Cars or DESCRIBE Cars ;
Ala | Tyyppi | TYHJÄ | Avain | Oletus | ylimääräistä |
---|---|---|---|---|---|
Auton_numero | INT | EI | T | TYHJÄ | kulta_kasvu |
Malli | INT | Joo | - | TYHJÄ | - |
Auton_nimi | Varchar (20) | Joo | - | TYHJÄ | |
Väri | Varchar (20) | Joo | - | TYHJÄ | - |
Hinta | INT | EI | - | TYHJÄ | - |
Vaihe 4: Lisää yksi sarake taulukkoon
Seuraava ALTER-kysely SQL:ssä lisää keskiarvosarakkeen yllä olevaan Autot pöytä:
ALTER TABLECars ADD Average INT NOT NULL DEFAULT 0;
Vaihe 5: Tarkastele taulukkorakennetta sarakkeen lisäämisen jälkeen
Tarkistaaksesi suoritetun kyselyn tuloksen 4thaskel, sinun on kirjoitettava seuraava komento SQL: ssä:
DESC Cars;
Ala | Tyyppi | TYHJÄ | Avain | Oletus | ylimääräistä |
---|---|---|---|---|---|
Auton_numero | INT | EI | T | TYHJÄ | kulta_kasvu |
Malli | INT | Joo | - | TYHJÄ | - |
Auton_nimi | Varchar (20) | Joo | - | TYHJÄ | - |
Väri | Varchar (20) | Joo | - | TYHJÄ | - |
Hinta | INT | EI | - | TYHJÄ | - |
Keskiverto | INT | EI | - | 0 | - |
Kuten yllä olevasta tuotosta näemme, yksi sarake on lisätty onnistuneesti Autot pöytä.
Lisää useita sarakkeita taulukkoon
Seuraava ALTER-kysely SQL:ssä lisää useita sarakkeita yllä olevaan Autot-taulukkoon:
ALTER TABLECars Add Engine_Number Varchar(50), Car_Number Varchar(45) ;
Tarkistaaksesi yllä olevan kyselyn tuloksen, sinun on kirjoitettava seuraava DESCRIBE- tai DESC-komento SQL-sovellukseesi:
DESC Cars or DESCRIBE Cars ;
Ala | Tyyppi | TYHJÄ | Avain | Oletus | ylimääräistä |
---|---|---|---|---|---|
Auton_numero | INT | EI | T | TYHJÄ | kulta_kasvu |
Malli | INT | Joo | - | TYHJÄ | - |
Auton_nimi | Varchar (20) | Joo | - | TYHJÄ | - |
Väri | Varchar (20) | Joo | - | TYHJÄ | - |
Hinta | INT | EI | - | TYHJÄ | - |
Keskiverto | INT | EI | - | 0 | - |
Moottorin numero | Varchar (50) | Joo | - | TYHJÄ | - |
Rekisterikilpi | Varchar (45) | Joo | - | TYHJÄ | - |
Kuten näemme, Engine_Number- ja Car_Number-sarakkeet on lisätty onnistuneesti Autot-taulukkoon.