You are on page 1of 4

Enter password: ***** Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 1 Server version: 5.0.51b-community-nt-log MySQL Community Edition (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> show databases; +--------------------+ Database +--------------------+ information_schema libros mysql phpmyadmin test +--------------------+ 5 rows in set (0.34 sec) mysql> use libros; Database changed mysql> create view cosulta1 as select nombre from editorial where codigo='5'; Query OK, 0 rows affected (0.11 sec) mysql> select * from cosulta1; +--------------+ nombre +--------------+ Mc Graw Hill +--------------+ 1 row in set (0.03 sec) mysql> drop view cosulta1; Query OK, 0 rows affected (0.00 sec) mysql> create database matricula; Query OK, 1 row affected (0.02 sec) mysql> use matricula; Database changed mysql> create table estudiante -> (carnet char(12) not null primary key, -> nombre char(30) not null)engine=innobd -> C; ERROR 1286 (42000): Unknown table engine 'innobd' mysql> create table estudiante -> (carnet char(12) not null primary key, -> nombre char(30) not null)engine=innobd; ERROR 1286 (42000): Unknown table engine 'innobd' mysql> create table estudiante -> (carnet char(12) not null primary key, -> nombre char(30) not null)engine=innodb; Query OK, 0 rows affected (0.19 sec) mysql> create table materia -> cod char(5) not null primary key, -> descripcion char(30) not null)engine=innodb; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'cod c har(5) not null primary key,

descripcion char(30) not null)engine=innodb' at line 2 mysql> create table materia -> (cod char(5) not null primary key, -> descripcion char(30) not null)engine=innodb; Query OK, 0 rows affected (0.05 sec) mysql> cretae table relacional -> carnet char(12), -> C -> c; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'creta e table relacional carnet char(12), C c' at line 1 mysql> cretae table relacional -> (carnet char(12), -> cod char(5), -> foreign key(carnet) references estudiante(carnet) on delete cascade on up date cascade, foreign key(cod) references materia(cod) on delete cascade on upda te cascade engine=innodb; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'creta e table relacional (carnet char(12), cod char(5), foreign key(carnet) refer' at line 1 mysql> foreign key(carnet) references estudiante(carnet) on delete cascade on up date cascade, foreign key(cod) references materia(cod) on delete cascade on upda te cascade engine=innodb; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'forei gn key(carnet) references estudiante(carnet) on delete cascade on update ca' at line 1 mysql> foreign key(carnet) references estudiante(carnet) on delete cascade on up date cascade, -> foreign key(cod)references materia(cod) on delete cascade on update casca de engine=innodb; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'forei gn key(carnet) references estudiante(carnet) on delete cascade on update ca' at line 1 mysql> foreign key(cod) references materia(cod) on delete cascade on update casc ade engine=innodb; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'forei gn key(cod) references materia(cod) on delete cascade on update cascade eng' at line 1 mysql> foreign key(cod) references materia(cod) on delete cascade on update casc ade) engine=innodb; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'forei gn key(cod) references materia(cod) on delete cascade on update cascade) en' at line 1 mysql> foreign key(carnet) references estudiante(carnet) on delete cascade on up date cascade, -> foreign key(cod) references materia(cod) on delete cascade on update casc ade) engine=innodb; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that

corresponds to your MySQL server version for the right syntax to use near 'forei gn key(carnet) references estudiante(carnet) on delete cascade on update ca' at line 1 mysql> cretae table relacional -> (carnet char(12), -> cod char(5), -> foreign key(carnet) references estudiante(carnet) on delete cascade on up date cascade, foreign key(cod) references materia(cod) on delete cascade on upda te cascade) engine=innodb; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'creta e table relacional (carnet char(12), cod char(5), foreign key(carnet) refer' at line 1 mysql> cretae table relacional -> c; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'creta e table relacional c' at line 1 mysql> create table relacional -> (carnet char(12), -> cod char(5), -> foreign key(carnet) references estudiante(carnet) on delete cascade on up date cascade, foreign key(cod) references materia(cod) on delete cascade on upda te cascade) engine=innodb; Query OK, 0 rows affected (0.11 sec) mysql> inset into estudiante(carnet, nombre) values ('01','maria'); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'inset into estudiante(carnet, nombre) values ('01','maria')' at line 1 mysql> insert into estudiante(carnet, nombre) values ('01','maria'); Query OK, 1 row affected (0.05 sec) mysql> insert into estudiante(carnet, nombre) values ('02','juan'); Query OK, 1 row affected (0.02 sec) mysql> insert into estudiante(carnet, nombre) values ('03','carlos'); Query OK, 1 row affected (0.03 sec) mysql> insert into materia(cod, descripcion) values ('1','matematicas'); Query OK, 1 row affected (0.03 sec) mysql> insert into materia(cod, descripcion) values ('2','lenguaje'); Query OK, 1 row affected (0.01 sec) mysql> insert into materia(cod, descripcion) values ('3','logaritmo'); Query OK, 1 row affected (0.11 sec) mysql> insert into relacional(carnet, cod) values ('01','2'); Query OK, 1 row affected (0.06 sec) mysql> insert into relacional(carnet, cod) values ('01','3'); Query OK, 1 row affected (0.02 sec) mysql> insert into relacional(carnet, cod) values ('02','1'); Query OK, 1 row affected (0.01 sec)

mysql> insert into relacional(carnet, cod) values ('02','2'); Query OK, 1 row affected (0.02 sec) mysql> insert into relacional(carnet, cod) values ('02','3'); Query OK, 1 row affected (0.03 sec) mysql> insert into relacional(carnet, cod) values ('03','0'); ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint f ails (`matricula/relacional`, CONSTRAINT `relacional_ibfk_2` FOREIGN KEY (`cod`) REFERENCES `materia` (`cod`) ON DELETE CASCADE ON UPDATE CASCADE) mysql> insert into relacional(carnet, cod) values ('03','01'); ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint f ails (`matricula/relacional`, CONSTRAINT `relacional_ibfk_2` FOREIGN KEY (`cod`) REFERENCES `materia` (`cod`) ON DELETE CASCADE ON UPDATE CASCADE) mysql> insert into relacional(carnet, cod) values ('03','1'); Query OK, 1 row affected (0.03 sec) mysql> delete from estudiante where carnet='02'; Query OK, 1 row affected (0.05 sec) mysql>

You might also like