Você está na página 1de 8

mysql> show databases;

+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
+--------------------+
2 rows in set (0.03 sec)

mysql> create database premier;


Query OK, 1 row affected (0.00 sec)

mysql> show databases;


+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| premier |
+--------------------+
3 rows in set (0.00 sec)

mysql> connect premier;


Connection id: 3
Current database: premier

mysql> show tables;


Empty set (0.02 sec)

mysql> CREATE TABLE REP


-> (REP_NUM CHAR(2) PRIMARY KEY,
-> LAST_NAME CHAR(15),
-> FIRST_NAME CHAR(15),
-> STREET CHAR(15),
-> CITY CHAR(15),
-> STATE CHAR(2),
-> ZIP CHAR(5),
-> COMMISSION DECIMAL(7,2),
-> RATE DECIMAL(3,2) );
Query OK, 0 rows affected (0.33 sec)

mysql> CREATE TABLE CUSTOMER


-> (CUSTOMER_NUM CHAR(3) PRIMARY KEY,
-> CUSTOMER_NAME CHAR(35) NOT NULL,
-> STREET CHAR(15),
-> CITY CHAR(15),
-> STATE CHAR(2),
-> ZIP CHAR(5),
-> BALANCE DECIMAL(8,2),
-> CREDIT_LIMIT DECIMAL(8,2),
-> REP_NUM CHAR(2) );
Query OK, 0 rows affected (0.19 sec)

mysql> CREATE TABLE ORDERS


-> (ORDER_NUM CHAR(5) PRIMARY KEY,
-> ORDER_DATE DATETIME,
-> CUSTOMER_NUM CHAR(3) );
Query OK, 0 rows affected (0.14 sec)
mysql> CREATE TABLE PART
-> (PART_NUM CHAR(4) PRIMARY KEY,
-> DESCRIPTION CHAR(15),
-> ON_HAND DECIMAL(4,0),
-> CLASS CHAR(2),
-> WAREHOUSE CHAR(1),
-> PRICE DECIMAL(6,2) );
Query OK, 0 rows affected (0.06 sec)

mysql> CREATE TABLE ORDER_LINE


-> (ORDER_NUM CHAR(5),
-> PART_NUM CHAR(4),
-> NUM_ORDERED DECIMAL(3,0),
-> QUOTED_PRICE DECIMAL(6,2),
-> PRIMARY KEY (ORDER_NUM, PART_NUM) );
Query OK, 0 rows affected (0.05 sec)

mysql> INSERT INTO REP


-> VALUES
-> ('20','Kaiser','Valerie','624 Randall','Grove','FL','33321',20542.50,0.05);
Query OK, 1 row affected (0.01 sec)

mysql> INSERT INTO REP


-> VALUES
-> ('35','Hull','Richard','532 Jackson','Sheldon','FL','33553',39216.00,0.07);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO REP


-> VALUES
-> ('65','Perez','Juan','1626 Taylor','Fillmore','FL','33336',23487.00,0.05);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO CUSTOMER


-> VALUES
-> ('148','Al''s Appliance and Sport','2837
'> Greenway','Fillmore','FL','33336',6550.00,7500.00,'20');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO CUSTOMER


-> VALUES
-> ('282','Brookings Direct','3827
'> Devon','Grove','FL','33321',431.50,10000.00,'35');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO CUSTOMER


-> VALUES
-> ('356','Ferguson''s','382
'> Wildwood','Northfield','FL','33146',5785.00,7500.00,'65');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO CUSTOMER


-> VALUES
-> ('408','The Everything Shop','1828
'> Raven','Crystal','FL','33503',5285.25,5000.00,'35');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO CUSTOMER


-> VALUES
-> ('462','Bargains Galore','3829
'> Central','Grove','FL','33321',3412.00,10000.00,'65');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO CUSTOMER


-> VALUES
-> ('524','Kline''s','838
'> Ridgeland','Fillmore','FL','33336',12762.00,15000.00,'20');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO CUSTOMER


-> VALUES
-> ('608','Johnson''s Department Store','372
'> Oxford','Sheldon','FL','33553',2106.00,10000.00,'65');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO CUSTOMER


-> VALUES
-> ('687','Lee''s Sport and Appliance','282
'> Evergreen','Altonville','FL','32543',2851.00,5000.00,'35');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO CUSTOMER


