0% found this document useful (0 votes)
67 views5 pages

Almacenes Tex

Uploaded by

RamiroNahin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views5 pages

Almacenes Tex

Uploaded by

RamiroNahin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 5

mysql> create database Los_Almacenes;

Query OK, 1 row affected (0.00 sec)


mysql> use Los_Almacenes;
Database changed
mysql> show databases;
+--------------------+
| Database
|
+--------------------+
| information_schema |
| empleados
|
| los_almacenes
|
| mysql
|
| ordenes
|
| test
|
| tienda_informatica |
+--------------------+
7 rows in set (0.00 sec)
mysql> create table almacenes(codigo int, lugar nvarchar(100), capacidad int, pr
imary key(codigo))ENGINE=InnoDB;
Query OK, 0 rows affected (0.11 sec)
mysql> drop table almacenes;
Query OK, 0 rows affected (0.03 sec)
mysql> create table ALMACENES(codigo int, lugar nvarchar(100), capacidad int, pr
imary key(codigo))ENGINE=InnoDB;
Query OK, 0 rows affected (0.08 sec)
mysql> describe ALAMACENES;
ERROR 1146 (42S02): Table 'los_almacenes.alamacenes' doesn't exist
mysql> describe ALMACENES;
+-----------+--------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| codigo
| int(11)
| NO | PRI | 0
|
|
| lugar
| varchar(100) | YES |
| NULL
|
|
| capacidad | int(11)
| YES |
| NULL
|
|
+-----------+--------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
mysql> create table CAJAS(num_referencia char(5), contenido nvarchar(100), valor
int, almacen int, primary key(num_referencia), foreign key(almacen) references
almacenes(codigo) on delete cascade on update cascade) engine=InnoDB;
Query OK, 0 rows affected (0.08 sec)
mysql> describe CAJAS;
+----------------+--------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+----------------+--------------+------+-----+---------+-------+
| num_referencia | char(5)
| NO | PRI | NULL
|
|
| contenido
| varchar(100) | YES |
| NULL
|
|
| valor
| int(11)
| YES |
| NULL
|
|
| almacen
| int(11)
| YES | MUL | NULL
|
|
+----------------+--------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
mysql> insert into ALMACENES values("001","loja","10000");
Query OK, 1 row affected (0.05 sec)

mysql> insert into ALMACENES values("002","cuenca","20000");


Query OK, 1 row affected (0.05 sec)
mysql> insert into ALMACENES values("003","quito","30000");
Query OK, 1 row affected (0.05 sec)
mysql> insert into ALMACENES values("004","guayaquil","40000");
Query OK, 1 row affected (0.05 sec)
mysql> insert into CAJAS values("1014","aceites","200","001");
Query OK, 1 row affected (0.05 sec)
mysql> insert into CAJAS values("1015","tabacos","500","002");
Query OK, 1 row affected (0.05 sec)
mysql> insert into CAJAS values("1016","zhumir","100","002");
Query OK, 1 row affected (0.05 sec)
mysql> insert into CAJAS values("1017","deja","150","003");
Query OK, 1 row affected (0.03 sec)
mysql> insert into CAJAS values("1018","wisky","800","004");
Query OK, 1 row affected (0.05 sec)
mysql> select * from ALMACENES;
+--------+-----------+-----------+
| codigo | lugar
| capacidad |
+--------+-----------+-----------+
|
1 | loja
|
10000 |
|
2 | cuenca
|
20000 |
|
3 | quito
|
30000 |
|
4 | guayaquil |
40000 |
+--------+-----------+-----------+
4 rows in set (0.00 sec)
mysql> select * from CAJAS;
+----------------+-----------+-------+---------+
| num_referencia | contenido | valor | almacen |
+----------------+-----------+-------+---------+
| 1014
| aceites | 200 |
1 |
| 1015
| tabacos | 500 |
2 |
| 1016
| zhumir
| 100 |
2 |
| 1017
| deja
| 150 |
3 |
| 1018
| wisky
| 800 |
4 |
+----------------+-----------+-------+---------+
5 rows in set (0.00 sec)
mysql> SELECT * FROM ALMACENES;
+--------+-----------+-----------+
| codigo | lugar
| capacidad |
+--------+-----------+-----------+
|
1 | loja
|
10000 |
|
2 | cuenca
|
20000 |
|
3 | quito
|
30000 |
|
4 | guayaquil |
40000 |
+--------+-----------+-----------+
4 rows in set (0.00 sec)
mysql> SELECT * FROM CAJAS WHERE Valor > 150;

