Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Crear la clave primaria, borrar una existente, modifcarla; y renombrar nombre de una tabla

Suponiendo que no se hayan creado las claves primarias de las tablas (esto se debe hacer inmediatamente al crear cada tabla), ya que la clave primaria es el identificador directo de cada registro dentro de esa tabla. Se puede hacer lo siguiente en SQL: ejemplo tabla clientes: Si ya existe la clave primaria (PRIMARY O PRIMARY KEY) definida como DNI. puedes borrar esa clave así:

    ALTER TABLE tbclientes DROP PRIMARY KEY;

Y luego crear una clave primaria combinada, ya que pueden existir dos personas con el mismo número de DNI, en este caso serán los campos DNI + NOMBRE de la siguiente manera:

ALTER TABLE tbclientes ADD PRIMARY KEY (DNI,NOMBRE);

Con esto solucionas lo que le pasa el profe en el video, que aparecen errores en el editor de SQL. Y puedes aprovechar y practicar en crear las claves primarias en las otras tablas con el ALTER TABLE; se puede googlear cuales son sus modificadores y cambiar aún el nombre de una tabla o agregar nuevos campos. Por ejemplo cambiar el nombre de la table de vendedores, para respeta la lógica de estructura de tablas; ya que venimos usando estos nombres: tbclientes; tbproductos; esta última sería entonce tbvendedores en vez de tabla_de_vendedores:

ALTER TABLE tabla_de_vendedores RENAME tbvendedores;

Todos estos consejos van a ayudarte, desde el principio a modelar tu base de datos y sus tablas de manera lógica, ordenada y funcional. Saludos a todos!!!

PD: aquí por ahora trabajamos solo con una base de datos, en las buenas prácticas es aconsejable usar lo siguiente cuando trabajes con una tabla: nombre_de_la_BD + . + nombre_tabla. Ejemplo: "jugos.tbproductos"; para evitar escribir continuamente USE; y para cuando ya programes e invoque esa BD desde tu desarrollo con JAVA, JS. PHP; etc. Recuerda que antes de empezar a trabajar en una tabla, en lineas de comando debes utilizar el USE de la base que elijas.

base_de_datos_y_tabla

1 respuesta
solución!

¡Hola Eduardo!

Gracias por compartir tus consejos y solución para crear, borrar y modificar claves primarias en una tabla de MySQL. Definitivamente, es importante crear las claves primarias desde el principio para evitar errores y mantener la integridad de los datos.

Además, es genial que menciones la importancia de seguir buenas prácticas al nombrar las tablas y bases de datos, y cómo esto puede facilitar el trabajo en el futuro.

¡Espero que estos consejos sean útiles para todos los estudiantes del curso! Si tienes alguna otra pregunta, no dudes en hacerla.

¡Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)