Tworzenie nowej bary danych poleją na podam* ftj na/wy Opcjonalnie podczai wykonywania mitruktji CREATE DATABASE możemy uitawic warto U opcji bazodanowych związanych z |«| fizyczną ttrukturą. Standard ANSI mo definiuje tpoiobdw tworzenia, modyfikowania i utuwama baz danych,
Składnia:
CRTAIE DATABASE nazwa [ON [PRIMARY)
[<plłk> [....n]]
|, <grupa plIków> [,.. .n]J
LOG ON (<pllk» [____nj)]
COLLATE porządek)
TOR IOAO | FOR ATTACM)
«p)1k>
([NAME * nazwa logiczna.)
FILENAME -"'nazwa fizyczna'
[. SI/f • wlelkoi?)
[, MAXSI/F ■ (maksymalna wielkość | UNLIMITED)J
[. FILEGROWTH * przyrost]) [,...n] «grupa pi ików> : :•
FILEGHOUP nazwa <pUk* [,...nj
PostgreSQL___ _________
Składnia
CRFATE DATABASE na/wa
[ I WITM ] [ LOCATION [ TTMPIATE [ INCOOING
OWNFR [-] włalclcfel ) -] lokalizacja ]
•) szablon ]
■j kodowanie ] ]
Struktury bazy danych możemy zmieni, wykonując iniirukcR ALTER DATABASE.
Składnia
ALTER DATABASE nazwa (ADD FILE <pHk> [,.♦.«]
[TO FILFGROUP grupa plików]
ADD LOG FILE <p11k> [,..n]
REM0VE FILE nazwa pliku [WITH DELETE]
ADD FILEGROUP nazwa grupy pl1ków RFMOVŁ FILEGROUP na/wa grupy plików M001FY FILE <p11k»
MOOIFY NAME * nowa nazwa MODIFY FILEGROUP na/wa grupy plików (wfaiclwoić | NAME -nowa na/wa grupy plików)
| SET <opcJa> [,. .7n] [WITH <przrrwanle>]
| COlIATE <porzgdfk>
I
Składnia:
ALTER DATABASE na/wa SE 1 parametr ( TO | » | ( wartom | DEFAULT ) ALTER DATABASE nazwa RESFT parametr ALTER DATABASE nazwa RFNAME TO nowa nazwa
Wykonami initrukcji t powoduj# uiunifiit wybranych bai danych Składnia:
DROP DATABASE na/wa [,...n|
MS SQI Stryir umożliwia jłdnocmnc uiumfo* wielu baz danych.