+----------------+-----------+-------+---------+
| num_referencia | contenido | valor | almacen |
+----------------+-----------+-------+---------+
| 1014
| aceites | 200 |
1 |
| 1015
| tabacos | 500 |
2 |
| 1018
| wisky
| 800 |
4 |
+----------------+-----------+-------+---------+
3 rows in set (0.00 sec)
mysql> SELECT DISTINCT Contenido FROM CAJAS;
+-----------+
| Contenido |
+-----------+
| aceites |
| tabacos |
| zhumir
|
| deja
|
| wisky
|
+-----------+
5 rows in set (0.00 sec)
mysql> SELECT AVG(Valor) FROM CAJAS;
+------------+
| AVG(Valor) |
+------------+
| 350.0000 |
+------------+
1 row in set (0.00 sec)
mysql> SELECT Almacen, AVG(Valor) FROM CAJAS GROUP BY Almacen;
+---------+------------+
| Almacen | AVG(Valor) |
+---------+------------+
|
1 | 200.0000 |
|
2 | 300.0000 |
|
3 | 150.0000 |
|
4 | 800.0000 |
+---------+------------+
4 rows in set (0.00 sec)
mysql> SELECT NumReferencia FROM ALMACENES LEFT JOIN CAJAS ON ALMACENES.Codigo =
CAJAS.Almacen WHERE Lugar = 'loja';
ERROR 1054 (42S22): Unknown column 'NumReferencia' in 'field list'
mysql> SELECT num_referencia FROM ALMACENES LEFT JOIN CAJAS ON ALMACENES.Codigo
= CAJAS.Almacen WHERE Lugar = 'loja';
+----------------+
| num_referencia |
+----------------+
| 1014
|
+----------------+
1 row in set (0.00 sec)
mysql> INSERT INTO ALMACENES(Lugar,Capacidad) VALUES('Barcelona',3000);
Query OK, 1 row affected (0.01 sec)
mysql> INSERT INTO CAJAS VALUES('H5RT','Papel',200,3);
Query OK, 1 row affected (0.06 sec)
mysql> UPDATE CAJAS SET Valor = Valor * 0.85;
Query OK, 6 rows affected (0.04 sec)

Rows matched: 6 Changed: 6 Warnings: 0


mysql> select * from ALMACENES;
+--------+-----------+-----------+
| codigo | lugar
| capacidad |
+--------+-----------+-----------+
|
0 | Barcelona |
3000 |
|
1 | loja
|
10000 |
|
2 | cuenca
|
20000 |
|
3 | quito
|
30000 |
|
4 | guayaquil |
40000 |
+--------+-----------+-----------+
5 rows in set (0.00 sec)
mysql> select * from CAJAS;
+----------------+-----------+-------+---------+
| num_referencia | contenido | valor | almacen |
+----------------+-----------+-------+---------+
| 1014
| aceites | 170 |
1 |
| 1015
| tabacos | 425 |
2 |
| 1016
| zhumir
|
85 |
2 |
| 1017
| deja
| 128 |
3 |
| 1018
| wisky
| 680 |
4 |
| H5RT
| Papel
| 170 |
3 |
+----------------+-----------+-------+---------+
6 rows in set (0.00 sec)
mysql> UPDATE CAJAS SET Valor = Valor * 0.80 WHERE Valor > (SELECT AVG(Valor) FR
OM CAJAS);
ERROR 1093 (HY000): You can't specify target table 'CAJAS' for update in FROM cl
ause
mysql> UPDATE CAJAS SET Valor = Valor * 0.80 WHERE Valor > (SELECT AVG(Valor) FR
OM CAJAS);
ERROR 1093 (HY000): You can't specify target table 'CAJAS' for update in FROM cl
ause
mysql> NO ME SALIO LO SIENTO......JAJJAJA ;
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 'NO ME
SALIO LO SIENTO......JAJJAJA' at line 1
mysql> DELETE FROM CAJAS WHERE Valor < 100;
Query OK, 1 row affected (0.05 sec)
mysql> select * from CAJAS;
+----------------+-----------+-------+---------+
| num_referencia | contenido | valor | almacen |
+----------------+-----------+-------+---------+
| 1014
| aceites | 170 |
1 |
| 1015
| tabacos | 425 |
2 |
| 1017
| deja
| 128 |
3 |
| 1018
| wisky
| 680 |
4 |
| H5RT
| Papel
| 170 |
3 |
+----------------+-----------+-------+---------+
5 rows in set (0.00 sec)
mysql> DELETE FROM CAJAS WHERE Almacen IN ( SELECT Codigo FROM ALMACENES WHERE C
apacidad < ( SELECT COUNT(*) FROM CAJAS WHERE Almacen = Codigo));
ERROR 1093 (HY000): You can't specify target table 'CAJAS' for update in FROM cl
ause
mysql> NO ME SALIO TAMPOCO .....;
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 'NO ME
SALIO TAMPOCO .....' at line 1
mysql> exit

You might also like