sql >> Database teknologi >  >> RDS >> Database

Sådan opretter du databasetabeller med SQL

Vi har allerede lært, hvad SQL er, og hvordan vi kan bruge grundlæggende select-sætninger til at få information ud af vores database. Vi kan bruge den information, vi har valgt, til at hente indsigt fra potentielt komplicerede databaser. I denne artikel skal vi lære hvordan man opretter databasetabeller med SQL .

Husk, at tabeller grundlæggende er databaseelementer, der indeholder organiserede kolonner af data. I artiklen om udvalgte udsagn arbejdede vi med en tabel kaldet "respondenter". Denne tabel indeholdt en lang liste over personer, der havde svaret på en e-mail-kampagne, der angiver, at de gerne vil modtage nye e-mails. Kolonnerne i denne tabel indeholdt et unikt identifikationsnummer for hver respondent samt deres navn, e-mail og IP-adresse.

I det følgende eksempel vil vi vise dig koden, der blev brugt til at oprette respondenttabellen:

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

Bemærk, i kodeblokken ovenfor starter den første linje "CREATE TABLE"-sætningen efterfulgt af åben parentes. Hver ny linje (efterfulgt af et komma) introducerer navnet på en ny kolonne i tabellen, og hvilken slags "datatype" den vil indeholde. For eksempel kan tal holdes inden for en INT (heltal) datatype.

For den mest detaljerede og omfattende information om acceptable SQL-datatyper bør du tjekke dokumentationen fra Oracle eller forskellige bøger om databaseadministration.

Du har nu en bedre forståelse af syntaksen og brugen af ​​"create table"-sætningen i SQL. Og du har et eksempel på, hvordan dette udsagn bruges i naturen. Sørg for at efterlade en kommentar, hvis du har spørgsmål.

Hvis du leder efter en alt-i-én databaseløsning, kan du overveje at få din egen administrerede dedikerede hosting for ubegrænsede ressourcer og tilpasning.


  1. Hvordan genereres hele DDL af et Oracle-skema (scriptable)?

  2. Neo4j - Opret et forhold ved hjælp af Cypher

  3. Sådan formateres tal som valuta i MySQL

  4. Postgres SSL SYSCALL fejl:EOF opdaget med python og psycopg