Ir a Emagister Encuentra tu formación ideal
¡Mailxmail y emagister se unen para que tengas toda la formación a tu alcance!
12.170 cursos gratis
8.183.076 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

MySQL básico. Bases de datos y software libre (segunda parte)

Autor: Editorial McGraw-Hill
Curso:
9/10 (2 opiniones) |2245 alumnos|Fecha publicación: 30/10/2008

Capítulo 9:

 Restricciones de MySQL

Restricciones en MySQL

En MySQL, como en otros sistemas gestores de bases de datos, existe la posibilidad de incorporar ciertas restricciones y propiedades especiales en las definiciones de los campos de una tabla. Así pues, a continuación vamos a analizar las restricciones más frecuentes, empezando por aquellas de mayor importancia: las claves primarias y ajenas.

Claves primarias

Para definir la clave primaria de una tabla se usa la expresión PRIMARY KEY, que puede introducirse en la misma línea de definición del campo que hará de clave, o bien al final de la declaración de campos. No obstante, cuando la clave primaria esté formada por más de un campo, será obligatorio definirla al final. Así pues, para definir la clave primaria de la tabla alumnos que hemos creado en el Caso práctico 2, deberíamos haber escrito la instrucción de la siguiente manera:

Restricciones de MySQL

O también:

Restricciones de MySQL

En nuestro caso, la tabla ya está creada. Para añadirle la clave primaria, sin borrarla y volverla a crear, se puede emplear el comando ALTER TABLE, que permite modificar la estructura de una tabla. Además, se usará la cláusula ADD.

Por tanto, la instrucción sería la siguiente:mysql> alter table alumnos add primary key (idalu);

En la Figura 8.33 puede verse el proceso de adición de la clave primaria a la tabla y, posteriormente, la comprobación mediante la cláusula DESCRIBE.

Restricciones de MySQL

Fig. 8.33. Creación de una clave primaria.

Capítulo siguiente - Claves ajenas

Nuestras novedades en tu e-mail

Escribe tu e-mail:

Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Cursos similares a MySQL básico. Bases de datos y software libre (segunda parte)


  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. MySQL básico. Bases de datos y software libre (tercera parte)
Curso de informática sobre MySQL básico incluida la instalación, configuración y... [30/10/08]
2.041  
2. MySQL básico. Bases de datos y software libre (cuarta parte)
Curso de informática sobre MySQL básico incluida la instalación, configuración y... [30/10/08]
1.269  
3. MySQL básico. Bases de datos y software libre (quinta parte)
Curso de informática sobre MySQL básico incluida la instalación, configuración y... [30/10/08]
1.462  

El blog de mailxmail|¿Qué es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail


¿Te gustaría visitar más cursos gratis de Software?