Υπολογιστές, Προγραμματισμός
Λειτουργία δημιουργίας πίνακα στον SQL - Δημιουργία πίνακα
Εργασία με βάσεις δεδομένων που σχετίζονται άμεσα με τους πίνακες αλλαγή και τα δεδομένα που περιέχουν. Αλλά πριν από την έναρξη της δράσης του πίνακα για να δημιουργήσετε. Υπάρχει μια ειδική SQL λειτουργία για να αυτοματοποιήσει τη διαδικασία αυτή - «CREATE TABLE».
Το πρώτο πράγμα!
Πριν ασχοληθεί με τη διαδικασία δημιουργίας λογιστικών φύλλων με τη χρήση MS SQL «CREATE TABLE» εντολή, είναι απαραίτητο να σταθώ σε αυτό που πρέπει να γνωρίζετε πριν χρησιμοποιήσετε τη λειτουργία.
Πρώτα απ 'όλα, θα πρέπει να καταλήξει με το όνομα του πίνακα - πρέπει να είναι μοναδικό σε σύγκριση με τους άλλους στη βάση δεδομένων, και να ακολουθήσουν μερικούς κανόνες. Το όνομα πρέπει να αρχίζει με ένα γράμμα (az), και στη συνέχεια μπορεί να ακολουθείται από τυχόν γράμματα, ψηφία και κάτω παύλες, η προκύπτουσα έκφραση δεν θα πρέπει να είναι μια δεσμευμένη λέξη. το όνομα του πίνακα δεν μπορεί να υπερβαίνει τους 18 χαρακτήρες.
Έχοντας ορίσει το όνομα, θα πρέπει να αναπτυχθεί η δομή του: για να καταλήξει με τα ονόματα των στηλών που χρησιμοποιούνται για να σκεφτούμε το είδος των δεδομένων τους, και ποια πεδία θα πρέπει να συμπληρωθούν. Υπάρχει, επίσης, καθορίσει αμέσως το εξωτερικό πεδίο και τα αρχικά κλειδιά, και επίσης δυνατό να οριακές τιμές δεδομένων.
Το υπόλοιπο του πίνακα μπορεί να είναι αρκετά εύκολα αποχρώσεις σωστή, έτσι ώστε το βήμα της δημιουργίας ενός πίνακα, που μπορεί να σκεφτεί να μην τελειώσει.
σύνταξη
Η δομή των πινάκων, μπορείτε να προχωρήσετε στην δημιουργία του. Να είναι αρκετά εύκολο, χρησιμοποιώντας τη λειτουργία SQL «CREATE TABLE». Αυτό απαιτεί από το χρήστη να καθορίσετε μια προηγουμένως εφεύρει ένα όνομα πίνακα και στήλης λίστα, προσδιορίζοντας για κάθε τύπο και το όνομα. Η σύνταξη είναι ως εξής:
CREATE TABLE table_name
({COLUMN_NAME datatype [έκφραση DEFAULT] [column_constraint] ... | table_constraint}
[{Column_name τύπο δεδομένων [έκφραση DEFAULT ] [column_constraint] ... | table_constraint}] ...)
Τα επιχειρήματα που χρησιμοποιούνται στα σχεδιαστικά χαρακτηριστικά είναι τα εξής:
- table_name - το όνομα του πίνακα
- column_name - ένα όνομα στήλης
- τύπο δεδομένων που χρησιμοποιούνται σε αυτόν τον τομέα - τύπος δεδομένων
- DEFAULT - μια έκφραση που χρησιμοποιείται στην προεπιλεγμένη στήλη.
Είναι επίσης δυνατή η χρήση δύο επιχειρήματα λειτουργία:
- Ρυθμίσεις στήλη - colum_constraint
- σερβίτσια - table_constraint
Σε αυτά, ο χρήστης μπορεί να καθορίσει τις απαιτούμενες εργασίες για τους περιορισμούς ή τις συνθήκες της πλήρωσης του πίνακα.
Χαρακτηριστικά δημιουργία πινάκων
Όταν γράφετε ένα ερώτημα σε SQL «CREATE TABLE» λειτουργία, μερικές φορές είναι αναγκαίο να θεσπιστούν κανόνες για τη συμπλήρωση των πεδίων. Για να το κάνετε αυτό, θα πρέπει να προσθέσετε ειδικά χαρακτηριστικά χαρακτηριστικά που ορίζουν ένα συγκεκριμένο σύνολο συνθηκών.
Προκειμένου να προσδιοριστεί μία κενή τιμή, στη συνέχεια, καθορίστε το όνομα και τον τύπο της στήλης πρέπει να εγγραφούν μία από τις λέξεις κλειδιά μπορεί να υπάρξει σε ένα κύτταρο: NULL (μπορεί να είναι τιμές null), ή NOT NULL (πεδίο πρέπει να συμπληρωθεί).
Κατά τη δημιουργία του πίνακα, στις περισσότερες περιπτώσεις απαιτείται για την ενοποίηση κάθε εγγραφή για να αποφευχθεί η ύπαρξη δύο πανομοιότυπα. Για να το κάνετε αυτό συχνά χρησιμοποιούν αρίθμηση γραμμών. Και, έτσι ώστε να μην απαιτείται η γνώση χρήσης της τελευταίας έκδοσης, διατίθενται στον πίνακα, στη λειτουργία «CREATE TABLE» είναι αρκετό για να ορίσετε ένα πρωτεύον κλειδί στήλη γράφοντας το «Πρωτεύον κλειδί» λέξη-κλειδί μετά το αντίστοιχο πεδίο. Στις περισσότερες περιπτώσεις, αυτό είναι το πρωτεύον κλειδί και υπάρχει μια σύνδεση μεταξύ πινάκων.
Για να εξασφαλιστεί η αναποδιά με το Δημοτικό κλειδί που χρησιμοποιεί μια ξένη βασική ιδιότητα «εξωτερικό κλειδί». Επισημαίνοντας μια στήλη, αυτή η ιδιότητα μπορεί να εξασφαλιστεί ότι σε αυτόν τον τομέα θα περιέχει την ίδια αξία ως ένας από εκείνους που βρίσκονται στο πρωτεύον κλειδί στήλη του ίδιου ή διαφορετικών πινάκων. Έτσι, μπορεί κανείς να εξασφαλίσει ότι τα δεδομένα.
Για την παροχή ελέγχου για τη συμμόρφωση με κάποιο συγκεκριμένο σύνολο ή έναν ορισμό, χρησιμοποιήστε το χαρακτηριστικό CHECK. Αυτός ορίζεται η τελευταία σε μια λίστα ορισμάτων σε μια συνάρτηση, και ως προσωπική παράμετρος έχει μια Boolean έκφραση. Με αυτό, μπορείτε να περιορίσετε τη λίστα των πιθανών τιμών, για παράδειγμα, χρησιμοποιήστε ένα τραπέζι πεδίο «Φύλο» μόνο τα γράμματα «M» και «F».
Άλλα από αυτά που παρουσιάζονται, ο SQL λειτουργία «CREATE TABLE» έχει ακόμα πολλά ειδικά χαρακτηριστικά, αλλά χρησιμοποιούνται στην πράξη είναι πολύ λιγότερο συχνές.
παραδείγματα
Για να κατανοήσουμε πλήρως τη λειτουργία των υπηρεσιών, αξίζει να εξετάσουμε στην πράξη, πώς ο πίνακας (SQL) CREATE. Το παρακάτω παράδειγμα δημιουργεί έναν πίνακα παρουσιάζονται παρακάτω:
CREATE TABLE Προσαρμοσμένη
(ID CHAR (10) δεν NULL πρωτεύον κλειδί,
CUSTOM_NAME CHAR (20)
Custom_address CHAR (30)
Custom_city CHAR (20)
Custom_Country CHAR (20)
ArcDate CHAR (20))
Όπως μπορείτε να δείτε, θέτοντας μια πιθανή έλλειψη τιμή στο κελί (NULL) μπορεί να παραλειφθεί, δεδομένου ότι χρησιμοποιείται από προεπιλογή.
Similar articles
Trending Now