0% found this document useful (0 votes)
14 views3 pages

Abarrotes 2

The document shows SQL commands used to create databases and tables, insert data, update data, and run queries on a MySQL database. Databases, tables and data are created for sales, products and regions. Data is inserted and queries are run to select, group and order the data.
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)
14 views3 pages

Abarrotes 2

The document shows SQL commands used to create databases and tables, insert data, update data, and run queries on a MySQL database. Databases, tables and data are created for sales, products and regions. Data is inserted and queries are run to select, group and order the data.
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/ 3

Enter password: ****

Welcome to the MySQL monitor. Commands end with ; or \g.


Your MySQL connection id is 23
Server version: 5.1.34-community MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> CREATE DATABASE ABARROTES2;


Query OK, 1 row affected (0.00 sec)

mysql> USE ABARROTES2;


Database changed
mysql> CREATE TABLE VENTAS(IDVENDEDOR VARCHAR(20) NOT NULL,CODPRODUCTO
VARCHAR(30),ARTICULOSVENDIDOS VARCHAR(30),GANANCIA VARCHAR (20), SUCURSAL
VARCHAR(30));
Query OK, 0 rows affected (0.01 sec)

mysql> CREATE TABLE PRODUCTOS(CODPRODUCTO VARCHAR(20) NOT NULL,DESCRIPCION


VARCHAR(30),COSTO VARCHAR(20), PRECIOVENTA VARCHAR(20),SUCURSAL VARCHAR(30));
Query OK, 0 rows affected (0.01 sec)

mysql> CREATE TABLE REGION(CODPRODUCTO VARCHAR(20) NOT NULL,DESCRIPCION


VARCHAR(30),COSTO VARCHAR(20), PRECIOVENTA VARCHAR(20),SUCURSAL VARCHAR(30));
Query OK, 0 rows affected (0.01 sec)

mysql> INSERT INTO VENTAS VALUES('A1278','D1234',3,96,'AURRERA');


Query OK, 1 row affected (0.01 sec)

mysql> INSERT INTO VENTAS VALUES('B5678','A1234',1,13,'SORIANA');


Query OK, 1 row affected (0.01 sec)

mysql> INSERT INTO VENTAS VALUES('C9101','L1234',10,20,'SUPERAMA');


Query OK, 1 row affected (0.01 sec)

mysql> INSERT INTO PRODUCTOS VALUES('D1234','DETERGENTE',11,24,'WALMART');


Query OK, 1 row affected (0.01 sec)

mysql> INSERT INTO PRODUCTOS VALUES('A1234','ACEITE',19,32,'EL ZORRO');


Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO PRODUCTOS VALUES('L1234','LECHE',9,11,'TRES B');


Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO REGION VALUES('P1234','PAPEL',30,36,'PATITO');


Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO REGION VALUES('S2345','SALSA',10,26,'MANZANA');


Query OK, 1 row affected (0.01 sec)

mysql> INSERT INTO REGION VALUES('A5432','ATUN',25,35,'SAMS');


Query OK, 1 row affected (0.00 sec)

mysql> DESCRIBE VENTAS;


+-------------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+-------------+------+-----+---------+-------+
| IDVENDEDOR | varchar(20) | NO | | NULL | |
| CODPRODUCTO | varchar(30) | YES | | NULL | |
| ARTICULOSVENDIDOS | varchar(30) | YES | | NULL | |
| GANANCIA | varchar(20) | YES | | NULL | |
| SUCURSAL | varchar(30) | YES | | NULL | |
+-------------------+-------------+------+-----+---------+-------+
5 rows in set (0.01 sec)

mysql> DESCRIBE PRODUCTOS;


+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| CODPRODUCTO | varchar(20) | NO | | NULL | |
| DESCRIPCION | varchar(30) | YES | | NULL | |
| COSTO | varchar(20) | YES | | NULL | |
| PRECIOVENTA | varchar(20) | YES | | NULL | |
| SUCURSAL | varchar(30) | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
5 rows in set (0.01 sec)

mysql> DESCRIBE REGION;


+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| CODPRODUCTO | varchar(20) | NO | | NULL | |
| DESCRIPCION | varchar(30) | YES | | NULL | |
| COSTO | varchar(20) | YES | | NULL | |
| PRECIOVENTA | varchar(20) | YES | | NULL | |
| SUCURSAL | varchar(30) | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
5 rows in set (0.01 sec)

mysql> SELECT CODPRODUCTO,SUCURSAL FROM PRODUCTOS WHERE CODPRODUCTO NOT IN (SELECT


CODPRODUCTO FROM REGION);
+-------------+----------+
| CODPRODUCTO | SUCURSAL |
+-------------+----------+
| D1234 | WALMART |
| A1234 | EL ZORRO |
| L1234 | TRES B |
+-------------+----------+
3 rows in set (0.02 sec)

mysql> SELECT IDVENDEDOR, ARTICULOSVENDIDOS FROM VENTAS GROUP BY IDVENDEDOR;


+------------+-------------------+
| IDVENDEDOR | ARTICULOSVENDIDOS |
+------------+-------------------+
| A1278 | 3 |
| B5678 | 1 |
| C9101 | 10 |
+------------+-------------------+
3 rows in set (0.01 sec)

mysql> SELECT ALL IDVENDEDOR, ARTICULOSVENDIDOS, GANANCIA FROM VENTAS ORDER BY


GANANCIA;
+------------+-------------------+----------+
| IDVENDEDOR | ARTICULOSVENDIDOS | GANANCIA |
+------------+-------------------+----------+
| B5678 | 1 | 13 |
| C9101 | 10 | 20 |
| A1278 | 3 | 96 |
+------------+-------------------+----------+
3 rows in set (0.00 sec)

mysql> SELECT CODPRODUCTO, DESCRIPCION, COSTO, PRECIOVENTA FROM PRODUCTOS WHERE


PRECIOVENTA = ( SELECT MAX(PRECIOVENTA) FROM PRODUCTOS);
+-------------+-------------+-------+-------------+
| CODPRODUCTO | DESCRIPCION | COSTO | PRECIOVENTA |
+-------------+-------------+-------+-------------+
| A1234 | ACEITE | 19 | 32 |
+-------------+-------------+-------+-------------+
1 row in set (0.00 sec)

mysql> UPDATE PRODUCTOS SET PRECIOVENTA = PRECIOVENTA * 16;


Query OK, 3 rows affected (0.01 sec)
Rows matched: 3 Changed: 3 Warnings: 0

mysql> UPDATE PRODUCTOS SET DESCRIPCION ='JABON' WHERE CODPRODUCTO = 'D1234';


Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql>

You might also like