mySQL

Páginas: 2 (483 palabras) Publicado: 23 de enero de 2014
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
Maracaibo-Edo. Zulia
Cátedra: Informática













Esquema

1) Delimitadores deMySQL
2) Borrar Tablas
3) Contar Tablas
4) Modificar Tablas

Delimitadores de MySQL


En MySQL, el carácter “;” (punto y coma), se utiliza para terminar con una instrucción. Ejemplo:

SELECT* FROM Materia;

Bien, esto tiene solución, solamente tenemos que emplear la palabra reservada DELIMITER, y definir un nuevo delimitador (poner fin a una instrucción):

DELIMITER $$

Después, ,definimos el cuerpo del trigger normalmente:

CREATE DEFINER = `root`@`localhost` TRIGGER `Alumno_AU` AFTER UPDATE ON `alumno`
FOR EACH ROW
begin
update Grupo set numAlumnos=numAlumnos-1 wherecveGrupo=old.cveGrupo;
update Grupo set numAlumnos=numAlumnos+1 where cveGrupo=new.cveGrupo;
end $$

Como se puede ver, dentro hay dos updates que se terminan con “;”, dado que son instruccionesindependientes. Por último volvemos a redefinir el delimitador por defecto:

DELIMITER ;

He aquí el código completo del trigger:

DELIMITER $$
CREATE DEFINER = `root`@`localhost` TRIGGER`Alumno_AU` AFTER UPDATE ON `alumno`
FOR EACH ROW
begin
update Grupo set numAlumnos=numAlumnos-1 where cveGrupo=old.cveGrupo;
update Grupo set numAlumnos=numAlumnos+1 where cveGrupo=new.cveGrupo;
end $$DELIMITER ;

Borras Tablas


A veces es necesario eliminar una tabla, ya sea porque es más sencillo crearla de nuevo que modificarla, o porque ya no es necesaria.
Para eliminar una tabla seusa la sentencia DROP TABLE.
La sintaxis es simple:
DROP TABLE [IF EXISTS] tbl_name [, tbl_name] ...
Por ejemplo:
mysql> DROP TABLE ciudad6;
Query OK, 0 rows affected (0.75 sec)

mysql>

Sepueden añadir las palabras IF EXISTS para evitar errores si la tabla a eliminar no existe.

mysql> DROP TABLE ciudad6;
ERROR 1051 (42S02): Unknown table 'ciudad6'
mysql> DROP TABLE IF EXISTS...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mysql
  • Mysql
  • Mysql
  • Mysql
  • QUE ES MYSQL
  • Mysql
  • Mysql
  • Mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS