1. Base de datos (MySQL) Lenguaje MySQL, DDL (Lenguaje de definición de datos) Ing. Linda Masias Morales
2. Motor de base de datos MyISAM Es el tipo de tabla por defecto en MySQL desde la versión 3.23. Optimizada para sistemas operativos de 64 bits.
3. Motor de base de datos InnoDB InnoDB provee a MySQL con el soporte para trabajar con transacciones, además de hacer un mejor bloqueo de registros para las instrucciones SELECT muy parecido al usado por Oracle, con lo que incrementa el rendimiento y la concurrencia en ambientes multiusuario, por otro lado, InnoDB es el único formato que tiene MySQL para soportar llaves foráneas (FOREING KEY). Además de todo lo comentado, InnoDB ofrece unos rendimientos superiores a la anterior tecnología de tablas de MySQL (MyISAM).
4. Alter Cambiar el tipo de motor de BD. Createtable ejemplo3 ( aaintnotnullauto_increment, primarykey (aa), bbint, cc char ) enginemyisam alter table ejemplo3 engine=innodb
5. alter Cambiar el nombre de una tabla. (rename) alter table ejemplo2 rename practica2
6. Alter y drop Eliminar una columna. alter table practica2 drop column cc alter table practica2 drop column cc, drop column bb
7. Alter, change y modify Modificar los tipos de datos. Alter table practica2 changebb cc char Alter table practica2 change cc ddint Alter table practica2 modifyddint(20) Alter table practica2 change cc ccchar(20)
8. Alter, add Anadir una columna a una tabla Alter table practica2 addbbint Anadir un índice a una tabla Alter table practica2 addindex(bb)
9. Alter, add Añadir clave primaria a una tabla createtable ejemplo5( infoIint, infoIIint, infoIIIchar, InfoIVint) engineinnodb alter table ejemplo5 add primary key (infoI)
10. Alter, add Añadir agroIdespues de InfoI alter table ejemplo5 add agroI char(10) after infoI
11. Restricciones (foreignkey) Las definiciones de claves foráneas están sujetas a las siguientes condiciones: Ambas tablas deben ser InnoDB y no deben ser tablas temporales. En la tabla que hace referencia, debe haber un índice donde las columnas de clave extranjera estén listadas en primer lugar, en el mismo orden.
12. Restricciones (foreignkey) Cuando el usuario intenta borrar o actualizar una fila de una tabla padre, InnoDB soporta cinco acciones respecto a la acción a tomar: CASCADE SET NULL NO ACTION RESTRICT SET DEFAULT
13.
14.
15.
16. RESTRICT Rechaza la operación de eliminación o actualización en la tabla padre. - NO ACTION - RESTRICT son similares en tanto omiten la cláusula ON DELETE u ON UPDATE.