Tratamiento de datos y azar, pregunta formulada por tdtyuio99, hace 30 días

¿Qué función cumple la siguiente instrucción en MySQL o SQL Server? ALTER TABLE ejemplo AUTO_INCREMENT=1000 o IDENTITY 1000 Incrementa de 1000 en 1000 Incrementará de 1 en 1 hasta 1000 Comenzará a partir de 1000 Comenzará a partir de 1001 Terminará hasta el valor de 1000

Respuestas a la pregunta

Contestado por megatokay
2

La función de ALTER TABLE es alterar o modificar la estructura de una tabla SQL, la palabra clave AUTO_INCREMENT se agrega al comando se queremos generar incremento automático de indexación, por defecto el valor inicial es 1 y se incrementa en 1.

Explicación:

ALTER TABLE es un comando de SQL o MySQL muy versátil para operar sobre  las estructuras de las tablas de una base de dato, obviamente la tabla debe estar previamente creada y cualquiera de sus características puede ser alterada mediante este comando. Por ejemplo, reorganizar  filas y columnas, indexarlas, cambiar tipos de datos, renombrar, entre otro.  

A continuación se muestra la sintaxis para renombrar  una tabla en SQL

ALTER TABLE <nombre de la tabla> RENAME <nuevo nombre>

Como se dijo anteriormente, el comando es muy versátil y también te permite en una  sola instrucción realizar muchas modificaciones a la estructura de una tabla.

 

Por ejemplo, si queremos indexar una tabla mediante un Incremento automático, pero a través de una columna que todavía no existe,  en una solo instrucción podemos crearla  adicionando la columna indexada como clave primaria, esto no nos permitiría generar un número único de indexación cada vez que insertemos un nuevo registro.

El comando es el siguiente:

ALTER TABLE <nombre de la tabla> ADD COLUMN <nombre de la columna> int NOT NULL PRIMARY KEY AUTO_INCREMENT

Ahora bien, el comando anterior declara por defecto el incremento en uno y estable también en uno el valor inicial.

Si queremos comenzar desde 1000 e incrementar en 1 el valor de indexación, solo tenemos que usar  la siguiente clave: AUTO_INCREMENT=1000

Quedaría así:

ALTER TABLE <nombre de la tabla> ADD COLUMN <nombre de la columna> int NOT NULL PRIMARY KEY AUTO_INCREMENT = 1000

Ver también: https://brainly.lat/tarea/14258306

Adjuntos:
Otras preguntas