W tym poście przyjrzymy się, jak używać instrukcji SQL create do tworzenia bazy danych i tabel w SQL. Zanim będziemy mogli utworzyć tabelę i dodać dane, musimy najpierw utworzyć bazę danych.
Aby stworzyć bazę danych w SQL, musimy użyć CREATE DATABASE
Komenda.
CREATE DATABASE dbname;
Na przykład:
Poniższa instrukcja SQL tworzy bazę danych o nazwie „ProductionDB”
CREATE DATABASE ProductionDB;
Aby zobaczyć bazę danych, którą właśnie utworzyłeś, a także wyświetlić listę baz danych w systemie, używamy SHOW DATABASES
Komenda:
SHOW DATABASES;
Tabele są elementami składowymi relacyjnych baz danych. Tabela bazy danych to miejsce, w którym przechowywane są wszystkie dane w bazie danych.
Aby utworzyć tabelę w SQL, musimy użyć CREATE TABLE
Komenda.
CREATE TABLE table_name (
column_name1 datatype,
column_name2 datatype,
column_name3 datatype, .... );
nazwy_kolumn określają nazwy kolumn tabeli.
Typ danych określa typ danych, które kolumna może przechowywać (np. Liczba całkowita, tekst, data itp.).
Najczęściej używane typy danych to:
CHAR
VARCHAR
TEXT
DATE
TIME
TIMESTAMP
CREATE TABLE employees (
EmployeeID int,
FirstName varchar(255),
LastName varchar(255),
Department varchar(255),
JoiningDate DATE );
Powyższy kod tworzy pustą tabelę o nazwie „pracownicy” z pięcioma kolumnami.
W określonych kolumnach EmployeeID może zawierać tylko wartości całkowite - kolumny FirstName, LastName i Department mogą zawierać do 255 znaków.
Kolumna JoiningDate zawiera typ Data.