Šiame įraše mes pažvelgsime, kaip naudoti SQL sukurti sakinį, norint sukurti duomenų bazę ir lenteles SQL. Prieš galėdami sukurti lentelę ir pridėti duomenis, pirmiausia turime sukurti duomenų bazę.
Norėdami sukurti duomenų bazę SQL, turime naudoti CREATE DATABASE
komandą.
CREATE DATABASE dbname;
Pavyzdžiui:
Šis SQL sakinys sukuria duomenų bazę pavadinimu „ProductionDB“
CREATE DATABASE ProductionDB;
Norėdami pamatyti ką tik sukurtą duomenų bazę ir sistemos duomenų bazių sąrašą, mes naudojame SHOW DATABASES
komanda:
SHOW DATABASES;
Lentelės yra reliacinių duomenų bazių pagrindas. Duomenų bazės lentelėje saugomi visi duomenų bazės duomenys.
Norėdami sukurti lentelę SQL, turime naudoti CREATE TABLE
komandą.
CREATE TABLE table_name (
column_name1 datatype,
column_name2 datatype,
column_name3 datatype, .... );
column_names nurodo lentelės stulpelių pavadinimą.
Duomenų tipas nurodo duomenų, kuriuos gali laikyti stulpelis, tipą (pvz., Sveikasis skaičius, tekstas, data ir kt.).
Dažniausiai naudojami duomenų tipai yra šie:
CHAR
VARCHAR
TEXT
DATE
TIME
TIMESTAMP
CREATE TABLE employees (
EmployeeID int,
FirstName varchar(255),
LastName varchar(255),
Department varchar(255),
JoiningDate DATE );
Aukščiau pateiktas kodas sukuria tuščią lentelę, pavadintą „darbuotojai“ su penkiais stulpeliais.
Nurodytuose stulpeliuose „EmployeeID“ gali būti tik sveikųjų skaičių reikšmės - „FirstName“, „LastName“ ir „Department“ stulpeliuose gali būti iki 255 simbolių.
Stulpelyje „JoiningDate“ yra datos tipas.