sql >> Databasteknik >  >> RDS >> Database

Hur man skapar databastabeller med SQL

Vi har redan lärt oss vad SQL är och hur vi kan använda grundläggande select-satser för att få ut information från vår databas. Vi kan använda den informationen vi har valt för att hämta insikter från potentiellt komplicerade databaser. I den här artikeln ska vi lära oss hur man skapar databastabeller med SQL .

Kom ihåg att tabeller i grunden är databasobjekt som innehåller organiserade kolumner med data. I artikeln om utvalda påståenden arbetade vi med en tabell som heter "respondenter". Den här tabellen innehöll en stor lista över personer som hade svarat på en e-postkampanj som angav att de skulle vilja ta emot nya e-postmeddelanden. Kolumnerna i denna tabell innehöll ett unikt identifikationsnummer för varje respondent samt deras namn, e-postadress och IP-adress.

I följande exempel kommer vi att visa dig koden som användes för att skapa respondenttabellen:

CREATE TABLE respondents (     id INT,     first_name VARCHAR(50),     last_name VARCHAR(50),     email VARCHAR(50),     ip_address VARCHAR(20) );

Observera att i kodblocket ovan börjar den första raden "CREATE TABLE"-satsen följt av öppen parentes. Varje ny rad (följt av ett kommatecken) introducerar namnet på en ny kolumn i tabellen och vilken typ av "datatyp" den kommer att innehålla. Till exempel kan siffror hållas inom en INT (heltals) datatyp.

För den mest detaljerade och expansiva informationen om acceptabla SQL-datatyper bör du kolla in dokumentationen från Oracle eller olika böcker om databasadministration.

Du har nu en bättre förståelse för syntaxen och användningen av "create table"-satsen i SQL. Och du har ett exempel på hur detta uttalande används i naturen. Var noga med att lämna en kommentar om du har några frågor.

Om du letar efter en allt-i-ett-databaslösning kan du överväga att skaffa din egen hanterade dedikerade värd för obegränsade resurser och anpassning.


  1. PostgreSQL Index vs InnoDB Index - Förstå skillnaderna

  2. SQLite JSON_QUOTE()

  3. Förhindra dropptabell vid målschema i Oracle Streams

  4. Hur återanvänder man resultatet för SELECT-, WHERE- och ORDER BY-klausuler?