λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Βασικές Δομές SQL

Structured Query Language ( SQL ) είναι η πιο κοινή γλώσσα για να επικοινωνούν σε μια σχεσιακή βάση δεδομένων . SQL είναι ένα διεθνές πρότυπο γλώσσας για χειραγώγηση σχεσιακές βάσεις δεδομένων . Οι σχεσιακές βάσεις δεδομένων που αποτελείται από έναν ή πολλούς πίνακες που συνδέουν δεδομένα μέσω σχέσεις πινάκων . Τα σύγχρονα συστήματα διαχείρισης βάσεων δεδομένων όπως ο Microsoft SQL χρήση του SQL Server για το χειρισμό των δεδομένων . SQL μπορεί να δημιουργήσει σχήματα βάσεων δεδομένων , να τους διαγράψετε και να αλλάξετε . Ιστορία
Η

SQL αναπτύχθηκε από την IBM έρευνα πίσω στα μέσα της δεκαετίας του 1970 και τυποποιήθηκε από τo ANSI το 1986 . SQL βασίζεται στο σχεσιακό μοντέλο που ορίζει δύο γλώσσες root για την πρόσβαση σε μια σχεσιακή βάση δεδομένων και εκείνων που είναι σχεσιακή άλγεβρα και Σχεσιακό Λογισμό . Το χαμηλό επίπεδο , ο χειριστής - oriented γλώσσα είναι σχεσιακή άλγεβρα . Ένα ερώτημα σε σχεσιακή άλγεβρα συνδυάζει σχεσιακές φορείς χρησιμοποιώντας αλγεβρική σημειογραφία . Η υψηλού επιπέδου , ​​δηλωτική γλώσσα είναι Relational Calculus .
Εικόνων Καταστάσεις Συνοπτικά Οικονομικά Στοιχεία
Η

οι δηλώσεις Τα δεδομένα που χρησιμοποιούνται για να προβάλετε, να τροποποιήσετε ή να διαγράψετε τα δεδομένα σε έναν πίνακα βάσης δεδομένων . Η πρόταση SELECT σας επιτρέπει να αναζητούν πίνακες και προβολές στη βάση δεδομένων . Η δήλωση INSERT σας επιτρέπει να προσθέσετε γραμμές σε πίνακες . Μπορείτε να τροποποιήσετε τις στήλες σε γραμμές του πίνακα , χρησιμοποιώντας τη δήλωση UPDATE . Για να αφαιρέσετε τις γραμμές , μπορείτε να χρησιμοποιήσετε την πρόταση DELETE .

Η Καταστάσεις συναλλαγή

δηλώσεις συναλλαγή

οι συναλλαγές ελέγχου . Μια δήλωση ΔΕΣΜΕΥΣΗ χρησιμοποιείται για τη διάπραξη της τρέχουσας συναλλαγής ή σηματοδοτήσει το τέλος μιας επιτυχημένης σιωπηρή ή ρητή πράξη . Το ακόλουθο είναι ένα παράδειγμα για την τέλεση της συναλλαγής :

ΧΡΗΣΗ AdventureWorks2008R2 ? GOBEGIN ΣΥΝΑΛΛΑΓΗ ? GODELETE ΑΠΟ HumanResources.JobCandidateWHERE JobCandidateID = 13 ? GOCOMMIT ΣΥΝΑΛΛΑΓΗ ? GO

Η κατάσταση επαναφοράς, επαναφέρει την τρέχουσα συναλλαγή . Η συναλλαγή αυτή επαναφέρει μια ρητή ή σιωπηρή πράξη στην αρχή της συναλλαγής . Ένα παράδειγμα μια δήλωση ROLLBACK είναι οι παρακάτω:

ΧΡΗΣΗ Tempdb ? GOCREATE ΠΙΝΑΚΑΣ ValueTable ( [value ] int ) GODECLARE @ TransactionName varchar ( 20 ) = " Transaction1 » ?

BEGIN TRAN @ TransactionNameINSERT ΣΕ ValueTable ΑΞΙΩΝ ( 1 ) INSERT INTO ValueTable ΑΞΙΕΣ ( 2 ) ROLLBACK TRAN @ TransactionNameINSERT ΣΕ ValueTable ΑΞΙΕΣ ( 3 ) INSERT INTO ValueTable ΑΞΙΕΣ ( 4 ) SELECT * FROM ValueTableDROP ΠΙΝΑΚΑΣ ValueTable
εικόνων Schema Καταστάσεις

να διατηρηθεί η βάση δεδομένων ή το σχήμα , μπορείτε να χρησιμοποιήσετε τις δηλώσεις σχήμα . Η CREATE TABLE δήλωση σας επιτρέπει να δημιουργήσετε πίνακες στη βάση δεδομένων σας . Εάν πρέπει να δημιουργήσετε προβολές , μπορείτε να χρησιμοποιήσετε το CREATE VIEW δήλωση. Για να αφαιρέσετε πίνακες από τη βάση δεδομένων σας, μπορείτε να χρησιμοποιήσετε την πρόταση DROP TABLE . Ομοίως , μπορείτε να χρησιμοποιήσετε την πρόταση DROP VIEW να διαγράψετε προβολές . Η δήλωση GRANT παρέχει προνόμια σε πίνακες και προβολές για τους χρήστες . Η δήλωση REVOKE ανακαλεί δικαιώματα για πίνακες και προβολές για τους χρήστες .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα