-
Notifications
You must be signed in to change notification settings - Fork 35
/
mysql-crash-course.sql
65 lines (65 loc) · 3.97 KB
/
mysql-crash-course.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
-- vim: set ts=2 sts=2 sw=2 ft=mysql:
USE course;
DESCRIBE vendors;
-- +--------------+----------+------+-----+---------+----------------+
-- | Field | Type | Null | Key | Default | Extra |
-- +--------------+----------+------+-----+---------+----------------+
-- | vend_id | int(11) | NO | PRI | NULL | auto_increment |
-- | vend_name | char(50) | NO | | NULL | |
-- | vend_address | char(50) | YES | | NULL | |
-- | vend_city | char(50) | YES | | NULL | |
-- | vend_state | char(5) | YES | | NULL | |
-- | vend_zip | char(10) | YES | | NULL | |
-- | vend_country | char(50) | YES | | NULL | |
-- +--------------+----------+------+-----+---------+----------------+
DESCRIBE products;
-- +------------+--------------+------+-----+---------+-------+
-- | Field | Type | Null | Key | Default | Extra |
-- +------------+--------------+------+-----+---------+-------+
-- | prod_id | char(10) | NO | PRI | NULL | |
-- | vend_id | int(11) | NO | MUL | NULL | |
-- | prod_name | char(255) | NO | | NULL | |
-- | prod_price | decimal(8,2) | NO | | NULL | |
-- | prod_desc | text | YES | | NULL | |
-- +------------+--------------+------+-----+---------+-------+
DESCRIBE customers;
-- +--------------+-----------+------+-----+---------+----------------+
-- | Field | Type | Null | Key | Default | Extra |
-- +--------------+-----------+------+-----+---------+----------------+
-- | cust_id | int(11) | NO | PRI | NULL | auto_increment |
-- | cust_name | char(50) | NO | | NULL | |
-- | cust_address | char(50) | YES | | NULL | |
-- | cust_city | char(50) | YES | | NULL | |
-- | cust_state | char(5) | YES | | NULL | |
-- | cust_zip | char(10) | YES | | NULL | |
-- | cust_country | char(50) | YES | | NULL | |
-- | cust_contact | char(50) | YES | | NULL | |
-- | cust_email | char(255) | YES | | NULL | |
-- +--------------+-----------+------+-----+---------+----------------+
DESCRIBE orders;
-- +------------+----------+------+-----+---------+----------------+
-- | Field | Type | Null | Key | Default | Extra |
-- +------------+----------+------+-----+---------+----------------+
-- | order_num | int(11) | NO | PRI | NULL | auto_increment |
-- | order_date | datetime | NO | | NULL | |
-- | cust_id | int(11) | NO | MUL | NULL | |
-- +------------+----------+------+-----+---------+----------------+
DESCRIBE orderitems;
-- +------------+--------------+------+-----+---------+-------+
-- | Field | Type | Null | Key | Default | Extra |
-- +------------+--------------+------+-----+---------+-------+
-- | order_num | int(11) | NO | PRI | NULL | |
-- | order_item | int(11) | NO | PRI | NULL | |
-- | prod_id | char(10) | NO | MUL | NULL | |
-- | quantity | int(11) | NO | | NULL | |
-- | item_price | decimal(8,2) | NO | | NULL | |
-- +------------+--------------+------+-----+---------+-------+
DESCRIBE productnotes;
-- +-----------+----------+------+-----+---------+----------------+
-- | Field | Type | Null | Key | Default | Extra |
-- +-----------+----------+------+-----+---------+----------------+
-- | note_id | int(11) | NO | PRI | NULL | auto_increment |
-- | prod_id | char(10) | NO | | NULL | |
-- | note_date | datetime | NO | | NULL | |
-- | note_text | text | YES | MUL | NULL | |
-- +-----------+----------+------+-----+---------+----------------+