-> VALUES
-> ('725','Deerfield''s Four Seasons','282
'> Columbia','Sheldon','FL','33553',248.00,7500.00,'35');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO CUSTOMER


-> VALUES
-> ('842','All Season','28
Lakeview','Grove','FL','33321',8221.00,7500.00,'20');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO ORDERS


-> VALUES
-> ('21608','20-OCT-2010','148');
Query OK, 1 row affected, 1 warning (0.00 sec)

mysql> INSERT INTO ORDERS


-> VALUES
-> ('21610','20-OCT-2010','356');
Query OK, 1 row affected, 1 warning (0.00 sec)

mysql> INSERT INTO ORDERS


-> VALUES
-> ('21613','21-OCT-2010','408');
Query OK, 1 row affected, 1 warning (0.00 sec)

mysql> INSERT INTO ORDERS


-> VALUES
-> ('21614','21-OCT-2010','282');
Query OK, 1 row affected, 1 warning (0.00 sec)

mysql> INSERT INTO ORDERS


-> VALUES
-> ('21617','23-OCT-2010','608');
Query OK, 1 row affected, 1 warning (0.00 sec)

mysql> INSERT INTO ORDERS


-> VALUES
-> ('21619','23-OCT-2010','148');
Query OK, 1 row affected, 1 warning (0.00 sec)

mysql> INSERT INTO ORDERS


-> VALUES
-> ('21623','23-OCT-2010','608');
Query OK, 1 row affected, 1 warning (0.00 sec)

mysql> INSERT INTO PART


-> VALUES
-> ('AT94','Iron',50,'HW','3',24.95);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO PART


-> VALUES
-> ('BV06','Home Gym',45,'SG','2',794.95);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO PART


-> VALUES
-> ('CD52','Microwave Oven',32,'AP','1',165.00);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO PART


-> VALUES
-> ('DL71','Cordless Drill',21,'HW','3',129.95);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO PART


-> VALUES
-> ('DR93','Gas Range',8,'AP','2',495.00);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO PART


-> VALUES
-> ('DW11','Washer',12,'AP','3',399.99);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO PART


-> VALUES
-> ('FD21','Stand Mixer',22,'HW','3',159.95);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO PART


-> VALUES
-> ('KL62','Dryer',12,'AP','1',349.95);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO PART


-> VALUES
-> ('KT03','Dishwasher',8,'AP','3',595.00);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO PART


-> VALUES
-> ('KV29','Treadmill',9,'SG','2',1390.00);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO ORDER_LINE


-> VALUES
-> ('21608','AT94',11,21.95);
Query OK, 1 row affected (0.02 sec)

mysql> INSERT INTO ORDER_LINE


-> VALUES
-> ('21610','DR93',1,495.00);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO ORDER_LINE


-> VALUES
-> ('21610','DW11',1,399.99);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO ORDER_LINE


-> VALUES
-> ('21613','KL62',4,329.95);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO ORDER_LINE


-> VALUES
-> ('21614','KT03',2,595.00);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO ORDER_LINE


-> VALUES
-> ('21617','BV06',2,794.95);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO ORDER_LINE


-> VALUES
-> ('21617','CD52',4,150.00);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO ORDER_LINE


-> VALUES
-> ('21619','DR93',1,495.00);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO ORDER_LINE


-> VALUES
-> ('21623','KV29',2,1290.00);
Query OK, 1 row affected (0.00 sec)

mysql> show tables;


+-------------------+
| Tables_in_premier |
+-------------------+
| customer |
| order_line |
| orders |
| part |
| rep |
+-------------------+
5 rows in set (0.01 sec)

mysql> describe part;


+-------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+-------+
| PART_NUM | char(4) | NO | PRI | NULL | |
| DESCRIPTION | char(15) | YES | | NULL | |
| ON_HAND | decimal(4,0) | YES | | NULL | |
| CLASS | char(2) | YES | | NULL | |
| WAREHOUSE | char(1) | YES | | NULL | |
| PRICE | decimal(6,2) | YES | | NULL | |
+-------------+--------------+------+-----+---------+-------+
6 rows in set (0.05 sec)

mysql> select from part_num, description, price;


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 'from
part_num, description, price' at line 1
mysql> select part_num, description, price from part;
+----------+----------------+---------+
| part_num | description | price |
+----------+----------------+---------+
| AT94 | Iron | 24.95 |
| BV06 | Home Gym | 794.95 |
| CD52 | Microwave Oven | 165.00 |
| DL71 | Cordless Drill | 129.95 |
| DR93 | Gas Range | 495.00 |
| DW11 | Washer | 399.99 |
| FD21 | Stand Mixer | 159.95 |
| KL62 | Dryer | 349.95 |
| KT03 | Dishwasher | 595.00 |
| KV29 | Treadmill | 1390.00 |
+----------+----------------+---------+
10 rows in set (0.00 sec)

mysql> describe customer;


+---------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+--------------+------+-----+---------+-------+
| CUSTOMER_NUM | char(3) | NO | PRI | NULL | |
| CUSTOMER_NAME | char(35) | NO | | NULL | |
| STREET | char(15) | YES | | NULL | |
| CITY | char(15) | YES | | NULL | |
| STATE | char(2) | YES | | NULL | |
| ZIP | char(5) | YES | | NULL | |
| BALANCE | decimal(8,2) | YES | | NULL | |
| CREDIT_LIMIT | decimal(8,2) | YES | | NULL | |
| REP_NUM | char(2) | YES | | NULL | |
+---------------+--------------+------+-----+---------+-------+
9 rows in set (0.02 sec)

mysql> select customer_name from customer where credit_limit>=10000;


+----------------------------+
| customer_name |
+----------------------------+
| Brookings Direct |
| Bargains Galore |
| Kline's |
| Johnson's Department Store |
+----------------------------+
4 rows in set (0.00 sec)

mysql> select customer


-> where customer_num='608'
-> and order_date=10/23/2010;
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 'where
customer_num='608'
and order_date=10/23/2010' at line 2
mysql> select customer
-> select customer_num
-> select customer_num='608'
-> where order_date=10/23/2010;
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 'select
customer_num
select customer_num='608'
where order_date=10/23/2010' at line 2
mysql> select order_num from orders where customer_num='608' and order_date='23-
oct-2010';
Empty set, 2 warnings (0.00 sec)

mysql> describe part;


+-------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+-------+
| PART_NUM | char(4) | NO | PRI | NULL | |
| DESCRIPTION | char(15) | YES | | NULL | |
| ON_HAND | decimal(4,0) | YES | | NULL | |
| CLASS | char(2) | YES | | NULL | |
| WAREHOUSE | char(1) | YES | | NULL | |
| PRICE | decimal(6,2) | YES | | NULL | |
+-------------+--------------+------+-----+---------+-------+
6 rows in set (0.00 sec)

mysql> select part_num, description from part where class in ('ap', 'sq');
+----------+----------------+
| part_num | description |
+----------+----------------+
| CD52 | Microwave Oven |
| DR93 | Gas Range |
| DW11 | Washer |
| KL62 | Dryer |
| KT03 | Dishwasher |
+----------+----------------+
5 rows in set (0.03 sec)

mysql> select *
-> from part
-> order by description;
+----------+----------------+---------+-------+-----------+---------+
| PART_NUM | DESCRIPTION | ON_HAND | CLASS | WAREHOUSE | PRICE |
+----------+----------------+---------+-------+-----------+---------+
| DL71 | Cordless Drill | 21 | HW | 3 | 129.95 |
| KT03 | Dishwasher | 8 | AP | 3 | 595.00 |
| KL62 | Dryer | 12 | AP | 1 | 349.95 |
| DR93 | Gas Range | 8 | AP | 2 | 495.00 |
| BV06 | Home Gym | 45 | SG | 2 | 794.95 |
| AT94 | Iron | 50 | HW | 3 | 24.95 |
| CD52 | Microwave Oven | 32 | AP | 1 | 165.00 |
| FD21 | Stand Mixer | 22 | HW | 3 | 159.95 |
| KV29 | Treadmill | 9 | SG | 2 | 1390.00 |
| DW11 | Washer | 12 | AP | 3 | 399.99 |
+----------+----------------+---------+-------+-----------+---------+
10 rows in set (0.03 sec)

mysql> \t

Você também pode gostar