Forskjellen Mellom Oppdatering Og Endring

Forskjellen Mellom Oppdatering Og Endring
Forskjellen Mellom Oppdatering Og Endring

Video: Forskjellen Mellom Oppdatering Og Endring

Video: Forskjellen Mellom Oppdatering Og Endring
Video: Kontraktsoppfølging - En oppdatering fra pilot- og forskningsprosjektet 2024, April
Anonim

Oppdatering mot Alter

Update og Alter er to SQL-kommandoer (Structured Query Language) som brukes til å endre databaser. Oppdateringserklæring brukes til å oppdatere eksisterende poster i en database. Oppdatering er en Data Manipulation Language (DML) uttalelse. Alter SQL-kommandoen brukes til å endre, slette eller legge til en kolonne i en eksisterende tabell i en database. Alter er en Data Definition Language (DDL) uttalelse.

Hva er oppdatering?

Oppdatering er en SQL-kommando som brukes til å oppdatere eksisterende poster i en database. Oppdatering betraktes som en DML-setning. Kommandoer som brukes til å administrere data uten å endre databaseskjemaet kalles DML-setninger. Følgende er den typiske syntaksen til en oppdateringserklæring.

OPPDATER tabellnavn

SETT kolonne1navn = verdi1, kolonne2navn = verdi2,…

WHERE columnXName = someValue

I eksemplet ovenfor bør tabellnavn erstattes med navnet på tabellen du vil endre postene i. Kolonnen1navn, kolonne2navn i SET-setningen er navnene på kolonnene i tabellen der verdiene til posten som må være endret. verdi1 og verdi2 er de nye verdiene som skal settes inn i posten. WHERE klausul spesifiserer at settet med poster må oppdateres i tabellen. WEHRE-klausul kan også utelates fra UPDATE-uttalelsen. Deretter vil alle postene i tabellen bli oppdatert med verdiene gitt i SET-setningen.

Hva er Alter?

Alter er en SQL-kommando som brukes til å endre, slette eller legge til en kolonne i en eksisterende tabell i en database. Alter betraktes som en DDL-uttalelse. Kommandoer som brukes til å definere strukturen til en database (databaseskjema) kalles DDL-setninger. Følgende er den typiske syntaksen til en alter-setning som brukes til å legge til en kolonne i en eksisterende tabell.

ALTER TABLE tabellnavn

LEGG til newColumnName dataTypeOfNewColumn

Her er tableName navnet på den eksisterende tabellen som må endres, og newColumnName er navnet på den nye kolonnen som legges til tabellen. dataTypeOfNewColumn gir datatypen til den nye kolonnen.

Følgende er den typiske syntaksen til en alter-setning som brukes til å slette en kolonne i en eksisterende tabell.

ALTER TABLE tabellnavn

DROP KOLONN kolonnenavn

Her er tabellnavn navnet på den eksisterende tabellen som må endres, og kolonnenavnet er navnet på kolonnen som må slettes. Noen av tabellene tillater kanskje ikke sletting av kolonner fra tabellene.

Følgende er den typiske syntaksen til en alter-setning som brukes til å endre datatypen til en eksisterende kolonne i en tabell.

ALTER TABLE tabellnavn

ALTER COLUMN columnName newDataType

Her er columnName navnet på den eksisterende kolonnen i tabellen, og newDataType er navnet på den nye datatypen.

Hva er forskjellen mellom Update og Alter?

Oppdatering er en SQL-kommando som brukes til å oppdatere eksisterende poster i en database, mens alter er en SQL-kommando som brukes til å endre, slette eller legge til en kolonne i en eksisterende tabell i en database.

Oppdatering er en DML-setning mens alter er en DDL-setning. Alter-kommandoen endrer databaseskjemaet, mens oppdateringserklæringen bare endrer poster i en database uten å endre strukturen.

Anbefalt: