სხვაობა განახლებასა და შეცვლას შორის

სხვაობა განახლებასა და შეცვლას შორის
სხვაობა განახლებასა და შეცვლას შორის

ვიდეო: სხვაობა განახლებასა და შეცვლას შორის

ვიდეო: სხვაობა განახლებასა და შეცვლას შორის
ვიდეო: Difference Between Cache and Cookies 2024, ივლისი
Anonim

განახლება vs Alter

Update და Alter არის ორი SQL (Structured Query Language) ბრძანება, რომელიც გამოიყენება მონაცემთა ბაზების შესაცვლელად. განახლების განცხადება გამოიყენება მონაცემთა ბაზაში არსებული ჩანაწერების განახლებისთვის. განახლება არის მონაცემთა მანიპულირების ენის (DML) განცხადება. Alter SQL ბრძანება გამოიყენება მონაცემთა ბაზაში არსებულ ცხრილზე სვეტის შესაცვლელად, წასაშლელად ან დასამატებლად. Alter არის მონაცემთა განმარტების ენის (DDL) განცხადება.

რა არის განახლება?

Update არის SQL ბრძანება, რომელიც გამოიყენება მონაცემთა ბაზაში არსებული ჩანაწერების განახლებისთვის. განახლება განიხილება როგორც DML განცხადება. ბრძანებებს, რომლებიც გამოიყენება მონაცემთა სამართავად მონაცემთა ბაზის სქემის შეცვლის გარეშე, ეწოდება DML განცხადებები. ქვემოთ მოცემულია განახლების განცხადების ტიპიური სინტაქსი.

განახლება მაგიდის სახელი

SET column1Name=მნიშვნელობა1, column2Name=მნიშვნელობა2, …

WHERE columnXName=someValue

ზემოხსენებულ მაგალითში tableName უნდა შეიცვალოს ცხრილის სახელით, რომელშიც გსურთ ჩანაწერების შეცვლა. სვეტი1Name, column2Name SET პუნქტში არის ცხრილის სვეტების სახელები, რომლებშიც არის მნიშვნელობები ჩანაწერი, რომელიც უნდა შეიცვალოს. value1 და value2 არის ახალი მნიშვნელობები, რომლებიც უნდა იყოს ჩასმული ჩანაწერში. WHERE პუნქტი მიუთითებს, რომ ჩანაწერების ნაკრები უნდა განახლდეს ცხრილში. WEHRE პუნქტი ასევე შეიძლება გამოტოვდეს UPDATE განცხადებაში. შემდეგ ცხრილის ყველა ჩანაწერი განახლდება SET პუნქტში მოცემული მნიშვნელობებით.

რა არის Alter?

Alter არის SQL ბრძანება, რომელიც გამოიყენება მონაცემთა ბაზაში არსებულ ცხრილზე სვეტის შესაცვლელად, წასაშლელად ან დასამატებლად. Alter განიხილება როგორც DDL განცხადება. ბრძანებებს, რომლებიც გამოიყენება მონაცემთა ბაზის სტრუქტურის დასადგენად (მონაცემთა ბაზის სქემა) ეწოდება DDL განცხადებები.ქვემოთ მოცემულია alter განცხადების ტიპიური სინტაქსი, რომელიც გამოიყენება არსებული ცხრილის სვეტის დასამატებლად.

შეცვალეთ ცხრილის სახელი

დამატება newColumnName dataTypeOfNewColumn

აქ tableName არის არსებული ცხრილის სახელი, რომელიც უნდა შეიცვალოს და newColumnName არის სახელი, რომელიც მოცემულია ცხრილში დამატებულ ახალ სვეტს. dataTypeOfNewColumn უზრუნველყოფს ახალი სვეტის მონაცემთა ტიპს.

შემდეგი არის alter განცხადების ტიპიური სინტაქსი, რომელიც გამოიყენება არსებული ცხრილის სვეტის წასაშლელად.

შეცვალეთ ცხრილის სახელი

DOP COLUMN სვეტის სახელი

აქ, tableName არის არსებული ცხრილის სახელი, რომელიც უნდა შეიცვალოს და სვეტიName არის სვეტის სახელი, რომელიც უნდა წაიშალოს. ზოგიერთმა ცხრილმა შესაძლოა არ დაუშვას სვეტების წაშლა მისი ცხრილებიდან.

შემდეგი არის alter განცხადების ტიპიური სინტაქსი, რომელიც გამოიყენება ცხრილში არსებული სვეტის მონაცემთა ტიპის შესაცვლელად.

შეცვალეთ ცხრილის სახელი

COLUMN-ის შეცვლა სვეტის სახელი newDataType

აქ სვეტიName არის ცხრილის არსებული სვეტის სახელი და newDataType არის ახალი მონაცემთა ტიპის სახელი.

რა განსხვავებაა განახლებასა და შეცვლას შორის?

Update არის SQL ბრძანება, რომელიც გამოიყენება მონაცემთა ბაზაში არსებული ჩანაწერების განახლებისთვის, ხოლო alter არის SQL ბრძანება, რომელიც გამოიყენება მონაცემთა ბაზის არსებულ ცხრილზე სვეტის შესაცვლელად, წასაშლელად ან დასამატებლად.

Update არის DML განცხადება, ხოლო alter არის DDL განცხადება. Alter ბრძანება ცვლის მონაცემთა ბაზის სქემას, ხოლო განახლების განაცხადი მხოლოდ ცვლის მონაცემთა ბაზაში ჩანაწერებს მისი სტრუქტურის შეცვლის გარეშე.

გირჩევთ: