Жаңарту мен өзгертудің айырмашылығы

Жаңарту мен өзгертудің айырмашылығы
Жаңарту мен өзгертудің айырмашылығы

Бейне: Жаңарту мен өзгертудің айырмашылығы

Бейне: Жаңарту мен өзгертудің айырмашылығы
Бейне: Адам мен хайуанның айырмашылығы қалды ма? 2024, Қараша
Anonim

Жаңарту және Alter

Жаңарту және өзгерту - дерекқорларды өзгерту үшін пайдаланылатын екі SQL (құрылымдық сұрау тілі) пәрмені. Жаңарту мәлімдемесі дерекқордағы бар жазбаларды жаңарту үшін пайдаланылады. Жаңарту - деректерді өңдеу тілі (DML) мәлімдемесі. Alter SQL пәрмені дерекқордағы бар кестеге бағанды өзгерту, жою немесе қосу үшін пайдаланылады. Alter - деректерді анықтау тілі (DDL) мәлімдемесі.

Жаңарту дегеніміз не?

Жаңарту - дерекқордағы бар жазбаларды жаңарту үшін пайдаланылатын SQL пәрмені. Жаңарту DML мәлімдемесі ретінде қарастырылады. Деректер базасының схемасын өзгертпей деректерді басқару үшін пайдаланылатын командалар DML мәлімдемелері деп аталады. Төменде жаңарту мәлімдемесінің әдеттегі синтаксисі берілген.

ЖАҢАРТУ кесте атауы

1-бағанды орнатуАтау=мән1, баған2Аты=мән2, …

WHERE columnXName=кейбірМән

Жоғарыдағы мысалдағы tableName жазбаларды өзгерткіңіз келетін кестенің атымен ауыстырылуы керек. SET сөйлеміндегі баған1Аты, баған2Аты кестедегі бағандардың атаулары болып табылады. өзгертуді қажет ететін жазба. мән1 және мән2 - жазбаға кірістірілетін жаңа мәндер. WHERE тармағы кестеде жаңарту қажет жазбалар жиынын көрсетеді. WEHRE тармағын UPDATE мәлімдемесінде де алып тастауға болады. Содан кейін кестедегі барлық жазбалар SET тармағында берілген мәндермен жаңартылады.

Alter дегеніміз не?

Alter - дерекқордағы бар кестеге бағанды өзгерту, жою немесе қосу үшін пайдаланылатын SQL пәрмені. Alter DDL мәлімдемесі ретінде қарастырылады. Мәліметтер қорының құрылымын (деректер базасының схемасы) анықтау үшін қолданылатын командалар DDL операторлары деп аталады. Төменде бар кестеге баған қосу үшін пайдаланылатын alter операторының әдеттегі синтаксисі берілген.

Кестенің атауын өзгерту

жаңа баған атауы деректерінің түрін ҚОСУ

Бұл жерде tableName - өзгерту қажет бар кестенің атауы және newColumnName - кестеге қосылған жаңа бағанға берілген атау. dataTypeOfNewColumn жаңа бағанның деректер түрін береді.

Келесі - бар кестедегі бағанды жою үшін пайдаланылатын өзгерту мәлімдемесінің әдеттегі синтаксисі.

Кестенің атауын өзгерту

БАҒАНДЫ ТҮСІРУ.баған атауы

Бұл жерде tableName өзгерту қажет бар кестенің атауы және бағанның аты жойылуы керек бағанның аты болып табылады. Кейбір кестелер оның кестелерінен бағандарды жоюға рұқсат бермеуі мүмкін.

Келесі - кестедегі бар бағанның деректер түрін өзгерту үшін пайдаланылатын alter мәлімдемесінің әдеттегі синтаксисі.

Кестенің атауын өзгерту

БАҒАНДЫ ӨЗГЕРТУ бағанының атауы newDataType

Бұл жерде бағанАты кестедегі бар бағанның атауы және newDataType - жаңа деректер түрінің атауы.

Жаңарту мен өзгертудің айырмашылығы неде?

Жаңарту - дерекқордағы бар жазбаларды жаңарту үшін пайдаланылатын SQL пәрмені, ал alter - дерекқордағы бар кестеге бағанды өзгерту, жою немесе қосу үшін пайдаланылатын SQL пәрмені.

Жаңарту - DML мәлімдемесі, ал alter - DDL мәлімдемесі. Alter пәрмені дерекқор схемасын өзгертеді, ал жаңарту мәлімдемесі оның құрылымын өзгертпей дерекқордағы жазбаларды ғана өзгертеді.

Ұсынылған: