Αντικείμενο CREATE TABLE SQL

Πρόταση CREATE TABLE

Η πρόταση CREATE TABLE χρησιμοποιείται για τη δημιουργία τραπεζών στη βάση δεδομένων.

Γλώσσα SQL CREATE TABLE

CREATE TABLE Όνομα Τραπέζης
(
Όνομα στήλης 1 Τύπος δεδομένων
Όνομα στήλης 2 Τύπος δεδομένων
Όνομα στήλης 3 Τύπος δεδομένων
...
)

Ο τύπος δεδομένων (data_type) καθορίζει τον τύπο δεδομένων που μπορεί να δεχτεί η στήλη. Η παρακάτω τаблицή περιλαμβάνει τους πιο συχνά χρησιμοποιούμενους τύπους δεδομένων στο SQL:

数据类型 Τύπος δεδομένων
  • 描述
  • integer(size)
  • int(size)
  • smallint(size)
tinyint(size)
  • Μόνο ακέραιοι αριθμοί. Ορίζεται το μέγιστο αριθμό των ψηφίων εντός των κόλων.
  • decimal(size,d)

numeric(size,d)

Φιλοξενία αριθμών με δεcimal.

Το "size" καθορίζει το μέγιστο αριθμό των ψηφίων. Το "d" καθορίζει το μέγιστο αριθμό των ψηφίων στα δεξιά του σημείου.

char(size)

Ορίζεται το μήκος της αλφαριθμητικής συμβολοσειράς εντός των κόλων.

varchar(size)

Φιλοξενία αλφαριθμητικών συμβολοσειρών που περιέχουν γράμματα, αριθμούς και ειδικούς χαρακτήρες.

Ορίζεται το μέγιστο μήκος της αλφαριθμητικής συμβολοσειράς εντός των κόλων.

date(yyyymmdd) Φιλοξενία ημερομηνίας.

Παράδειγμα SQL CREATE TABLE

Αυτό το παράδειγμα δείχνει πώς να δημιουργήσετε μια τράπεζα δεδομένων με το όνομα "Person".

Η τράπεζα δεδομένων αυτή περιέχει 5 στήλες, οι ονόματα των οποίων είναι: "Id_P", "LastName", "FirstName", "Address" και "City":

Δημιουργία τραπεζάς δεδομένων Persons
(
Id_P int,
Επίθετο varchar(255),
Όνομα varchar(255),
Διεύθυνση varchar(255),
Πόλη varchar(255)
)

Η τύπος δεδομένων της στήλης Id_P είναι int που περιέχει ακέραιους αριθμούς. Οι υπόλοιπες 4 στήλες είναι varchar με μέγιστο μήκος 255 χαρακτήρων.

Η κενή "Persons" τράπεζα δεδομένων μοιάζει με αυτήν εδώ:

Id_P Επίθετο Όνομα Διεύθυνση Πόλη
         

Δυνατότητα εγγραφής δεδομένων σε κενή τράπεζα δεδομένων με τη χρήση της πρότασης INSERT INTO.