3.305 cursos gratis
6.270.120 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Software > MySQL básico. Bases de datos y software libre (segunda parte) > Restricciones de MySQL

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

Autor: Editorial McGraw-Hill
Curso: 4/5 4/5 (1 opinión) |769 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
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 1 opinión. Opina sobre este curso.


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


Cursos Valoración Alumnos Vídeo
Redes de área local conmutadas
En el presente curso se describirán las redes LAN conmutadas (basadas en switches), se hará una comparación entre switches y bridges, se describirá la arquitectura, la fo... [08/03/06]
 4,50/5 3.253  
Impacto de las nuevas tecnologías en la empresa
Hablar de nuevas tecnologías es hablar de un amplio abanico de técnicas, herramientas, ámbitos de investigación y desarrollo que abarcan desde el estudio de la vida anima... [29/04/05]
0/5 1.703  
Curso de E-Business
En la actualidad esta surgiendo una nueva forma de hacer negocios. Esta se basa en la nueva tecnología conocida por muchos como Internet, aunque surgió antes que Internet... [12/01/06]
0/5 1.888  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail