SlideShare a Scribd company logo
MYSQL 5.5
BY
SUNNY OKORO
1
Contents
Applications................................................................................................................................................................................................................ 2
Database Diagram...................................................................................................................................................................................................... 4
Built-In-Function ........................................................................................................................................................................................................ 6
DBA Work................................................................................................................................................................................................................. 30
Triggers-After......................................................................................................................................................................................................... 188
Triggers-Before ...................................................................................................................................................................................................... 195
Stored Procedures ................................................................................................................................................................................................. 200
2
Applications
MySQL Command Line Client
MySQL Workbeanch
3
Microsoft Power Pivot
4
Microsoft Visio
Database Diagram
5
category
PK category_id TINYINT
name LONGVARBINARY
last_update DATETIME
city
PK city_id TINYINT
city LONGVARBINARY
FK1,I1 country_id TINYINT
last_update DATETIME
inventory
PK inventory_id INTEGER
FK1,I2,I1 film_id TINYINT
FK2,I2 store_id TINYINT
last_update DATETIME
country
PK country_id TINYINT
country LONGVARBINARY
last_update DATETIME
film
PK film_id TINYINT
I1 title LONGVARBINARY
description LONGVARBINARY
release_year TINYINT
FK1,I2 language_id TINYINT
FK2,I3 original_language_id TINYINT
rental_duration TINYINT
rental_rate DECIMAL(4,2)
length TINYINT
replacement_cost DECIMAL(5,2)
rating LONGVARBINARY
special_features LONGVARBINARY
last_update DATETIME
staff
PK staff_id TINYINT
first_name LONGVARBINARY
last_name LONGVARBINARY
FK1,I2 address_id TINYINT
picture LONGVARBINARY
email LONGVARBINARY
FK2,I1 store_id TINYINT
active TINYINT
username LONGVARBINARY
password LONGVARBINARY
last_update DATETIME
language
PK language_id TINYINT
name LONGVARBINARY
last_update DATETIME
actor
PK actor_id TINYINT
first_name LONGVARBINARY
I1 last_name LONGVARBINARY
last_update DATETIME
payment
PK payment_id TINYINT
FK1,I2 customer_id TINYINT
FK3,I1 staff_id TINYINT
FK2,I3 rental_id INTEGER
amount DECIMAL(5,2)
payment_date DATETIME
last_update DATETIME
customer
PK customer_id TINYINT
FK2,I1 store_id TINYINT
first_name LONGVARBINARY
I3 last_name LONGVARBINARY
email LONGVARBINARY
FK1,I2 address_id TINYINT
active TINYINT
create_date DATETIME
last_update DATETIME
address
PK address_id TINYINT
address LONGVARBINARY
address2 LONGVARBINARY
district LONGVARBINARY
FK1,I1 city_id TINYINT
postal_code LONGVARBINARY
phone LONGVARBINARY
last_update DATETIME
store
PK store_id TINYINT
FK2,U1 manager_staff_id TINYINT
FK1,I1 address_id TINYINT
last_update DATETIME
film_actor
PK,FK1 actor_id TINYINT
PK,FK2,I1 film_id TINYINT
last_update DATETIME
rental
PK rental_id INTEGER
U1 rental_date DATETIME
FK2,I1,U1 inventory_id INTEGER
FK1,I2,U1 customer_id TINYINT
return_date DATETIME
FK3,I3 staff_id TINYINT
last_update DATETIME
film_category
PK,FK2 film_id TINYINT
PK,FK1,I1 category_id TINYINT
last_update DATETIME
6
Built-In-Function
Date Functions
mysql>
mysql> select date_format(current_timestamp,'%M-%e-%Y');
+-------------------------------------------+
| date_format(current_timestamp,'%M-%e-%Y') |
+-------------------------------------------+
| February-22-2013 |
+-------------------------------------------+
1 row in set (0.00 sec)
mysql> select date_format(current_timestamp,'%M-%e-%Y')AS CurrentDate G
*************************** 1. row ***************************
CurrentDate: February-22-2013
1 row in set (0.00 sec)
mysql> select date_format(current_timestamp,'%M-%e-%Y')AS CurrentDate g
+------------------+
| CurrentDate |
+------------------+
| February-22-2013 |
+------------------+
1 row in set (0.00 sec)
mysql> SELECT date_format(current_timestamp,'%h:%i')as CurrentTime;
+-------------+
| CurrentTime |
7
+-------------+
| 11:49 |
+-------------+
1 row in set (0.00 sec)
mysql> SELECT date_format(current_timestamp,'%h:%i:%s:%p')as CurrentTime;
+-------------+
| CurrentTime |
+-------------+
| 11:49:43:PM |
+-------------+
1 row in set (0.00 sec)
mysql> select date_format(current_timestamp,'%M-%e-%Y-%h:%i:%s:%p')as 'CurrDateTime';
+------------------------------+
| CurrDateTime |
+------------------------------+
| February-22-2013-11:58:08:PM |
+------------------------------+
1 row in set (0.00 sec)
mysql> select week(current_timestamp);
+-------------------------+
| week(current_timestamp) |
+-------------------------+
| 7 |
+-------------------------+
1 row in set (0.00 sec)
mysql> SELECT TO_DAYS(CURRENT_TIMESTAMP);
+----------------------------+
| TO_DAYS(CURRENT_TIMESTAMP) |
+----------------------------+
| 735287 |
8
+----------------------------+
1 row in set (0.06 sec)
mysql> SET @D=(SELECT CURRENT_TIMESTAMP)
-> ;
Query OK, 0 rows affected (0.00 sec)
mysql> SELECT LAST_DAY(@D);
+--------------+
| LAST_DAY(@D) |
+--------------+
| 2013-02-28 |
+--------------+
1 row in set (0.01 sec)
mysql> SELECT DATEDIFF(@D, LAST_UPDATE)AS DATE_DIFFERENCE,COUNTRY, LAST_UPDATE, @D FROM COUNTRY G
*************************** 1. row ***************************
DATE_DIFFERENCE: 2565
COUNTRY: Afghanistan
LAST_UPDATE: 2006-02-15 04:44:00
@D: 2013-02-23 00:05:46
*************************** 2. row ***************************
DATE_DIFFERENCE: 2565
COUNTRY: Algeria
LAST_UPDATE: 2006-02-15 04:44:00
@D: 2013-02-23 00:05:46
*************************** 3. row ***************************
DATE_DIFFERENCE: 2565
COUNTRY: American Samoa
LAST_UPDATE: 2006-02-15 04:44:00
@D: 2013-02-23 00:05:46
*************************** 4. row ***************************
9
mysql> SELECT LAST_DAY( LAST_UPDATE)AS DATE_DIFFERENCE,COUNTRY, LAST_UPDATE FROM COUNTRY G;
*************************** 1. row ***************************
DATE_DIFFERENCE: 2006-02-28
COUNTRY: Afghanistan
LAST_UPDATE: 2006-02-15 04:44:00
*************************** 2. row ***************************
DATE_DIFFERENCE: 2006-02-28
COUNTRY: Algeria
LAST_UPDATE: 2006-02-15 04:44:00
*************************** 3. row ***************************
DATE_DIFFERENCE: 2006-02-28
COUNTRY: American Samoa
LAST_UPDATE: 2006-02-15 04:44:00
*************************** 4. row ***************************
DATE_DIFFERENCE: 2006-02-28
COUNTRY: Angola
LAST_UPDATE: 2006-02-15 04:44:00
*************************** 5. row ***************************
DATE_DIFFERENCE: 2006-02-28
COUNTRY: Anguilla
LAST_UPDATE: 2006-02-15 04:44:00
*************************** 6. row ***************************
DATE_DIFFERENCE: 2006-02-28
COUNTRY: Argentina
LAST_UPDATE: 2006-02-15 04:44:00
*************************** 7. row ***************************
DATE_DIFFERENCE: 2006-02-28
COUNTRY: Armenia
LAST_UPDATE: 2006-02-15 04:44:00
*************************** 8. row ***************************
DATE_DIFFERENCE: 2006-02-28
COUNTRY: Australia
LAST_UPDATE: 2006-02-15 04:44:00
10
*************************** 9. row ***************************
mysql> SELECT DATE(@D)AS CURR_DATE;
+------------+
| CURR_DATE |
+------------+
| 2013-02-23 |
+------------+
1 row in set (0.00 sec)
mysql> SELECT FROM_DAYS(@D);
+---------------+
| FROM_DAYS(@D) |
+---------------+
| 0005-07-06 |
+---------------+
1 row in set (0.02 sec)
String Functions
select character_length(country) as CharLength, Country from country order by country desc
CharLength Country
11 Afghanistan
7 Algeria
14 American Samoa
6 Angola
8 Anguilla
9 Argentina
7 Armenia
9 Australia
7 Austria
10 Azerbaijan
11
7 Bahrain
10 Bangladesh
7 Belarus
7 Bolivia
6 Brazil
6 Brunei
8 Bulgaria
8 Cambodia
8 Cameroon
6 Canada
4 Chad
5 Chile
5 China
8 Colombia
37
Congo, The Democratic
Republic of the
14 Czech Republic
18 Dominican Republic
7 Ecuador
5 Egypt
7 Estonia
8 Ethiopia
13 Faroe Islands
7 Finland
6 France
13 French Guiana
16 French Polynesia
6 Gambia
RESULTS (ABRIDGED)
12
select c.customer_id, c.store_id, CONCAT_WS (',',c.last_name, c.first_name) as Cust_Name ,
a.address, a.address2,a.phone, t.city,a.postal_code, con.country
from customer c
inner join
address a
on c.address_id = a.address_id
inner join
city t
on a.city_id = t.city_id
inner join country con
on t.country_id = con.country_id
order by c.last_name,c.first_name
customer_id store_id Cust_Name address address2 phone city postal_code country
96 1 ALEXANDER,DIANA 1308 Arecibo Way 6171054059 Augusta-
Richmond
County
30695 United
States
345 1 ARTIS,CARL 1628 Nagareyama
Lane
20064292617 San Lorenzo 60079 Paraguay
79 1 BARNES,RACHEL 586 Tete Way 18581624103 Kamakura 1079 Japan
134 1 BOYD,EMMA 765 Southampton
Drive
23712411567 Qalyub 4285 Egypt
5 1 BROWN,ELIZABETH 53 Idfu Parkway 10655648674 Nantou 42399 Taiwan
95 2 BRYANT,PAULA 1697 Tanauan Lane 4764773857 Pathankot 22870 India
290 1 CHAMBERS,KRISTINA 544 Tarsus
Boulevard
892523334 Valle de la
Pascua
53145 Venezuela
535 1 ELROD,JAVIER 195 Ilorin Street 8912935608 NDjamna 49250 Chad
29 2 HERNANDEZ,ANGELA 786 Aurora Avenue 18461860151 Shimonoseki 65750 Japan
490 1 MCDUFFIE,SAM 656 Matamoros Drive 17305839123 Sogamoso 19489 Colombia
13
229 1 NGUYEN,TAMARA 356 Olomouc Manor 22326410776 Anpolis 93323 Brazil
575 2 OGLESBY,ISAAC 186 Skikda Lane 14465669789 Cuernavaca 89422 Mexico
416 2 PINSON,JEFFERY 966 Arecibo Loop 15273765306 Dadu 94018 Pakistan
140 1 RAMOS,EVA 1666 Beni-Mellal
Place
9099941466 Clarksville 13377 United
States
61 2 RIVERA,KATHERINE 915 Ponce Place 1395251317 Basel 83980 Switzerland
404 2 SCROGGINS,STANLEY 1266 Laredo
Parkway
1483365694 Omiya 7664 Japan
RESULTS (ABRIDGED)
select c.customer_id, c.store_id, CONCAT(c.last_name,',', c.first_name) as Cust_Name ,
a.address, a.address2,a.phone, t.city,a.postal_code, con.country
from customer c
inner join
address a
on c.address_id = a.address_id
inner join
city t
on a.city_id = t.city_id
inner join country con
on t.country_id = con.country_id
order by c.last_name,c.first_name
customer_id store_id Cust_Name address address2 phone city postal_code country
96 1 ALEXANDER,DIANA 1308 Arecibo Way 6171054059 Augusta-
Richmond
County
30695 United
States
345 1 ARTIS,CARL 1628 Nagareyama
Lane
20064292617 San Lorenzo 60079 Paraguay
14
79 1 BARNES,RACHEL 586 Tete Way 18581624103 Kamakura 1079 Japan
134 1 BOYD,EMMA 765 Southampton
Drive
23712411567 Qalyub 4285 Egypt
5 1 BROWN,ELIZABETH 53 Idfu Parkway 10655648674 Nantou 42399 Taiwan
95 2 BRYANT,PAULA 1697 Tanauan Lane 4764773857 Pathankot 22870 India
290 1 CHAMBERS,KRISTINA 544 Tarsus
Boulevard
892523334 Valle de la
Pascua
53145 Venezuela
535 1 ELROD,JAVIER 195 Ilorin Street 8912935608 NDjamna 49250 Chad
29 2 HERNANDEZ,ANGELA 786 Aurora Avenue 18461860151 Shimonoseki 65750 Japan
490 1 MCDUFFIE,SAM 656 Matamoros Drive 17305839123 Sogamoso 19489 Colombia
229 1 NGUYEN,TAMARA 356 Olomouc Manor 22326410776 Anpolis 93323 Brazil
575 2 OGLESBY,ISAAC 186 Skikda Lane 14465669789 Cuernavaca 89422 Mexico
416 2 PINSON,JEFFERY 966 Arecibo Loop 15273765306 Dadu 94018 Pakistan
140 1 RAMOS,EVA 1666 Beni-Mellal
Place
9099941466 Clarksville 13377 United
States
61 2 RIVERA,KATHERINE 915 Ponce Place 1395251317 Basel 83980 Switzerland
404 2 SCROGGINS,STANLEY 1266 Laredo
Parkway
1483365694 Omiya 7664 Japan
RESULTS (ABRIDGED)
mysql> SELECT GROUP_CONCAT(COUNTRY) FROM COUNTRY LIMIT 1;
| GROUP_CONCAT(COUNTRY)
|
| Afghanistan,Algeria,American
Samoa,Angola,Anguilla,Argentina,Armenia,Australia,Austria,Azerbaijan,Bahrain,Bangladesh,Belarus,Bolivia,Brazil,Brunei,Bulgaria,Cambodia,Cam
eroon,Canada,Chad,Chile,China,Colombia,Congo, The Democratic Republic of the,Czech Republic,Dominican
Republic,Ecuador,Egypt,Estonia,Ethiopia,Faroe Islands,Finland,France,French Guiana,French Polynesia,Gambia,Germany,Greece,Greenland,Holy
See (Vatican City State),Hong
Kong,Hungary,India,Indonesia,Iran,Iraq,Israel,Italy,Japan,Kazakstan,Kenya,Kuwait,Latvia,Liechtenstein,Lithuania,Madagascar,Malawi,Malaysia,M
exico,Moldova,Morocco,Mozambique,Myanmar,Nauru,Nepal,Netherlands,New Zealand,Nigeria,North
Korea,Oman,Pakistan,Paraguay,Peru,Philippines,Poland,Puerto Rico,Romania,Runion,Russian Federation,Saint Vincent and the Grenadines,Saudi
15
Arabia,Senegal,Slovakia,South Africa,South Korea,Spain,Sri
Lanka,Sudan,Sweden,Switzerland,Taiwan,Tanzania,Thailand,Tonga,Tunisia,Turkey,Turkmenistan,Tuvalu,Ukraine,United Arab Emirates,United
Kingdom,United States,Vene |
+1 row in set, 1 warning (0.00 sec)
select upper(country) as uppercase,lower(country)as lowercase from country
uppercase lowercase
AFGHANISTAN afghanistan
ALGERIA algeria
AMERICAN SAMOA american samoa
ANGOLA angola
ANGUILLA anguilla
ARGENTINA argentina
ARMENIA armenia
AUSTRALIA australia
AUSTRIA austria
AZERBAIJAN azerbaijan
BAHRAIN bahrain
BANGLADESH bangladesh
BELARUS belarus
BOLIVIA bolivia
BRAZIL brazil
BRUNEI brunei
BULGARIA bulgaria
CAMBODIA cambodia
CAMEROON cameroon
16
CANADA canada
RESULTS (ABRIDGED)
SELECT COUNTRY AS COUNTRY_NAME, CASE
WHEN CHARACTER_LENGTH(COUNTRY <= 6) THEN LPAD(COUNTRY,4,4)
WHEN CHARACTER_LENGTH(COUNTRY <=10) THEN LPAD(COUNTRY,6,6)
WHEN CHARACTER_LENGTH(COUNTRY <=15) THEN LPAD(COUNTRY,5,5)
WHEN CHARACTER_LENGTH(COUNTRY <=20) THEN LPAD(COUNTRY,7,7)
END AS COUNTRY
FROM COUNTRY
COUNTRY_NAME COUNTRY
Afghanistan Afgh
Algeria Alge
American Samoa Amer
Angola Ango
Anguilla Angu
Argentina Arge
Armenia Arme
Australia Aust
Austria Aust
Azerbaijan Azer
Bahrain Bahr
Bangladesh Bang
Belarus Bela
Bolivia Boli
17
Brazil Braz
Brunei Brun
Bulgaria Bulg
Cambodia Camb
Cameroon Came
Canada Cana
Chad Chad
Chile Chil
China Chin
Colombia Colo
Czech Republic Czec
Dominican Republic Domi
Ecuador Ecua
Egypt Egyp
Estonia Esto
Ethiopia Ethi
Faroe Islands Faro
Finland Finl
France Fran
French Guiana Fren
French Polynesia Fren
Gambia Gamb
Germany Germ
Greece Gree
Holy See (Vatican City
State)
Holy
Hong Kong Hong
Hungary Hung
India Indi
Indonesia Indo
Iran Iran
18
Iraq Iraq
Israel Isra
Italy Ital
Japan Japa
Kazakstan Kaza
Kenya Keny
Kuwait Kuwa
Latvia Latv
Liechtenstein Liec
Lithuania Lith
Madagascar Mada
Malawi Mala
Malaysia Mala
Mexico Mexi
Moldova Mold
Morocco Moro
Mozambique Moza
Myanmar Myan
Nauru Naur
Nepal Nepa
Netherlands Neth
New Zealand New
Nigeria Nige
North Korea Nort
Oman Oman
Pakistan Paki
Paraguay Para
Peru Peru
Philippines Phil
Poland Pola
Puerto Rico Puer
19
Romania Roma
Runion Runi
Russian Federation Russ
Saint Vincent and the
Grenadines
Sain
Saudi Arabia Saud
Senegal Sene
Slovakia Slov
South Africa Sout
South Korea Sout
Spain Spai
Sri Lanka Sri
Sudan Suda
Sweden Swed
Switzerland Swit
Taiwan Taiw
Tanzania Tanz
Thailand Thai
Tonga Tong
Tunisia Tuni
Turkey Turk
Turkmenistan Turk
Tuvalu Tuva
Ukraine Ukra
United Arab Emirates Unit
United Kingdom Unit
United States Unit
Venezuela Vene
Vietnam Viet
Virgin Islands, U.S. Virg
Yemen Yeme
20
Yugoslavia Yugo
Zambia Zamb
RESULTS (ABRIDGED)
mysql> SELECT MIN(CHARACTER_LENGTH(COUNTRY)) AS SmallestChar,Max(character_length(country))as HighestChar FROM COUNTRY;
+--------------+-------------+
| SmallestChar | HighestChar |
+--------------+-------------+
| 4 | 37 |
+--------------+-------------+
1 row in set (0.00 sec)
SELECT COUNTRY AS COUNTRY_NAME, CASE
WHEN CHARACTER_LENGTH(COUNTRY <= 6) THEN RPAD(COUNTRY,4,4)
WHEN CHARACTER_LENGTH(COUNTRY <=10) THEN RPAD(COUNTRY,6,9)
WHEN CHARACTER_LENGTH(COUNTRY <=15) THEN RPAD(COUNTRY,5,10)
WHEN CHARACTER_LENGTH(COUNTRY <=20) THEN RPAD(COUNTRY,7,10)
END AS COUNTRY
FROM COUNTRY
COUNTRY_NAME COUNTRY
Afghanistan Afgh
Algeria Alge
American Samoa Amer
Angola Ango
Anguilla Angu
Argentina Arge
Armenia Arme
21
Australia Aust
Austria Aust
Azerbaijan Azer
Bahrain Bahr
Bangladesh Bang
Belarus Bela
Bolivia Boli
Brazil Braz
Brunei Brun
Bulgaria Bulg
Cambodia Camb
Cameroon Came
Canada Cana
Chad Chad
Chile Chil
China Chin
Colombia Colo
Congo, The Democratic Republic of
the
Cong
Czech Republic Czec
Dominican Republic Domi
Ecuador Ecua
Egypt Egyp
Estonia Esto
Ethiopia Ethi
Faroe Islands Faro
Finland Finl
France Fran
French Guiana Fren
French Polynesia Fren
Gambia Gamb
22
Germany Germ
Greece Gree
Greenland Gree
Holy See (Vatican City State) Holy
Hong Kong Hong
Hungary Hung
India Indi
Indonesia Indo
Iran Iran
Iraq Iraq
Israel Isra
Italy Ital
Japan Japa
Kazakstan Kaza
Kenya Keny
Kuwait Kuwa
Latvia Latv
Liechtenstein Liec
Lithuania Lith
Madagascar Mada
Malawi Mala
Malaysia Mala
Mexico Mexi
Moldova Mold
Morocco Moro
Mozambique Moza
Myanmar Myan
Nauru Naur
Nepal Nepa
Netherlands Neth
New Zealand New
23
Nigeria Nige
North Korea Nort
Oman Oman
Pakistan Paki
Paraguay Para
Peru Peru
Philippines Phil
Poland Pola
Puerto Rico Puer
Romania Roma
Runion Runi
Russian Federation Russ
Saint Vincent and the Grenadines Sain
Saudi Arabia Saud
Senegal Sene
Slovakia Slov
South Africa Sout
South Korea Sout
Spain Spai
Sri Lanka Sri
Sudan Suda
Sweden Swed
Switzerland Swit
RESULTS (ABRIDGED)
SELECT LPAD(CUSTOMER_ID,9,'*****') AS CUSTID, LAST_NAME, FIRST_NAME FROM CUSTOMER;
CUSTID LAST_NAME FIRST_NAME
********1 SMITH Sam
24
********2 JOHNSON PATRICIA
********3 WILLIAMS LINDA
********4 JONES BARBARA
********5 BROWN ELIZABETH
********6 DAVIS JENNIFER
********7 MILLER MARIA
********8 WILSON SUSAN
********9 MOORE MARGARET
*******10 TAYLOR DOROTHY
*******11 ANDERSON LISA
*******12 THOMAS NANCY
*******13 JACKSON KAREN
*******14 WHITE BETTY
*******15 HARRIS HELEN
*******16 MARTIN SANDRA
*******17 THOMPSON DONNA
*******18 GARCIA CAROL
*******19 MARTINEZ RUTH
*******20 ROBINSON SHARON
*******21 CLARK MICHELLE
RESULTS (ABRIDGED)
SELECT SUBSTRING(LPAD(CUSTOMER_ID,12,'***'),9,9)AS CUST_ID, FIRST_NAME,LAST_NAME FROM CUSTOMER
CUST_ID FIRST_NAME LAST_NAME
***1 Sam SMITH
***2 PATRICIA JOHNSON
***3 LINDA WILLIAMS
***4 BARBARA JONES
25
***5 ELIZABETH BROWN
***6 JENNIFER DAVIS
***7 MARIA MILLER
***8 SUSAN WILSON
**16 SANDRA MARTIN
**23 SARAH LEWIS
**24 KIMBERLY LEE
**63 ASHLEY RICHARDSON
**64 JUDITH COX
*108 TRACY COLE
*109 EDNA WEST
*110 TIFFANY JORDAN
*111 CARMEN OWENS
*112 ROSA REYNOLDS
RESULTS (ABRIDGED)
Numeric Functions
select c.customer_id, first_name,last_name, p.amount,round(p.amount)as roundedamount from customer c inner join payment p on
c.customer_id =p.customer_id ;
customer_id first_name last_name amount roundedamount
1 Sam SMITH 4.99 5
1 Sam SMITH 4.99 5
1 Sam SMITH 4.99 5
1 Sam SMITH 4.99 5
1 Sam SMITH 4.99 5
1 Sam SMITH 4.99 5
1 Sam SMITH 4.99 5
26
RESULTS (ABRIDGED)
select c.customer_id, first_name,last_name, round(avg(p.amount)) as Avg_Amount, Max(p.amount) Highest_Amount, Min(p.amount) as
Snallest_Amount,round(sum(p.amount))as rounded_amount from customer c inner join payment p on c.customer_id =p.customer_id group by
c.customer_id
*************************** 1. row ***************************
customer_id: 1
first_name: MARY
last_name: SMITH
Avg_Amount: 4
Highest_Amount: 9.99
Snallest_Amount: 0.99
1 Sam SMITH 4.99 5
2 PATRICIA JOHNSON 4.99 5
2 PATRICIA JOHNSON 4.99 5
2 PATRICIA JOHNSON 4.99 5
2 PATRICIA JOHNSON 4.99 5
2 PATRICIA JOHNSON 4.99 5
2 PATRICIA JOHNSON 4.99 5
3 LINDA WILLIAMS 4.99 5
3 LINDA WILLIAMS 4.99 5
3 LINDA WILLIAMS 4.99 5
3 LINDA WILLIAMS 4.99 5
3 LINDA WILLIAMS 4.99 5
3 LINDA WILLIAMS 4.99 5
4 BARBARA JONES 4.99 5
4 BARBARA JONES 4.99 5
4 BARBARA JONES 4.99 5
5 ELIZABETH BROWN 4.99 5
27
rounded_amount: 119
*************************** 2. row ***************************
customer_id: 2
first_name: PATRICIA
last_name: JOHNSON
Avg_Amount: 5
Highest_Amount: 10.99
Snallest_Amount: 0.99
rounded_amount: 129
*************************** 3. row ***************************
customer_id: 3
first_name: LINDA
last_name: WILLIAMS
Avg_Amount: 5
Highest_Amount: 10.99
Snallest_Amount: 0.99
rounded_amount: 136
*************************** 4. row ***************************
customer_id: 4
first_name: BARBARA
last_name: JONES
Avg_Amount: 4
Highest_Amount: 8.99
Snallest_Amount: 0.99
rounded_amount: 82
*************************** 5. row ***************************
customer_id: 5
first_name: ELIZABETH
last_name: BROWN
Avg_Amount: 4
Highest_Amount: 9.99
Snallest_Amount: 0.99
rounded_amount: 145
28
mysql> select c.customer_id, first_name,last_name, amount, cos(amount), tan(amount),sin(amount) from customer c inner join payment p on
c.customer_id =p.customer_id group by c.customer_id G
*************************** 1. row ***************************
customer_id: 1
first_name: MARY
last_name: SMITH
amount: 2.99
cos(amount): -0.988531820827396
tan(amount): -0.1527646443995571
sin(amount): 0.15101271208634384
*************************** 2. row ***************************
customer_id: 2
first_name: PATRICIA
last_name: JOHNSON
amount: 4.99
cos(amount): 0.27405891954542744
tan(amount): -3.5091465186462645
sin(amount): -0.9617129034267934
*************************** 3. row ***************************
customer_id: 3
first_name: LINDA
last_name: WILLIAMS
amount: 1.99
cos(amount): -0.4070332066592655
tan(amount): -2.244075781526737
sin(amount): 0.9134133613412252
*************************** 4. row ***************************
customer_id: 4
first_name: BARBARA
last_name: JONES
amount: 4.99
cos(amount): 0.27405891954542744
tan(amount): -3.5091465186462645
sin(amount): -0.9617129034267934
29
*************************** 5. row ***************************
customer_id: 5
first_name: ELIZABETH
last_name: BROWN
amount: 0.99
cos(amount): 0.5486898605815875
tan(amount): 1.5236767410179022
sin(amount): 0.8360259786005205
*************************** 6. row ***************************
customer_id: 6
first_name: JENNIFER
last_name: DAVIS
amount: 4.99
cos(amount): 0.27405891954542744
tan(amount): -3.5091465186462645
sin(amount): -0.9617129034267934
*************************** 7. row ***************************
customer_id: 7
first_name: MARIA
last_name: MILLER
amount: 5.99
cos(amount): 0.9573281701231308
tan(amount): -0.30188505822636535
sin(amount): -0.2890030703793611
*************************** 8. row ***************************
customer_id: 8
first_name: SUSAN
last_name: WILSON
amount: 6.99
cos(amount): 0.7604343160346811
tan(amount): 0.8540051902908776
sin(amount): 0.6494148527689112
30
DBA Work
mysql> show columns from customer G
*************************** 1. row ***************************
Field: customer_id
Type: smallint(5) unsigned
Null: NO
Key: PRI
Default: NULL
Extra: auto_increment
*************************** 2. row ***************************
Field: store_id
Type: tinyint(3) unsigned
Null: NO
Key: MUL
Default: NULL
Extra:
*************************** 3. row ***************************
Field: first_name
Type: varchar(45)
Null: NO
Key:
Default: NULL
Extra:
*************************** 4. row ***************************
Field: last_name
Type: varchar(45)
Null: NO
Key: MUL
Default: NULL
Extra:
*************************** 5. row ***************************
Field: email
Type: varchar(50)
31
Null: YES
Key:
Default: NULL
Extra:
*************************** 6. row ***************************
Field: address_id
Type: smallint(5) unsigned
Null: NO
Key: MUL
Default: NULL
Extra:
*************************** 7. row ***************************
Field: active
Type: tinyint(1)
Null: NO
Key:
Default: 1
Extra:
*************************** 8. row ***************************
Field: create_date
Type: datetime
Null: NO
Key:
Default: NULL
Extra:
*************************** 9. row ***************************
Field: last_update
Type: timestamp
Null: NO
Key:
Default: CURRENT_TIMESTAMP
Extra: on update CURRENT_TIMESTAMP
9 rows in set (0.01 sec)
32
mysql> show full columns from customer G
*************************** 1. row ***************************
Field: customer_id
Type: smallint(5) unsigned
Collation: NULL
Null: NO
Key: PRI
Default: NULL
Extra: auto_increment
Privileges: select,insert,update,references
Comment:
*************************** 2. row ***************************
Field: store_id
Type: tinyint(3) unsigned
Collation: NULL
Null: NO
Key: MUL
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
*************************** 3. row ***************************
Field: first_name
Type: varchar(45)
Collation: utf8_general_ci
Null: NO
Key:
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
*************************** 4. row ***************************
33
Field: last_name
Type: varchar(45)
Collation: utf8_general_ci
Null: NO
Key: MUL
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
*************************** 5. row ***************************
Field: email
Type: varchar(50)
Collation: utf8_general_ci
Null: YES
Key:
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
*************************** 6. row ***************************
Field: address_id
Type: smallint(5) unsigned
Collation: NULL
Null: NO
Key: MUL
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
*************************** 7. row ***************************
Field: active
Type: tinyint(1)
Collation: NULL
Null: NO
34
Key:
Default: 1
Extra:
Privileges: select,insert,update,references
Comment:
*************************** 8. row ***************************
Field: create_date
Type: datetime
Collation: NULL
Null: NO
Key:
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
*************************** 9. row ***************************
Field: last_update
Type: timestamp
Collation: NULL
Null: NO
Key:
Default: CURRENT_TIMESTAMP
Extra: on update CURRENT_TIMESTAMP
Privileges: select,insert,update,references
Comment:
9 rows in set (0.01 sec)
35
mysql> SHOW INDEX FROM CUSTOMER G
*************************** 1. row ***************************
Table: CUSTOMER
Non_unique: 0
Key_name: PRIMARY
Seq_in_index: 1
Column_name: customer_id
Collation: A
Cardinality: 671
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 2. row ***************************
Table: CUSTOMER
Non_unique: 1
Key_name: idx_fk_store_id
Seq_in_index: 1
Column_name: store_id
Collation: A
Cardinality: 4
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 3. row ***************************
Table: CUSTOMER
Non_unique: 1
Key_name: idx_fk_address_id
Seq_in_index: 1
36
Column_name: address_id
Collation: A
Cardinality: 671
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 4. row ***************************
Table: CUSTOMER
Non_unique: 1
Key_name: idx_last_name
Seq_in_index: 1
Column_name: last_name
Collation: A
Cardinality: 671
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
4 rows in set (0.00 sec)
mysql> SHOW KEYS FROM CUSTOMER G
*************************** 1. row ***************************
Table: CUSTOMER
Non_unique: 0
Key_name: PRIMARY
Seq_in_index: 1
Column_name: customer_id
Collation: A
Cardinality: 577
37
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 2. row ***************************
Table: CUSTOMER
Non_unique: 1
Key_name: idx_fk_store_id
Seq_in_index: 1
Column_name: store_id
Collation: A
Cardinality: 3
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 3. row ***************************
Table: CUSTOMER
Non_unique: 1
Key_name: idx_fk_address_id
Seq_in_index: 1
Column_name: address_id
Collation: A
Cardinality: 577
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
38
*************************** 4. row ***************************
Table: CUSTOMER
Non_unique: 1
Key_name: idx_last_name
Seq_in_index: 1
Column_name: last_name
Collation: A
Cardinality: 577
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
4 rows in set (0.00 sec)
mysql> SHOW INDEX FROM CUSTOMER G
*************************** 1. row ***************************
Table: CUSTOMER
Non_unique: 0
Key_name: PRIMARY
Seq_in_index: 1
Column_name: customer_id
Collation: A
Cardinality: 505
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 2. row ***************************
Table: CUSTOMER
Non_unique: 1
39
Key_name: idx_fk_store_id
Seq_in_index: 1
Column_name: store_id
Collation: A
Cardinality: 3
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 3. row ***************************
Table: CUSTOMER
Non_unique: 1
Key_name: idx_fk_address_id
Seq_in_index: 1
Column_name: address_id
Collation: A
Cardinality: 505
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 4. row ***************************
Table: CUSTOMER
Non_unique: 1
Key_name: idx_last_name
Seq_in_index: 1
Column_name: last_name
Collation: A
Cardinality: 505
Sub_part: NULL
40
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
4 rows in set (0.00 sec)
mysql> show columns from customers G
ERROR 1146 (42S02): Table 'sakila.customers' doesn't exist
mysql> show columns from customer G
*************************** 1. row ***************************
Field: customer_id
Type: smallint(5) unsigned
Null: NO
Key: PRI
Default: NULL
Extra: auto_increment
*************************** 2. row ***************************
Field: store_id
Type: tinyint(3) unsigned
Null: NO
Key: MUL
Default: NULL
Extra:
*************************** 3. row ***************************
Field: first_name
Type: varchar(45)
Null: NO
Key:
Default: NULL
Extra:
*************************** 4. row ***************************
Field: last_name
41
Type: varchar(45)
Null: NO
Key: MUL
Default: NULL
Extra:
*************************** 5. row ***************************
Field: email
Type: varchar(50)
Null: YES
Key:
Default: NULL
Extra:
*************************** 6. row ***************************
Field: address_id
Type: smallint(5) unsigned
Null: NO
Key: MUL
Default: NULL
Extra:
*************************** 7. row ***************************
Field: active
Type: tinyint(1)
Null: NO
Key:
Default: 1
Extra:
*************************** 8. row ***************************
Field: create_date
Type: datetime
Null: NO
Key:
Default: NULL
Extra:
*************************** 9. row ***************************
42
Field: last_update
Type: timestamp
Null: NO
Key:
Default: CURRENT_TIMESTAMP
Extra: on update CURRENT_TIMESTAMP
9 rows in set (0.01 sec)
mysql> SHOW INDEX FROM CUSTOMER G
*************************** 1. row ***************************
Table: CUSTOMER
Non_unique: 0
Key_name: PRIMARY
Seq_in_index: 1
Column_name: customer_id
Collation: A
Cardinality: 671
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 2. row ***************************
Table: CUSTOMER
Non_unique: 1
Key_name: idx_fk_store_id
Seq_in_index: 1
Column_name: store_id
Collation: A
Cardinality: 4
Sub_part: NULL
Packed: NULL
Null:
43
Index_type: BTREE
Comment:
Index_comment:
*************************** 3. row ***************************
Table: CUSTOMER
Non_unique: 1
Key_name: idx_fk_address_id
Seq_in_index: 1
Column_name: address_id
Collation: A
Cardinality: 671
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 4. row ***************************
Table: CUSTOMER
Non_unique: 1
Key_name: idx_last_name
Seq_in_index: 1
Column_name: last_name
Collation: A
Cardinality: 671
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
4 rows in set (0.00 sec)
mysql> SHOW KEYS FROM CUSTOMER G
44
*************************** 1. row ***************************
Table: CUSTOMER
Non_unique: 0
Key_name: PRIMARY
Seq_in_index: 1
Column_name: customer_id
Collation: A
Cardinality: 577
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 2. row ***************************
Table: CUSTOMER
Non_unique: 1
Key_name: idx_fk_store_id
Seq_in_index: 1
Column_name: store_id
Collation: A
Cardinality: 3
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 3. row ***************************
Table: CUSTOMER
Non_unique: 1
Key_name: idx_fk_address_id
Seq_in_index: 1
Column_name: address_id
45
Collation: A
Cardinality: 577
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 4. row ***************************
Table: CUSTOMER
Non_unique: 1
Key_name: idx_last_name
Seq_in_index: 1
Column_name: last_name
Collation: A
Cardinality: 577
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
4 rows in set (0.00 sec)
mysql> SHOW INDEX FROM CUSTOMER;
+----------+------------+-------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type |
Comment | Index_comment |
+----------+------------+-------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| CUSTOMER | 0 | PRIMARY | 1 | customer_id | A | 646 | NULL | NULL | | BTREE | | |
| CUSTOMER | 1 | idx_fk_store_id | 1 | store_id | A | 3 | NULL | NULL | | BTREE | | |
| CUSTOMER | 1 | idx_fk_address_id | 1 | address_id | A | 646 | NULL | NULL | | BTREE | | |
| CUSTOMER | 1 | idx_last_name | 1 | last_name | A | 646 | NULL | NULL | | BTREE | | |
+----------+------------+-------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
46
4 rows in set (0.00 sec)
mysql> SHOW INDEX FROM CUSTOMER G
*************************** 1. row ***************************
Table: CUSTOMER
Non_unique: 0
Key_name: PRIMARY
Seq_in_index: 1
Column_name: customer_id
Collation: A
Cardinality: 505
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 2. row ***************************
Table: CUSTOMER
Non_unique: 1
Key_name: idx_fk_store_id
Seq_in_index: 1
Column_name: store_id
Collation: A
Cardinality: 3
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 3. row ***************************
Table: CUSTOMER
Non_unique: 1
47
Key_name: idx_fk_address_id
Seq_in_index: 1
Column_name: address_id
Collation: A
Cardinality: 505
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 4. row ***************************
Table: CUSTOMER
Non_unique: 1
Key_name: idx_last_name
Seq_in_index: 1
Column_name: last_name
Collation: A
Cardinality: 505
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
4 rows in set (0.00 sec)
mysql> desc customer G
*************************** 1. row ***************************
Field: customer_id
Type: smallint(5) unsigned
Null: NO
Key: PRI
Default: NULL
48
Extra: auto_increment
*************************** 2. row ***************************
Field: store_id
Type: tinyint(3) unsigned
Null: NO
Key: MUL
Default: NULL
Extra:
*************************** 3. row ***************************
Field: first_name
Type: varchar(45)
Null: NO
Key:
Default: NULL
Extra:
*************************** 4. row ***************************
Field: last_name
Type: varchar(45)
Null: NO
Key: MUL
Default: NULL
Extra:
*************************** 5. row ***************************
Field: email
Type: varchar(50)
Null: YES
Key:
Default: NULL
Extra:
*************************** 6. row ***************************
Field: address_id
Type: smallint(5) unsigned
Null: NO
Key: MUL
49
Default: NULL
Extra:
*************************** 7. row ***************************
Field: active
Type: tinyint(1)
Null: NO
Key:
Default: 1
Extra:
*************************** 8. row ***************************
Field: create_date
Type: datetime
Null: NO
Key:
Default: NULL
Extra:
*************************** 9. row ***************************
Field: last_update
Type: timestamp
Null: NO
Key:
Default: CURRENT_TIMESTAMP
Extra: on update CURRENT_TIMESTAMP
9 rows in set (0.01 sec)
mysql> SHOW Character set G
*************************** 1. row ***************************
Charset: big5
Description: Big5 Traditional Chinese
Default collation: big5_chinese_ci
Maxlen: 2
*************************** 2. row ***************************
Charset: dec8
Description: DEC West European
50
Default collation: dec8_swedish_ci
Maxlen: 1
*************************** 3. row ***************************
Charset: cp850
Description: DOS West European
Default collation: cp850_general_ci
Maxlen: 1
*************************** 4. row ***************************
Charset: hp8
Description: HP West European
Default collation: hp8_english_ci
Maxlen: 1
*************************** 5. row ***************************
Charset: koi8r
Description: KOI8-R Relcom Russian
Default collation: koi8r_general_ci
Maxlen: 1
*************************** 6. row ***************************
Charset: latin1
Description: cp1252 West European
Default collation: latin1_swedish_ci
Maxlen: 1
*************************** 7. row ***************************
Charset: latin2
Description: ISO 8859-2 Central European
Default collation: latin2_general_ci
Maxlen: 1
*************************** 8. row ***************************
Charset: swe7
Description: 7bit Swedish
Default collation: swe7_swedish_ci
Maxlen: 1
*************************** 9. row ***************************
Charset: ascii
51
Description: US ASCII
Default collation: ascii_general_ci
Maxlen: 1
*************************** 10. row ***************************
Charset: ujis
Description: EUC-JP Japanese
Default collation: ujis_japanese_ci
Maxlen: 3
*************************** 11. row ***************************
Charset: sjis
Description: Shift-JIS Japanese
Default collation: sjis_japanese_ci
Maxlen: 2
*************************** 12. row ***************************
Charset: hebrew
Description: ISO 8859-8 Hebrew
Default collation: hebrew_general_ci
Maxlen: 1
*************************** 13. row ***************************
Charset: tis620
Description: TIS620 Thai
Default collation: tis620_thai_ci
Maxlen: 1
*************************** 14. row ***************************
Charset: euckr
Description: EUC-KR Korean
Default collation: euckr_korean_ci
Maxlen: 2
*************************** 15. row ***************************
Charset: koi8u
Description: KOI8-U Ukrainian
Default collation: koi8u_general_ci
Maxlen: 1
*************************** 16. row ***************************
52
Charset: gb2312
Description: GB2312 Simplified Chinese
Default collation: gb2312_chinese_ci
Maxlen: 2
*************************** 17. row ***************************
Charset: greek
Description: ISO 8859-7 Greek
Default collation: greek_general_ci
Maxlen: 1
*************************** 18. row ***************************
Charset: cp1250
Description: Windows Central European
Default collation: cp1250_general_ci
Maxlen: 1
*************************** 19. row ***************************
Charset: gbk
Description: GBK Simplified Chinese
Default collation: gbk_chinese_ci
Maxlen: 2
*************************** 20. row ***************************
Charset: latin5
Description: ISO 8859-9 Turkish
Default collation: latin5_turkish_ci
Maxlen: 1
*************************** 21. row ***************************
Charset: armscii8
Description: ARMSCII-8 Armenian
Default collation: armscii8_general_ci
Maxlen: 1
*************************** 22. row ***************************
Charset: utf8
Description: UTF-8 Unicode
Default collation: utf8_general_ci
Maxlen: 3
53
*************************** 23. row ***************************
Charset: ucs2
Description: UCS-2 Unicode
Default collation: ucs2_general_ci
Maxlen: 2
*************************** 24. row ***************************
Charset: cp866
Description: DOS Russian
Default collation: cp866_general_ci
Maxlen: 1
*************************** 25. row ***************************
Charset: keybcs2
Description: DOS Kamenicky Czech-Slovak
Default collation: keybcs2_general_ci
Maxlen: 1
*************************** 26. row ***************************
Charset: macce
Description: Mac Central European
Default collation: macce_general_ci
Maxlen: 1
*************************** 27. row ***************************
Charset: macroman
Description: Mac West European
Default collation: macroman_general_ci
Maxlen: 1
*************************** 28. row ***************************
Charset: cp852
Description: DOS Central European
Default collation: cp852_general_ci
Maxlen: 1
*************************** 29. row ***************************
Charset: latin7
Description: ISO 8859-13 Baltic
Default collation: latin7_general_ci
54
Maxlen: 1
*************************** 30. row ***************************
Charset: utf8mb4
Description: UTF-8 Unicode
Default collation: utf8mb4_general_ci
Maxlen: 4
*************************** 31. row ***************************
Charset: cp1251
Description: Windows Cyrillic
Default collation: cp1251_general_ci
Maxlen: 1
*************************** 32. row ***************************
Charset: utf16
Description: UTF-16 Unicode
Default collation: utf16_general_ci
Maxlen: 4
*************************** 33. row ***************************
Charset: cp1256
Description: Windows Arabic
Default collation: cp1256_general_ci
Maxlen: 1
*************************** 34. row ***************************
Charset: cp1257
Description: Windows Baltic
Default collation: cp1257_general_ci
Maxlen: 1
*************************** 35. row ***************************
Charset: utf32
Description: UTF-32 Unicode
Default collation: utf32_general_ci
Maxlen: 4
*************************** 36. row ***************************
Charset: binary
Description: Binary pseudo charset
55
Default collation: binary
Maxlen: 1
*************************** 37. row ***************************
Charset: geostd8
Description: GEOSTD8 Georgian
Default collation: geostd8_general_ci
Maxlen: 1
*************************** 38. row ***************************
Charset: cp932
Description: SJIS for Windows Japanese
Default collation: cp932_japanese_ci
Maxlen: 2
*************************** 39. row ***************************
Charset: eucjpms
Description: UJIS for Windows Japanese
Default collation: eucjpms_japanese_ci
Maxlen: 3
39 rows in set (0.00 sec)
mysql> SHOW Character set from customer;
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 customer' at line 1
mysql> SHOW Character set ;
+----------+-----------------------------+---------------------+--------+
| Charset | Description | Default collation | Maxlen |
+----------+-----------------------------+---------------------+--------+
| big5 | Big5 Traditional Chinese | big5_chinese_ci | 2 |
| dec8 | DEC West European | dec8_swedish_ci | 1 |
| cp850 | DOS West European | cp850_general_ci | 1 |
| hp8 | HP West European | hp8_english_ci | 1 |
| koi8r | KOI8-R Relcom Russian | koi8r_general_ci | 1 |
| latin1 | cp1252 West European | latin1_swedish_ci | 1 |
| latin2 | ISO 8859-2 Central European | latin2_general_ci | 1 |
| swe7 | 7bit Swedish | swe7_swedish_ci | 1 |
56
| ascii | US ASCII | ascii_general_ci | 1 |
| ujis | EUC-JP Japanese | ujis_japanese_ci | 3 |
| sjis | Shift-JIS Japanese | sjis_japanese_ci | 2 |
| hebrew | ISO 8859-8 Hebrew | hebrew_general_ci | 1 |
| tis620 | TIS620 Thai | tis620_thai_ci | 1 |
| euckr | EUC-KR Korean | euckr_korean_ci | 2 |
| koi8u | KOI8-U Ukrainian | koi8u_general_ci | 1 |
| gb2312 | GB2312 Simplified Chinese | gb2312_chinese_ci | 2 |
| greek | ISO 8859-7 Greek | greek_general_ci | 1 |
| cp1250 | Windows Central European | cp1250_general_ci | 1 |
| gbk | GBK Simplified Chinese | gbk_chinese_ci | 2 |
| latin5 | ISO 8859-9 Turkish | latin5_turkish_ci | 1 |
| armscii8 | ARMSCII-8 Armenian | armscii8_general_ci | 1 |
| utf8 | UTF-8 Unicode | utf8_general_ci | 3 |
| ucs2 | UCS-2 Unicode | ucs2_general_ci | 2 |
| cp866 | DOS Russian | cp866_general_ci | 1 |
| keybcs2 | DOS Kamenicky Czech-Slovak | keybcs2_general_ci | 1 |
| macce | Mac Central European | macce_general_ci | 1 |
| macroman | Mac West European | macroman_general_ci | 1 |
| cp852 | DOS Central European | cp852_general_ci | 1 |
| latin7 | ISO 8859-13 Baltic | latin7_general_ci | 1 |
| utf8mb4 | UTF-8 Unicode | utf8mb4_general_ci | 4 |
| cp1251 | Windows Cyrillic | cp1251_general_ci | 1 |
| utf16 | UTF-16 Unicode | utf16_general_ci | 4 |
| cp1256 | Windows Arabic | cp1256_general_ci | 1 |
| cp1257 | Windows Baltic | cp1257_general_ci | 1 |
| utf32 | UTF-32 Unicode | utf32_general_ci | 4 |
| binary | Binary pseudo charset | binary | 1 |
| geostd8 | GEOSTD8 Georgian | geostd8_general_ci | 1 |
| cp932 | SJIS for Windows Japanese | cp932_japanese_ci | 2 |
| eucjpms | UJIS for Windows Japanese | eucjpms_japanese_ci | 3 |
+----------+-----------------------------+---------------------+--------+
39 rows in set (0.00 sec)
57
mysql> SHOW Character COLLATION;
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 'COLLATION' at line 1
mysql> SHOW Character collation;
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 'collation' at line 1
mysql> SHOW collation;
+-----------------------+----------+-----+---------+----------+---------+
| Collation | Charset | Id | Default | Compiled | Sortlen |
+-----------------------+----------+-----+---------+----------+---------+
| big5_chinese_ci | big5 | 1 | Yes | Yes | 1 |
| big5_bin | big5 | 84 | | Yes | 1 |
| dec8_swedish_ci | dec8 | 3 | Yes | Yes | 1 |
| dec8_bin | dec8 | 69 | | Yes | 1 |
| cp850_general_ci | cp850 | 4 | Yes | Yes | 1 |
| cp850_bin | cp850 | 80 | | Yes | 1 |
| hp8_english_ci | hp8 | 6 | Yes | Yes | 1 |
| hp8_bin | hp8 | 72 | | Yes | 1 |
| koi8r_general_ci | koi8r | 7 | Yes | Yes | 1 |
| koi8r_bin | koi8r | 74 | | Yes | 1 |
| latin1_german1_ci | latin1 | 5 | | Yes | 1 |
| latin1_swedish_ci | latin1 | 8 | Yes | Yes | 1 |
| latin1_danish_ci | latin1 | 15 | | Yes | 1 |
| latin1_german2_ci | latin1 | 31 | | Yes | 2 |
| latin1_bin | latin1 | 47 | | Yes | 1 |
| latin1_general_ci | latin1 | 48 | | Yes | 1 |
| latin1_general_cs | latin1 | 49 | | Yes | 1 |
| latin1_spanish_ci | latin1 | 94 | | Yes | 1 |
| latin2_czech_cs | latin2 | 2 | | Yes | 4 |
| latin2_general_ci | latin2 | 9 | Yes | Yes | 1 |
| latin2_hungarian_ci | latin2 | 21 | | Yes | 1 |
| latin2_croatian_ci | latin2 | 27 | | Yes | 1 |
| latin2_bin | latin2 | 77 | | Yes | 1 |
| swe7_swedish_ci | swe7 | 10 | Yes | Yes | 1 |
58
| swe7_bin | swe7 | 82 | | Yes | 1 |
| ascii_general_ci | ascii | 11 | Yes | Yes | 1 |
| ascii_bin | ascii | 65 | | Yes | 1 |
| ujis_japanese_ci | ujis | 12 | Yes | Yes | 1 |
| ujis_bin | ujis | 91 | | Yes | 1 |
| sjis_japanese_ci | sjis | 13 | Yes | Yes | 1 |
| sjis_bin | sjis | 88 | | Yes | 1 |
| hebrew_general_ci | hebrew | 16 | Yes | Yes | 1 |
| hebrew_bin | hebrew | 71 | | Yes | 1 |
| tis620_thai_ci | tis620 | 18 | Yes | Yes | 4 |
| tis620_bin | tis620 | 89 | | Yes | 1 |
| euckr_korean_ci | euckr | 19 | Yes | Yes | 1 |
| euckr_bin | euckr | 85 | | Yes | 1 |
| koi8u_general_ci | koi8u | 22 | Yes | Yes | 1 |
| koi8u_bin | koi8u | 75 | | Yes | 1 |
| gb2312_chinese_ci | gb2312 | 24 | Yes | Yes | 1 |
| gb2312_bin | gb2312 | 86 | | Yes | 1 |
| greek_general_ci | greek | 25 | Yes | Yes | 1 |
| greek_bin | greek | 70 | | Yes | 1 |
| cp1250_general_ci | cp1250 | 26 | Yes | Yes | 1 |
| cp1250_czech_cs | cp1250 | 34 | | Yes | 2 |
| cp1250_croatian_ci | cp1250 | 44 | | Yes | 1 |
| cp1250_bin | cp1250 | 66 | | Yes | 1 |
| cp1250_polish_ci | cp1250 | 99 | | Yes | 1 |
| gbk_chinese_ci | gbk | 28 | Yes | Yes | 1 |
| gbk_bin | gbk | 87 | | Yes | 1 |
| latin5_turkish_ci | latin5 | 30 | Yes | Yes | 1 |
| latin5_bin | latin5 | 78 | | Yes | 1 |
| armscii8_general_ci | armscii8 | 32 | Yes | Yes | 1 |
| armscii8_bin | armscii8 | 64 | | Yes | 1 |
| utf8_general_ci | utf8 | 33 | Yes | Yes | 1 |
| utf8_bin | utf8 | 83 | | Yes | 1 |
| utf8_unicode_ci | utf8 | 192 | | Yes | 8 |
| utf8_icelandic_ci | utf8 | 193 | | Yes | 8 |
59
| utf8_latvian_ci | utf8 | 194 | | Yes | 8 |
| utf8_romanian_ci | utf8 | 195 | | Yes | 8 |
| utf8_slovenian_ci | utf8 | 196 | | Yes | 8 |
| utf8_polish_ci | utf8 | 197 | | Yes | 8 |
| utf8_estonian_ci | utf8 | 198 | | Yes | 8 |
| utf8_spanish_ci | utf8 | 199 | | Yes | 8 |
| utf8_swedish_ci | utf8 | 200 | | Yes | 8 |
| utf8_turkish_ci | utf8 | 201 | | Yes | 8 |
| utf8_czech_ci | utf8 | 202 | | Yes | 8 |
| utf8_danish_ci | utf8 | 203 | | Yes | 8 |
| utf8_lithuanian_ci | utf8 | 204 | | Yes | 8 |
| utf8_slovak_ci | utf8 | 205 | | Yes | 8 |
| utf8_spanish2_ci | utf8 | 206 | | Yes | 8 |
| utf8_roman_ci | utf8 | 207 | | Yes | 8 |
| utf8_persian_ci | utf8 | 208 | | Yes | 8 |
| utf8_esperanto_ci | utf8 | 209 | | Yes | 8 |
| utf8_hungarian_ci | utf8 | 210 | | Yes | 8 |
| utf8_sinhala_ci | utf8 | 211 | | Yes | 8 |
| ucs2_general_ci | ucs2 | 35 | Yes | Yes | 1 |
| ucs2_bin | ucs2 | 90 | | Yes | 1 |
| ucs2_unicode_ci | ucs2 | 128 | | Yes | 8 |
| ucs2_icelandic_ci | ucs2 | 129 | | Yes | 8 |
| ucs2_latvian_ci | ucs2 | 130 | | Yes | 8 |
| ucs2_romanian_ci | ucs2 | 131 | | Yes | 8 |
| ucs2_slovenian_ci | ucs2 | 132 | | Yes | 8 |
| ucs2_polish_ci | ucs2 | 133 | | Yes | 8 |
| ucs2_estonian_ci | ucs2 | 134 | | Yes | 8 |
| ucs2_spanish_ci | ucs2 | 135 | | Yes | 8 |
| ucs2_swedish_ci | ucs2 | 136 | | Yes | 8 |
| ucs2_turkish_ci | ucs2 | 137 | | Yes | 8 |
| ucs2_czech_ci | ucs2 | 138 | | Yes | 8 |
| ucs2_danish_ci | ucs2 | 139 | | Yes | 8 |
| ucs2_lithuanian_ci | ucs2 | 140 | | Yes | 8 |
| ucs2_slovak_ci | ucs2 | 141 | | Yes | 8 |
60
| ucs2_spanish2_ci | ucs2 | 142 | | Yes | 8 |
| ucs2_roman_ci | ucs2 | 143 | | Yes | 8 |
| ucs2_persian_ci | ucs2 | 144 | | Yes | 8 |
| ucs2_esperanto_ci | ucs2 | 145 | | Yes | 8 |
| ucs2_hungarian_ci | ucs2 | 146 | | Yes | 8 |
| ucs2_sinhala_ci | ucs2 | 147 | | Yes | 8 |
| cp866_general_ci | cp866 | 36 | Yes | Yes | 1 |
| cp866_bin | cp866 | 68 | | Yes | 1 |
| keybcs2_general_ci | keybcs2 | 37 | Yes | Yes | 1 |
| keybcs2_bin | keybcs2 | 73 | | Yes | 1 |
| macce_general_ci | macce | 38 | Yes | Yes | 1 |
| macce_bin | macce | 43 | | Yes | 1 |
| macroman_general_ci | macroman | 39 | Yes | Yes | 1 |
| macroman_bin | macroman | 53 | | Yes | 1 |
| cp852_general_ci | cp852 | 40 | Yes | Yes | 1 |
| cp852_bin | cp852 | 81 | | Yes | 1 |
| latin7_estonian_cs | latin7 | 20 | | Yes | 1 |
| latin7_general_ci | latin7 | 41 | Yes | Yes | 1 |
| latin7_general_cs | latin7 | 42 | | Yes | 1 |
| latin7_bin | latin7 | 79 | | Yes | 1 |
| utf8mb4_general_ci | utf8mb4 | 45 | Yes | Yes | 1 |
| utf8mb4_bin | utf8mb4 | 46 | | Yes | 1 |
| utf8mb4_unicode_ci | utf8mb4 | 224 | | Yes | 8 |
| utf8mb4_icelandic_ci | utf8mb4 | 225 | | Yes | 8 |
| utf8mb4_latvian_ci | utf8mb4 | 226 | | Yes | 8 |
| utf8mb4_romanian_ci | utf8mb4 | 227 | | Yes | 8 |
| utf8mb4_slovenian_ci | utf8mb4 | 228 | | Yes | 8 |
| utf8mb4_polish_ci | utf8mb4 | 229 | | Yes | 8 |
| utf8mb4_estonian_ci | utf8mb4 | 230 | | Yes | 8 |
| utf8mb4_spanish_ci | utf8mb4 | 231 | | Yes | 8 |
| utf8mb4_swedish_ci | utf8mb4 | 232 | | Yes | 8 |
| utf8mb4_turkish_ci | utf8mb4 | 233 | | Yes | 8 |
| utf8mb4_czech_ci | utf8mb4 | 234 | | Yes | 8 |
| utf8mb4_danish_ci | utf8mb4 | 235 | | Yes | 8 |
61
| utf8mb4_lithuanian_ci | utf8mb4 | 236 | | Yes | 8 |
| utf8mb4_slovak_ci | utf8mb4 | 237 | | Yes | 8 |
| utf8mb4_spanish2_ci | utf8mb4 | 238 | | Yes | 8 |
| utf8mb4_roman_ci | utf8mb4 | 239 | | Yes | 8 |
| utf8mb4_persian_ci | utf8mb4 | 240 | | Yes | 8 |
| utf8mb4_esperanto_ci | utf8mb4 | 241 | | Yes | 8 |
| utf8mb4_hungarian_ci | utf8mb4 | 242 | | Yes | 8 |
| utf8mb4_sinhala_ci | utf8mb4 | 243 | | Yes | 8 |
| cp1251_bulgarian_ci | cp1251 | 14 | | Yes | 1 |
| cp1251_ukrainian_ci | cp1251 | 23 | | Yes | 1 |
| cp1251_bin | cp1251 | 50 | | Yes | 1 |
| cp1251_general_ci | cp1251 | 51 | Yes | Yes | 1 |
| cp1251_general_cs | cp1251 | 52 | | Yes | 1 |
| utf16_general_ci | utf16 | 54 | Yes | Yes | 1 |
| utf16_bin | utf16 | 55 | | Yes | 1 |
| utf16_unicode_ci | utf16 | 101 | | Yes | 8 |
| utf16_icelandic_ci | utf16 | 102 | | Yes | 8 |
| utf16_latvian_ci | utf16 | 103 | | Yes | 8 |
| utf16_romanian_ci | utf16 | 104 | | Yes | 8 |
| utf16_slovenian_ci | utf16 | 105 | | Yes | 8 |
| utf16_polish_ci | utf16 | 106 | | Yes | 8 |
| utf16_estonian_ci | utf16 | 107 | | Yes | 8 |
| utf16_spanish_ci | utf16 | 108 | | Yes | 8 |
| utf16_swedish_ci | utf16 | 109 | | Yes | 8 |
| utf16_turkish_ci | utf16 | 110 | | Yes | 8 |
| utf16_czech_ci | utf16 | 111 | | Yes | 8 |
| utf16_danish_ci | utf16 | 112 | | Yes | 8 |
| utf16_lithuanian_ci | utf16 | 113 | | Yes | 8 |
| utf16_slovak_ci | utf16 | 114 | | Yes | 8 |
| utf16_spanish2_ci | utf16 | 115 | | Yes | 8 |
| utf16_roman_ci | utf16 | 116 | | Yes | 8 |
| utf16_persian_ci | utf16 | 117 | | Yes | 8 |
| utf16_esperanto_ci | utf16 | 118 | | Yes | 8 |
| utf16_hungarian_ci | utf16 | 119 | | Yes | 8 |
62
| utf16_sinhala_ci | utf16 | 120 | | Yes | 8 |
| cp1256_general_ci | cp1256 | 57 | Yes | Yes | 1 |
| cp1256_bin | cp1256 | 67 | | Yes | 1 |
| cp1257_lithuanian_ci | cp1257 | 29 | | Yes | 1 |
| cp1257_bin | cp1257 | 58 | | Yes | 1 |
| cp1257_general_ci | cp1257 | 59 | Yes | Yes | 1 |
| utf32_general_ci | utf32 | 60 | Yes | Yes | 1 |
| utf32_bin | utf32 | 61 | | Yes | 1 |
| utf32_unicode_ci | utf32 | 160 | | Yes | 8 |
| utf32_icelandic_ci | utf32 | 161 | | Yes | 8 |
| utf32_latvian_ci | utf32 | 162 | | Yes | 8 |
| utf32_romanian_ci | utf32 | 163 | | Yes | 8 |
| utf32_slovenian_ci | utf32 | 164 | | Yes | 8 |
| utf32_polish_ci | utf32 | 165 | | Yes | 8 |
| utf32_estonian_ci | utf32 | 166 | | Yes | 8 |
| utf32_spanish_ci | utf32 | 167 | | Yes | 8 |
| utf32_swedish_ci | utf32 | 168 | | Yes | 8 |
| utf32_turkish_ci | utf32 | 169 | | Yes | 8 |
| utf32_czech_ci | utf32 | 170 | | Yes | 8 |
| utf32_danish_ci | utf32 | 171 | | Yes | 8 |
| utf32_lithuanian_ci | utf32 | 172 | | Yes | 8 |
| utf32_slovak_ci | utf32 | 173 | | Yes | 8 |
| utf32_spanish2_ci | utf32 | 174 | | Yes | 8 |
| utf32_roman_ci | utf32 | 175 | | Yes | 8 |
| utf32_persian_ci | utf32 | 176 | | Yes | 8 |
| utf32_esperanto_ci | utf32 | 177 | | Yes | 8 |
| utf32_hungarian_ci | utf32 | 178 | | Yes | 8 |
| utf32_sinhala_ci | utf32 | 179 | | Yes | 8 |
| binary | binary | 63 | Yes | Yes | 1 |
| geostd8_general_ci | geostd8 | 92 | Yes | Yes | 1 |
| geostd8_bin | geostd8 | 93 | | Yes | 1 |
| cp932_japanese_ci | cp932 | 95 | Yes | Yes | 1 |
| cp932_bin | cp932 | 96 | | Yes | 1 |
| eucjpms_japanese_ci | eucjpms | 97 | Yes | Yes | 1 |
63
| eucjpms_bin | eucjpms | 98 | | Yes | 1 |
+-----------------------+----------+-----+---------+----------+---------+
195 rows in set (0.00 sec)
mysql> show full columns from customer;
+-------------+----------------------+-----------------+------+-----+-------------------+-----------------------------+---------------------------------+---------+
| Field | Type | Collation | Null | Key | Default | Extra | Privileges | Comment |
+-------------+----------------------+-----------------+------+-----+-------------------+-----------------------------+---------------------------------+---------+
| customer_id | smallint(5) unsigned | NULL | NO | PRI | NULL | auto_increment | select,insert,update,references | |
| store_id | tinyint(3) unsigned | NULL | NO | MUL | NULL | | select,insert,update,references | |
| first_name | varchar(45) | utf8_general_ci | NO | | NULL | | select,insert,update,references | |
| last_name | varchar(45) | utf8_general_ci | NO | MUL | NULL | | select,insert,update,references | |
| email | varchar(50) | utf8_general_ci | YES | | NULL | | select,insert,update,references | |
| address_id | smallint(5) unsigned | NULL | NO | MUL | NULL | | select,insert,update,references | |
| active | tinyint(1) | NULL | NO | | 1 | | select,insert,update,references | |
| create_date | datetime | NULL | NO | | NULL | | select,insert,update,references | |
| last_update | timestamp | NULL | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
select,insert,update,references | |
+-------------+----------------------+-----------------+------+-----+-------------------+-----------------------------+---------------------------------+---------+
9 rows in set (0.00 sec)
mysql> show full columns from customer G
*************************** 1. row ***************************
Field: customer_id
Type: smallint(5) unsigned
Collation: NULL
Null: NO
Key: PRI
Default: NULL
Extra: auto_increment
Privileges: select,insert,update,references
Comment:
*************************** 2. row ***************************
Field: store_id
64
Type: tinyint(3) unsigned
Collation: NULL
Null: NO
Key: MUL
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
*************************** 3. row ***************************
Field: first_name
Type: varchar(45)
Collation: utf8_general_ci
Null: NO
Key:
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
*************************** 4. row ***************************
Field: last_name
Type: varchar(45)
Collation: utf8_general_ci
Null: NO
Key: MUL
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
*************************** 5. row ***************************
Field: email
Type: varchar(50)
Collation: utf8_general_ci
Null: YES
Key:
65
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
*************************** 6. row ***************************
Field: address_id
Type: smallint(5) unsigned
Collation: NULL
Null: NO
Key: MUL
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
*************************** 7. row ***************************
Field: active
Type: tinyint(1)
Collation: NULL
Null: NO
Key:
Default: 1
Extra:
Privileges: select,insert,update,references
Comment:
*************************** 8. row ***************************
Field: create_date
Type: datetime
Collation: NULL
Null: NO
Key:
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
66
*************************** 9. row ***************************
Field: last_update
Type: timestamp
Collation: NULL
Null: NO
Key:
Default: CURRENT_TIMESTAMP
Extra: on update CURRENT_TIMESTAMP
Privileges: select,insert,update,references
Comment:
9 rows in set (0.01 sec)
mysql> SHOW TABLES;
+----------------------------+
| Tables_in_sakila |
+----------------------------+
| actor |
| actor_info |
| address |
| books |
| category |
| city |
| country |
| country2 |
| country3 |
| customer |
| customer_list |
| film |
| film_actor |
| film_category |
| film_list |
| film_text |
| grade_summary |
| inventory |
67
| language |
| nicer_but_slower_film_list |
| orders23 |
| payment |
| rental |
| sales_by_film_category |
| sales_by_store |
| singers |
| singers2 |
| singers4 |
| staff |
| staff_list |
| store |
| stud |
| stud2 |
| studb |
| studb6 |
+----------------------------+
35 rows in set (0.53 sec)
mysql>
mysql> SELECT TABLE_NAME,ROW_FORMAT FROM INFORMATION_SCHEMA.TABLES;
+----------------------------------------------+------------+
| TABLE_NAME | ROW_FORMAT |
+----------------------------------------------+------------+
| CHARACTER_SETS | Fixed |
| COLLATIONS | Fixed |
| COLLATION_CHARACTER_SET_APPLICABILITY | Fixed |
| COLUMNS | Dynamic |
| COLUMN_PRIVILEGES | Fixed |
| ENGINES | Fixed |
| EVENTS | Dynamic |
| FILES | Fixed |
| GLOBAL_STATUS | Fixed |
68
| GLOBAL_VARIABLES | Fixed |
| KEY_COLUMN_USAGE | Fixed |
| PARAMETERS | Dynamic |
| PARTITIONS | Dynamic |
| PLUGINS | Dynamic |
| PROCESSLIST | Dynamic |
| PROFILING | Fixed |
| REFERENTIAL_CONSTRAINTS | Fixed |
| ROUTINES | Dynamic |
| SCHEMATA | Fixed |
| SCHEMA_PRIVILEGES | Fixed |
| SESSION_STATUS | Fixed |
| SESSION_VARIABLES | Fixed |
| STATISTICS | Fixed |
| TABLES | Fixed |
| TABLESPACES | Fixed |
| TABLE_CONSTRAINTS | Fixed |
| TABLE_PRIVILEGES | Fixed |
| TRIGGERS | Dynamic |
| USER_PRIVILEGES | Fixed |
| VIEWS | Dynamic |
| INNODB_CMP_RESET | Fixed |
| INNODB_TRX | Fixed |
| INNODB_CMPMEM_RESET | Fixed |
| INNODB_LOCK_WAITS | Fixed |
| INNODB_CMPMEM | Fixed |
| INNODB_CMP | Fixed |
| INNODB_LOCKS | Fixed |
| columns_priv | Fixed |
| db | Fixed |
| event | Dynamic |
| func | Fixed |
| general_log | Dynamic |
| help_category | Fixed |
69
| help_keyword | Fixed |
| help_relation | Fixed |
| help_topic | Dynamic |
| host | Fixed |
| ndb_binlog_index | Dynamic |
| plugin | Dynamic |
| proc | Dynamic |
| procs_priv | Fixed |
| proxies_priv | Fixed |
| servers | Fixed |
| slow_log | Dynamic |
| tables_priv | Fixed |
| time_zone | Fixed |
| time_zone_leap_second | Fixed |
| time_zone_name | Fixed |
| time_zone_transition | Fixed |
| time_zone_transition_type | Fixed |
| user | Dynamic |
| cond_instances | Dynamic |
| events_waits_current | Dynamic |
| events_waits_history | Dynamic |
| events_waits_history_long | Dynamic |
| events_waits_summary_by_instance | Dynamic |
| events_waits_summary_by_thread_by_event_name | Dynamic |
| events_waits_summary_global_by_event_name | Dynamic |
| file_instances | Dynamic |
| file_summary_by_event_name | Dynamic |
| file_summary_by_instance | Dynamic |
| mutex_instances | Dynamic |
| performance_timers | Fixed |
| rwlock_instances | Dynamic |
| setup_consumers | Dynamic |
| setup_instruments | Dynamic |
| setup_timers | Dynamic |
70
| threads | Dynamic |
| actor | Compact |
| actor_info | NULL |
| address | Compact |
| books | Compact |
| category | Compact |
| city | Compact |
| country | Compact |
| country2 | Compact |
| country3 | Compact |
| customer | Compact |
| customer_list | NULL |
| film | Compact |
| film_actor | Compact |
| film_category | Compact |
| film_list | NULL |
| film_text | Dynamic |
| grade_summary | Compact |
| inventory | Compact |
| language | Compact |
| nicer_but_slower_film_list | NULL |
| orders23 | Compact |
| payment | Compact |
| rental | Compact |
| sales_by_film_category | NULL |
| sales_by_store | NULL |
| singers | Compact |
| singers2 | Compact |
| singers4 | Compact |
| staff | Compact |
| staff_list | NULL |
| store | Compact |
| stud | Compact |
| stud2 | Compact |
71
| studb | Fixed |
| studb6 | Fixed |
+----------------------------------------------+------------+
113 rows in set (0.91 sec)
mysql> SELECT * FROM INFORMATION_SCHEMA.TABLES G
*************************** 1. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: CHARACTER_SETS
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 384
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16434816
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=43690
TABLE_COMMENT:
*************************** 2. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: COLLATIONS
TABLE_TYPE: SYSTEM VIEW
72
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 231
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16704765
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=72628
TABLE_COMMENT:
*************************** 3. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: COLLATION_CHARACTER_SET_APPLICABILITY
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 195
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16357770
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
73
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=86037
TABLE_COMMENT:
*************************** 4. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: COLUMNS
TABLE_TYPE: SYSTEM VIEW
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 281474976710655
INDEX_LENGTH: 1024
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-23 06:38:30
UPDATE_TIME: 2013-02-23 06:38:30
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=6130
TABLE_COMMENT:
*************************** 5. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: COLUMN_PRIVILEGES
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
74
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 2565
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16757145
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=6540
TABLE_COMMENT:
*************************** 6. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: ENGINES
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 490
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16574250
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
75
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=34239
TABLE_COMMENT:
*************************** 7. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: EVENTS
TABLE_TYPE: SYSTEM VIEW
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 281474976710655
INDEX_LENGTH: 1024
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-23 06:38:30
UPDATE_TIME: 2013-02-23 06:38:30
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=1353
TABLE_COMMENT:
*************************** 8. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: FILES
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
76
AVG_ROW_LENGTH: 2677
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16758020
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=6267
TABLE_COMMENT:
*************************** 9. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: GLOBAL_STATUS
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 3268
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16755036
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=5133
77
TABLE_COMMENT:
*************************** 10. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: GLOBAL_VARIABLES
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 3268
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16755036
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=5133
TABLE_COMMENT:
*************************** 11. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: KEY_COLUMN_USAGE
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 4637
DATA_LENGTH: 0
78
MAX_DATA_LENGTH: 16762755
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=3618
TABLE_COMMENT:
*************************** 12. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: PARAMETERS
TABLE_TYPE: SYSTEM VIEW
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 281474976710655
INDEX_LENGTH: 1024
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-23 06:38:30
UPDATE_TIME: 2013-02-23 06:38:30
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=13234
TABLE_COMMENT:
*************************** 13. row ***************************
79
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: PARTITIONS
TABLE_TYPE: SYSTEM VIEW
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 281474976710655
INDEX_LENGTH: 1024
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-23 06:38:30
UPDATE_TIME: 2013-02-23 06:38:30
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=12204
TABLE_COMMENT:
*************************** 14. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: PLUGINS
TABLE_TYPE: SYSTEM VIEW
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 281474976710655
INDEX_LENGTH: 1024
80
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-23 06:38:30
UPDATE_TIME: 2013-02-23 06:38:30
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=24780
TABLE_COMMENT:
*************************** 15. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: PROCESSLIST
TABLE_TYPE: SYSTEM VIEW
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 281474976710655
INDEX_LENGTH: 1024
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-23 06:38:30
UPDATE_TIME: 2013-02-23 06:38:30
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=52279
TABLE_COMMENT:
*************************** 16. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
81
TABLE_NAME: PROFILING
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 308
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16562084
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=54471
TABLE_COMMENT:
*************************** 17. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: REFERENTIAL_CONSTRAINTS
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 4814
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16767162
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
82
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=3485
TABLE_COMMENT:
*************************** 18. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: ROUTINES
TABLE_TYPE: SYSTEM VIEW
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 281474976710655
INDEX_LENGTH: 1024
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-23 06:38:30
UPDATE_TIME: 2013-02-23 06:38:30
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=1276
TABLE_COMMENT:
*************************** 19. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: SCHEMATA
TABLE_TYPE: SYSTEM VIEW
83
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 3464
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16738048
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=4843
TABLE_COMMENT:
*************************** 20. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: SCHEMA_PRIVILEGES
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 2179
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16736899
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
84
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=7699
TABLE_COMMENT:
*************************** 21. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: SESSION_STATUS
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 3268
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16755036
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=5133
TABLE_COMMENT:
*************************** 22. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: SESSION_VARIABLES
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
85
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 3268
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16755036
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=5133
TABLE_COMMENT:
*************************** 23. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: STATISTICS
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 5753
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16752736
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
86
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=2916
TABLE_COMMENT:
*************************** 24. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: TABLES
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 9450
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16764300
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=1775
TABLE_COMMENT:
*************************** 25. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: TABLESPACES
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
87
AVG_ROW_LENGTH: 6951
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16772763
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=2413
TABLE_COMMENT:
*************************** 26. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: TABLE_CONSTRAINTS
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 2504
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16721712
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=6700
88
TABLE_COMMENT:
*************************** 27. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: TABLE_PRIVILEGES
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 2372
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16748692
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=7073
TABLE_COMMENT:
*************************** 28. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: TRIGGERS
TABLE_TYPE: SYSTEM VIEW
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
89
MAX_DATA_LENGTH: 281474976710655
INDEX_LENGTH: 1024
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-23 06:38:30
UPDATE_TIME: 2013-02-23 06:38:30
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=1245
TABLE_COMMENT:
*************************** 29. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: USER_PRIVILEGES
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 1986
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16726092
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=8447
TABLE_COMMENT:
*************************** 30. row ***************************
90
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: VIEWS
TABLE_TYPE: SYSTEM VIEW
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 281474976710655
INDEX_LENGTH: 1024
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-23 06:38:30
UPDATE_TIME: 2013-02-23 06:38:30
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=15171
TABLE_COMMENT:
*************************** 31. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: INNODB_CMP_RESET
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 25
DATA_LENGTH: 0
MAX_DATA_LENGTH: 13107200
INDEX_LENGTH: 0
91
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=671088
TABLE_COMMENT:
*************************** 32. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: INNODB_TRX
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 4534
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16766732
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=3700
TABLE_COMMENT:
*************************** 33. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
92
TABLE_NAME: INNODB_CMPMEM_RESET
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 29
DATA_LENGTH: 0
MAX_DATA_LENGTH: 15204352
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=578524
TABLE_COMMENT:
*************************** 34. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: INNODB_LOCK_WAITS
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 599
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16749238
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
93
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=28008
TABLE_COMMENT:
*************************** 35. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: INNODB_CMPMEM
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 29
DATA_LENGTH: 0
MAX_DATA_LENGTH: 15204352
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=578524
TABLE_COMMENT:
*************************** 36. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: INNODB_CMP
TABLE_TYPE: SYSTEM VIEW
94
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 25
DATA_LENGTH: 0
MAX_DATA_LENGTH: 13107200
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=671088
TABLE_COMMENT:
*************************** 37. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: information_schema
TABLE_NAME: INNODB_LOCKS
TABLE_TYPE: SYSTEM VIEW
ENGINE: MEMORY
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: NULL
AVG_ROW_LENGTH: 31244
DATA_LENGTH: 0
MAX_DATA_LENGTH: 16746784
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
95
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS: max_rows=536
TABLE_COMMENT:
*************************** 38. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: columns_priv
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 227994731135631359
INDEX_LENGTH: 4096
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:36
UPDATE_TIME: 2011-03-31 17:53:38
CHECK_TIME: NULL
TABLE_COLLATION: utf8_bin
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: Column privileges
*************************** 39. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: db
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
96
ROW_FORMAT: Fixed
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 880
MAX_DATA_LENGTH: 123848989752688639
INDEX_LENGTH: 5120
DATA_FREE: 880
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:36
UPDATE_TIME: 2013-01-14 07:41:32
CHECK_TIME: 2011-03-31 09:53:38
TABLE_COLLATION: utf8_bin
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: Database privileges
*************************** 40. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: event
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 281474976710655
INDEX_LENGTH: 2048
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:37
UPDATE_TIME: 2011-03-31 17:53:38
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
97
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: Events
*************************** 41. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: func
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 162974011515469823
INDEX_LENGTH: 1024
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:36
UPDATE_TIME: 2011-03-31 17:53:38
CHECK_TIME: NULL
TABLE_COLLATION: utf8_bin
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: User defined functions
*************************** 42. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: general_log
TABLE_TYPE: BASE TABLE
ENGINE: CSV
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 2
98
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: General log
*************************** 43. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: help_category
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: 38
AVG_ROW_LENGTH: 581
DATA_LENGTH: 22078
MAX_DATA_LENGTH: 163536961468891135
INDEX_LENGTH: 3072
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:36
UPDATE_TIME: 2011-03-31 17:53:40
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
99
TABLE_COMMENT: help categories
*************************** 44. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: help_keyword
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: 453
AVG_ROW_LENGTH: 197
DATA_LENGTH: 89241
MAX_DATA_LENGTH: 55450570411999231
INDEX_LENGTH: 16384
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:36
UPDATE_TIME: 2011-03-31 17:53:40
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: help keywords
*************************** 45. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: help_relation
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: 992
AVG_ROW_LENGTH: 9
DATA_LENGTH: 8928
100
MAX_DATA_LENGTH: 2533274790395903
INDEX_LENGTH: 18432
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:36
UPDATE_TIME: 2011-03-31 17:53:40
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: keyword-topic relation
*************************** 46. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: help_topic
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 505
AVG_ROW_LENGTH: 832
DATA_LENGTH: 420296
MAX_DATA_LENGTH: 281474976710655
INDEX_LENGTH: 20480
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:36
UPDATE_TIME: 2011-03-31 17:53:40
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: help topics
*************************** 47. row ***************************
101
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: host
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 110056715893866495
INDEX_LENGTH: 2048
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:36
UPDATE_TIME: 2011-03-31 17:53:38
CHECK_TIME: NULL
TABLE_COLLATION: utf8_bin
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: Host privileges; Merged with database privileges
*************************** 48. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: ndb_binlog_index
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 281474976710655
INDEX_LENGTH: 1024
102
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:37
UPDATE_TIME: 2011-03-31 17:53:38
CHECK_TIME: NULL
TABLE_COLLATION: latin1_swedish_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 49. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: plugin
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 281474976710655
INDEX_LENGTH: 1024
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:36
UPDATE_TIME: 2011-03-31 17:53:38
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: MySQL plugins
*************************** 50. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
103
TABLE_NAME: proc
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 6
AVG_ROW_LENGTH: 1725
DATA_LENGTH: 10352
MAX_DATA_LENGTH: 281474976710655
INDEX_LENGTH: 4096
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:37
UPDATE_TIME: 2013-01-27 01:28:55
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: Stored Procedures
*************************** 51. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: procs_priv
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 239253730204057599
INDEX_LENGTH: 4096
DATA_FREE: 0
AUTO_INCREMENT: NULL
104
CREATE_TIME: 2011-03-31 09:53:37
UPDATE_TIME: 2011-03-31 17:53:38
CHECK_TIME: NULL
TABLE_COLLATION: utf8_bin
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: Procedure privileges
*************************** 52. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: proxies_priv
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: 1
AVG_ROW_LENGTH: 693
DATA_LENGTH: 693
MAX_DATA_LENGTH: 195062158860484607
INDEX_LENGTH: 5120
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:38
UPDATE_TIME: 2011-03-31 17:53:40
CHECK_TIME: 2011-03-31 09:53:38
TABLE_COLLATION: utf8_bin
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: User proxy privileges
*************************** 53. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: servers
TABLE_TYPE: BASE TABLE
105
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 433752939111120895
INDEX_LENGTH: 1024
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:36
UPDATE_TIME: 2011-03-31 17:53:38
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: MySQL Foreign Servers table
*************************** 54. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: slow_log
TABLE_TYPE: BASE TABLE
ENGINE: CSV
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 2
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
106
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: Slow log
*************************** 55. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: tables_priv
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 239535205180768255
INDEX_LENGTH: 4096
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:36
UPDATE_TIME: 2011-03-31 17:53:38
CHECK_TIME: NULL
TABLE_COLLATION: utf8_bin
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: Table privileges
*************************** 56. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: time_zone
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
107
ROW_FORMAT: Fixed
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 1970324836974591
INDEX_LENGTH: 1024
DATA_FREE: 0
AUTO_INCREMENT: 1
CREATE_TIME: 2011-03-31 09:53:37
UPDATE_TIME: 2011-03-31 17:53:38
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: Time zones
*************************** 57. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: time_zone_leap_second
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 3659174697238527
INDEX_LENGTH: 1024
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:37
UPDATE_TIME: 2011-03-31 17:53:38
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
108
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: Leap seconds information for time zones
*************************** 58. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: time_zone_name
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 55450570411999231
INDEX_LENGTH: 1024
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:37
UPDATE_TIME: 2011-03-31 17:53:38
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: Time zone names
*************************** 59. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: time_zone_transition
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: 0
109
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 4785074604081151
INDEX_LENGTH: 1024
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:37
UPDATE_TIME: 2011-03-31 17:53:38
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: Time zone transitions
*************************** 60. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: time_zone_transition_type
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 10696049115004927
INDEX_LENGTH: 1024
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:37
UPDATE_TIME: 2011-03-31 17:53:38
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
110
TABLE_COMMENT: Time zone transition types
*************************** 61. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: mysql
TABLE_NAME: user
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 1
AVG_ROW_LENGTH: 108
DATA_LENGTH: 368
MAX_DATA_LENGTH: 281474976710655
INDEX_LENGTH: 2048
DATA_FREE: 260
AUTO_INCREMENT: NULL
CREATE_TIME: 2011-03-31 09:53:36
UPDATE_TIME: 2013-01-14 07:11:49
CHECK_TIME: NULL
TABLE_COLLATION: utf8_bin
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT: Users and global privileges
*************************** 62. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: performance_schema
TABLE_NAME: cond_instances
TABLE_TYPE: BASE TABLE
ENGINE: PERFORMANCE_SCHEMA
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 1000
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
111
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 63. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: performance_schema
TABLE_NAME: events_waits_current
TABLE_TYPE: BASE TABLE
ENGINE: PERFORMANCE_SCHEMA
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 1000
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 64. row ***************************
112
TABLE_CATALOG: def
TABLE_SCHEMA: performance_schema
TABLE_NAME: events_waits_history
TABLE_TYPE: BASE TABLE
ENGINE: PERFORMANCE_SCHEMA
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 1000
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 65. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: performance_schema
TABLE_NAME: events_waits_history_long
TABLE_TYPE: BASE TABLE
ENGINE: PERFORMANCE_SCHEMA
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 10000
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
113
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 66. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: performance_schema
TABLE_NAME: events_waits_summary_by_instance
TABLE_TYPE: BASE TABLE
ENGINE: PERFORMANCE_SCHEMA
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 1000
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 67. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: performance_schema
114
TABLE_NAME: events_waits_summary_by_thread_by_event_name
TABLE_TYPE: BASE TABLE
ENGINE: PERFORMANCE_SCHEMA
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 1000
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 68. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: performance_schema
TABLE_NAME: events_waits_summary_global_by_event_name
TABLE_TYPE: BASE TABLE
ENGINE: PERFORMANCE_SCHEMA
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 1000
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
115
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 69. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: performance_schema
TABLE_NAME: file_instances
TABLE_TYPE: BASE TABLE
ENGINE: PERFORMANCE_SCHEMA
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 1000
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 70. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: performance_schema
TABLE_NAME: file_summary_by_event_name
TABLE_TYPE: BASE TABLE
116
ENGINE: PERFORMANCE_SCHEMA
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 1000
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 71. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: performance_schema
TABLE_NAME: file_summary_by_instance
TABLE_TYPE: BASE TABLE
ENGINE: PERFORMANCE_SCHEMA
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 1000
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
117
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 72. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: performance_schema
TABLE_NAME: mutex_instances
TABLE_TYPE: BASE TABLE
ENGINE: PERFORMANCE_SCHEMA
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 1000
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 73. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: performance_schema
TABLE_NAME: performance_timers
TABLE_TYPE: BASE TABLE
ENGINE: PERFORMANCE_SCHEMA
VERSION: 10
118
ROW_FORMAT: Fixed
TABLE_ROWS: 5
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 74. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: performance_schema
TABLE_NAME: rwlock_instances
TABLE_TYPE: BASE TABLE
ENGINE: PERFORMANCE_SCHEMA
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 1000
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
119
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 75. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: performance_schema
TABLE_NAME: setup_consumers
TABLE_TYPE: BASE TABLE
ENGINE: PERFORMANCE_SCHEMA
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 8
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 76. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: performance_schema
TABLE_NAME: setup_instruments
TABLE_TYPE: BASE TABLE
ENGINE: PERFORMANCE_SCHEMA
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 1000
120
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 77. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: performance_schema
TABLE_NAME: setup_timers
TABLE_TYPE: BASE TABLE
ENGINE: PERFORMANCE_SCHEMA
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 1
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
121
TABLE_COMMENT:
*************************** 78. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: performance_schema
TABLE_NAME: threads
TABLE_TYPE: BASE TABLE
ENGINE: PERFORMANCE_SCHEMA
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 1000
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 79. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: actor
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 200
AVG_ROW_LENGTH: 81
DATA_LENGTH: 16384
122
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 16384
DATA_FREE: 9437184
AUTO_INCREMENT: 201
CREATE_TIME: 2013-01-27 01:23:51
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 80. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: actor_info
TABLE_TYPE: VIEW
ENGINE: NULL
VERSION: NULL
ROW_FORMAT: NULL
TABLE_ROWS: NULL
AVG_ROW_LENGTH: NULL
DATA_LENGTH: NULL
MAX_DATA_LENGTH: NULL
INDEX_LENGTH: NULL
DATA_FREE: NULL
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: NULL
CHECKSUM: NULL
CREATE_OPTIONS: NULL
TABLE_COMMENT: VIEW
*************************** 81. row ***************************
123
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: address
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 585
AVG_ROW_LENGTH: 140
DATA_LENGTH: 81920
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 16384
DATA_FREE: 9437184
AUTO_INCREMENT: 606
CREATE_TIME: 2013-01-27 01:23:51
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 82. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: books
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 16384
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
124
DATA_FREE: 9437184
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-20 13:27:25
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: latin1_swedish_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 83. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: category
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 16
AVG_ROW_LENGTH: 1024
DATA_LENGTH: 16384
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 9437184
AUTO_INCREMENT: 17
CREATE_TIME: 2013-01-27 01:23:51
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 84. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
125
TABLE_NAME: city
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 775
AVG_ROW_LENGTH: 63
DATA_LENGTH: 49152
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 16384
DATA_FREE: 9437184
AUTO_INCREMENT: 601
CREATE_TIME: 2013-01-27 01:23:51
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 85. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: country
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 109
AVG_ROW_LENGTH: 150
DATA_LENGTH: 16384
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 9437184
AUTO_INCREMENT: 110
126
CREATE_TIME: 2013-01-27 01:23:52
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 86. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: country2
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 109
AVG_ROW_LENGTH: 150
DATA_LENGTH: 16384
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 9437184
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-20 08:41:24
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: latin1_swedish_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 87. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: country3
TABLE_TYPE: BASE TABLE
127
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 16384
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 9437184
AUTO_INCREMENT: 1
CREATE_TIME: 2013-02-20 08:41:42
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 88. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: customer
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 505
AVG_ROW_LENGTH: 162
DATA_LENGTH: 81920
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 49152
DATA_FREE: 9437184
AUTO_INCREMENT: 600
CREATE_TIME: 2013-01-27 01:23:52
UPDATE_TIME: NULL
128
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 89. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: customer_list
TABLE_TYPE: VIEW
ENGINE: NULL
VERSION: NULL
ROW_FORMAT: NULL
TABLE_ROWS: NULL
AVG_ROW_LENGTH: NULL
DATA_LENGTH: NULL
MAX_DATA_LENGTH: NULL
INDEX_LENGTH: NULL
DATA_FREE: NULL
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: NULL
CHECKSUM: NULL
CREATE_OPTIONS: NULL
TABLE_COMMENT: VIEW
*************************** 90. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: film
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
129
ROW_FORMAT: Compact
TABLE_ROWS: 1131
AVG_ROW_LENGTH: 173
DATA_LENGTH: 196608
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 81920
DATA_FREE: 9437184
AUTO_INCREMENT: 1001
CREATE_TIME: 2013-01-27 01:23:52
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 91. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: film_actor
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 5920
AVG_ROW_LENGTH: 33
DATA_LENGTH: 196608
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 81920
DATA_FREE: 9437184
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-01-27 01:23:52
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
130
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 92. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: film_category
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 1343
AVG_ROW_LENGTH: 48
DATA_LENGTH: 65536
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 16384
DATA_FREE: 9437184
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-01-27 01:23:52
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 93. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: film_list
TABLE_TYPE: VIEW
ENGINE: NULL
VERSION: NULL
ROW_FORMAT: NULL
TABLE_ROWS: NULL
131
AVG_ROW_LENGTH: NULL
DATA_LENGTH: NULL
MAX_DATA_LENGTH: NULL
INDEX_LENGTH: NULL
DATA_FREE: NULL
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: NULL
CHECKSUM: NULL
CREATE_OPTIONS: NULL
TABLE_COMMENT: VIEW
*************************** 94. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: film_text
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Dynamic
TABLE_ROWS: 1000
AVG_ROW_LENGTH: 119
DATA_LENGTH: 119616
MAX_DATA_LENGTH: 281474976710655
INDEX_LENGTH: 205824
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-01-27 01:23:52
UPDATE_TIME: 2013-01-27 01:25:36
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
132
TABLE_COMMENT:
*************************** 95. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: grade_summary
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 5
AVG_ROW_LENGTH: 3276
DATA_LENGTH: 16384
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 9437184
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-18 22:08:02
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: latin1_swedish_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 96. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: inventory
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 2881
AVG_ROW_LENGTH: 62
DATA_LENGTH: 180224
133
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 196608
DATA_FREE: 9437184
AUTO_INCREMENT: 4582
CREATE_TIME: 2013-01-27 01:23:53
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 97. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: language
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 6
AVG_ROW_LENGTH: 2730
DATA_LENGTH: 16384
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 9437184
AUTO_INCREMENT: 7
CREATE_TIME: 2013-01-27 01:23:53
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 98. row ***************************
134
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: nicer_but_slower_film_list
TABLE_TYPE: VIEW
ENGINE: NULL
VERSION: NULL
ROW_FORMAT: NULL
TABLE_ROWS: NULL
AVG_ROW_LENGTH: NULL
DATA_LENGTH: NULL
MAX_DATA_LENGTH: NULL
INDEX_LENGTH: NULL
DATA_FREE: NULL
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: NULL
CHECKSUM: NULL
CREATE_OPTIONS: NULL
TABLE_COMMENT: VIEW
*************************** 99. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: orders23
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 16384
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
135
DATA_FREE: 9437184
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-19 00:40:29
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: latin1_swedish_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 100. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: payment
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 16451
AVG_ROW_LENGTH: 96
DATA_LENGTH: 1589248
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 638976
DATA_FREE: 9437184
AUTO_INCREMENT: 16050
CREATE_TIME: 2013-01-27 01:23:53
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 101. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
136
TABLE_NAME: rental
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 16285
AVG_ROW_LENGTH: 97
DATA_LENGTH: 1589248
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 1261568
DATA_FREE: 9437184
AUTO_INCREMENT: 16050
CREATE_TIME: 2013-01-27 01:23:54
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 102. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: sales_by_film_category
TABLE_TYPE: VIEW
ENGINE: NULL
VERSION: NULL
ROW_FORMAT: NULL
TABLE_ROWS: NULL
AVG_ROW_LENGTH: NULL
DATA_LENGTH: NULL
MAX_DATA_LENGTH: NULL
INDEX_LENGTH: NULL
DATA_FREE: NULL
AUTO_INCREMENT: NULL
137
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: NULL
CHECKSUM: NULL
CREATE_OPTIONS: NULL
TABLE_COMMENT: VIEW
*************************** 103. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: sales_by_store
TABLE_TYPE: VIEW
ENGINE: NULL
VERSION: NULL
ROW_FORMAT: NULL
TABLE_ROWS: NULL
AVG_ROW_LENGTH: NULL
DATA_LENGTH: NULL
MAX_DATA_LENGTH: NULL
INDEX_LENGTH: NULL
DATA_FREE: NULL
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: NULL
CHECKSUM: NULL
CREATE_OPTIONS: NULL
TABLE_COMMENT: VIEW
*************************** 104. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: singers
TABLE_TYPE: BASE TABLE
138
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 1
AVG_ROW_LENGTH: 16384
DATA_LENGTH: 16384
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 9437184
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-18 23:57:56
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: latin1_swedish_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 105. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: singers2
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 1
AVG_ROW_LENGTH: 16384
DATA_LENGTH: 16384
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 9437184
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-19 00:20:00
UPDATE_TIME: NULL
139
CHECK_TIME: NULL
TABLE_COLLATION: latin1_swedish_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 106. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: singers4
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 3
AVG_ROW_LENGTH: 5461
DATA_LENGTH: 16384
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 9437184
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-19 00:26:07
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: latin1_swedish_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 107. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: staff
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
140
ROW_FORMAT: Compact
TABLE_ROWS: 1
AVG_ROW_LENGTH: 81920
DATA_LENGTH: 81920
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 32768
DATA_FREE: 9437184
AUTO_INCREMENT: 3
CREATE_TIME: 2013-01-27 01:23:55
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 108. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: staff_list
TABLE_TYPE: VIEW
ENGINE: NULL
VERSION: NULL
ROW_FORMAT: NULL
TABLE_ROWS: NULL
AVG_ROW_LENGTH: NULL
DATA_LENGTH: NULL
MAX_DATA_LENGTH: NULL
INDEX_LENGTH: NULL
DATA_FREE: NULL
AUTO_INCREMENT: NULL
CREATE_TIME: NULL
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: NULL
141
CHECKSUM: NULL
CREATE_OPTIONS: NULL
TABLE_COMMENT: VIEW
*************************** 109. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: store
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 2
AVG_ROW_LENGTH: 8192
DATA_LENGTH: 16384
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 32768
DATA_FREE: 9437184
AUTO_INCREMENT: 3
CREATE_TIME: 2013-01-27 01:23:55
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: utf8_general_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 110. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: stud
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 0
142
AVG_ROW_LENGTH: 0
DATA_LENGTH: 16384
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 9437184
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-18 22:59:25
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: latin1_swedish_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 111. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: stud2
TABLE_TYPE: BASE TABLE
ENGINE: InnoDB
VERSION: 10
ROW_FORMAT: Compact
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 16384
MAX_DATA_LENGTH: 0
INDEX_LENGTH: 0
DATA_FREE: 9437184
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-18 22:59:04
UPDATE_TIME: NULL
CHECK_TIME: NULL
TABLE_COLLATION: latin1_swedish_ci
CHECKSUM: NULL
CREATE_OPTIONS:
143
TABLE_COMMENT:
*************************** 112. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: studb
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
MAX_DATA_LENGTH: 1970324836974591
INDEX_LENGTH: 1024
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-20 08:59:26
UPDATE_TIME: 2013-02-20 08:59:26
CHECK_TIME: NULL
TABLE_COLLATION: latin1_swedish_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
*************************** 113. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: studb6
TABLE_TYPE: BASE TABLE
ENGINE: MyISAM
VERSION: 10
ROW_FORMAT: Fixed
TABLE_ROWS: 0
AVG_ROW_LENGTH: 0
DATA_LENGTH: 0
144
MAX_DATA_LENGTH: 1970324836974591
INDEX_LENGTH: 1024
DATA_FREE: 0
AUTO_INCREMENT: NULL
CREATE_TIME: 2013-02-20 09:09:46
UPDATE_TIME: 2013-02-20 09:09:46
CHECK_TIME: NULL
TABLE_COLLATION: latin1_swedish_ci
CHECKSUM: NULL
CREATE_OPTIONS:
TABLE_COMMENT:
113 rows in set (0.12 sec)
mysql> SELECT TABLE_NAME, TABLE_ROWS, TABLE_COLLATION FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME= 'COUNTRY';
+------------+------------+-----------------+
| TABLE_NAME | TABLE_ROWS | TABLE_COLLATION |
+------------+------------+-----------------+
| country | 109 | utf8_general_ci |
+------------+------------+-----------------+
1 row in set (0.14 sec)
mysql> SELECT TABLE_NAME, TABLE_ROWS, TABLE_COLLATION FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME= 'PAYMENT';
+------------+------------+-----------------+
| TABLE_NAME | TABLE_ROWS | TABLE_COLLATION |
+------------+------------+-----------------+
| payment | 16451 | utf8_general_ci |
+------------+------------+-----------------+
1 row in set (0.16 sec)
mysql> SELECT TABLE_NAME, TABLE_ROWS, TABLE_COLLATION FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA ='SAKILA';
+----------------------------+------------+-------------------+
| TABLE_NAME | TABLE_ROWS | TABLE_COLLATION |
+----------------------------+------------+-------------------+
| actor | 200 | utf8_general_ci |
145
| actor_info | NULL | NULL |
| address | 628 | utf8_general_ci |
| books | 0 | latin1_swedish_ci |
| category | 16 | utf8_general_ci |
| city | 427 | utf8_general_ci |
| country | 109 | utf8_general_ci |
| country2 | 109 | latin1_swedish_ci |
| country3 | 0 | utf8_general_ci |
| customer | 646 | utf8_general_ci |
| customer_list | NULL | NULL |
| film | 1025 | utf8_general_ci |
| film_actor | 3589 | utf8_general_ci |
| film_category | 1423 | utf8_general_ci |
| film_list | NULL | NULL |
| film_text | 1000 | utf8_general_ci |
| grade_summary | 5 | latin1_swedish_ci |
| inventory | 3672 | utf8_general_ci |
| language | 6 | utf8_general_ci |
| nicer_but_slower_film_list | NULL | NULL |
| orders23 | 0 | latin1_swedish_ci |
| payment | 15422 | utf8_general_ci |
| rental | 15602 | utf8_general_ci |
| sales_by_film_category | NULL | NULL |
| sales_by_store | NULL | NULL |
| singers | 1 | latin1_swedish_ci |
| singers2 | 1 | latin1_swedish_ci |
| singers4 | 3 | latin1_swedish_ci |
| staff | 1 | utf8_general_ci |
| staff_list | NULL | NULL |
| store | 2 | utf8_general_ci |
| stud | 0 | latin1_swedish_ci |
| stud2 | 0 | latin1_swedish_ci |
| studb | 0 | latin1_swedish_ci |
| studb6 | 0 | latin1_swedish_ci |
146
+----------------------------+------------+-------------------+
35 rows in set (0.94 sec)
mysql> show create table customer;
+----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table
|
+----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------+
| customer | CREATE TABLE `customer` (
`customer_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
`store_id` tinyint(3) unsigned NOT NULL,
`first_name` varchar(45) NOT NULL,
`last_name` varchar(45) NOT NULL,
`email` varchar(50) DEFAULT NULL,
`address_id` smallint(5) unsigned NOT NULL,
`active` tinyint(1) NOT NULL DEFAULT '1',
`create_date` datetime NOT NULL,
`last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`customer_id`),
KEY `idx_fk_store_id` (`store_id`),
KEY `idx_fk_address_id` (`address_id`),
KEY `idx_last_name` (`last_name`),
CONSTRAINT `fk_customer_address` FOREIGN KEY (`address_id`) REFERENCES `address` (`address_id`) ON UPDATE CASCADE,
147
CONSTRAINT `fk_customer_store` FOREIGN KEY (`store_id`) REFERENCES `store` (`store_id`) ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=600 DEFAULT CHARSET=utf8 |
+----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.35 sec)
mysql> show create table address;
+---------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------+
| Table | Create Table
|
+---------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------+
| address | CREATE TABLE `address` (
`address_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
`address` varchar(50) NOT NULL,
`address2` varchar(50) DEFAULT NULL,
`district` varchar(20) NOT NULL,
`city_id` smallint(5) unsigned NOT NULL,
`postal_code` varchar(10) DEFAULT NULL,
`phone` varchar(20) NOT NULL,
`last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`address_id`),
KEY `idx_fk_city_id` (`city_id`),
CONSTRAINT `fk_address_city` FOREIGN KEY (`city_id`) REFERENCES `city` (`city_id`) ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=606 DEFAULT CHARSET=utf8 |
148
+---------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> show create table city;
+-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------+
| Table | Create Table
|
+-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------+
| city | CREATE TABLE `city` (
`city_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
`city` varchar(50) NOT NULL,
`country_id` smallint(5) unsigned NOT NULL,
`last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`city_id`),
KEY `idx_fk_country_id` (`country_id`),
CONSTRAINT `fk_city_country` FOREIGN KEY (`country_id`) REFERENCES `country` (`country_id`) ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=601 DEFAULT CHARSET=utf8 |
+-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> show table status;
+----------------------------+--------+---------+------------+-------+----------------+-------------+------------------+--------------+-----------+----------------+--------------------
-+---------------------+------------+-------------------+----------+----------------+---------+
| Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free |
Auto_increment | Create_time | Update_time | Check_time | Collation | Checksum | Create_options | Comment |
149
+----------------------------+--------+---------+------------+-------+----------------+-------------+------------------+--------------+-----------+----------------+--------------------
-+---------------------+------------+-------------------+----------+----------------+---------+
| actor | InnoDB | 10 | Compact | 200 | 81 | 16384 | 0 | 16384 | 9437184 | 201 | 2013-01-27
01:23:51 | NULL | NULL | utf8_general_ci | NULL | | |
| actor_info | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL
| NULL | NULL | NULL | NULL | NULL | VIEW |
| address | InnoDB | 10 | Compact | 549 | 149 | 81920 | 0 | 16384 | 9437184 | 606 | 2013-01-27
01:23:51 | NULL | NULL | utf8_general_ci | NULL | | |
| books | InnoDB | 10 | Compact | 0 | 0 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-20
13:27:25 | NULL | NULL | latin1_swedish_ci | NULL | | |
| category | InnoDB | 10 | Compact | 16 | 1024 | 16384 | 0 | 0 | 9437184 | 17 | 2013-01-27
01:23:51 | NULL | NULL | utf8_general_ci | NULL | | |
| city | InnoDB | 10 | Compact | 427 | 115 | 49152 | 0 | 16384 | 9437184 | 601 | 2013-01-27
01:23:51 | NULL | NULL | utf8_general_ci | NULL | | |
| country | InnoDB | 10 | Compact | 109 | 150 | 16384 | 0 | 0 | 9437184 | 110 | 2013-01-27
01:23:52 | NULL | NULL | utf8_general_ci | NULL | | |
| country2 | InnoDB | 10 | Compact | 109 | 150 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-20
08:41:24 | NULL | NULL | latin1_swedish_ci | NULL | | |
| country3 | InnoDB | 10 | Compact | 0 | 0 | 16384 | 0 | 0 | 9437184 | 1 | 2013-02-20
08:41:42 | NULL | NULL | utf8_general_ci | NULL | | |
| customer | InnoDB | 10 | Compact | 671 | 122 | 81920 | 0 | 49152 | 9437184 | 600 | 2013-01-27
01:23:52 | NULL | NULL | utf8_general_ci | NULL | | |
| customer_list | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL
| NULL | NULL | NULL | NULL | NULL | VIEW |
| film | InnoDB | 10 | Compact | 1054 | 186 | 196608 | 0 | 81920 | 9437184 | 1001 | 2013-01-27
01:23:52 | NULL | NULL | utf8_general_ci | NULL | | |
| film_actor | InnoDB | 10 | Compact | 5143 | 38 | 196608 | 0 | 81920 | 9437184 | NULL | 2013-01-
27 01:23:52 | NULL | NULL | utf8_general_ci | NULL | | |
| film_category | InnoDB | 10 | Compact | 460 | 142 | 65536 | 0 | 16384 | 9437184 | NULL | 2013-01-
27 01:23:52 | NULL | NULL | utf8_general_ci | NULL | | |
| film_list | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL
| NULL | NULL | NULL | NULL | NULL | VIEW |
| film_text | MyISAM | 10 | Dynamic | 1000 | 119 | 119616 | 281474976710655 | 205824 | 0 | NULL |
2013-01-27 01:23:52 | 2013-01-27 01:25:36 | NULL | utf8_general_ci | NULL | | |
150
| grade_summary | InnoDB | 10 | Compact | 5 | 3276 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-
18 22:08:02 | NULL | NULL | latin1_swedish_ci | NULL | | |
| inventory | InnoDB | 10 | Compact | 5007 | 35 | 180224 | 0 | 196608 | 9437184 | 4582 | 2013-01-
27 01:23:53 | NULL | NULL | utf8_general_ci | NULL | | |
| language | InnoDB | 10 | Compact | 6 | 2730 | 16384 | 0 | 0 | 9437184 | 7 | 2013-01-27
01:23:53 | NULL | NULL | utf8_general_ci | NULL | | |
| nicer_but_slower_film_list | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL |
NULL | NULL | NULL | NULL | NULL | NULL | VIEW |
| orders23 | InnoDB | 10 | Compact | 0 | 0 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-19
00:40:29 | NULL | NULL | latin1_swedish_ci | NULL | | |
| payment | InnoDB | 10 | Compact | 15123 | 105 | 1589248 | 0 | 638976 | 9437184 | 16050 | 2013-
01-27 01:23:53 | NULL | NULL | utf8_general_ci | NULL | | |
| rental | InnoDB | 10 | Compact | 16291 | 97 | 1589248 | 0 | 1261568 | 9437184 | 16050 | 2013-01-
27 01:23:54 | NULL | NULL | utf8_general_ci | NULL | | |
| sales_by_film_category | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL |
NULL | NULL | NULL | NULL | NULL | NULL | VIEW |
| sales_by_store | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL
| NULL | NULL | NULL | NULL | NULL | VIEW |
| singers | InnoDB | 10 | Compact | 1 | 16384 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-18
23:57:56 | NULL | NULL | latin1_swedish_ci | NULL | | |
| singers2 | InnoDB | 10 | Compact | 1 | 16384 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-19
00:20:00 | NULL | NULL | latin1_swedish_ci | NULL | | |
| singers4 | InnoDB | 10 | Compact | 3 | 5461 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-19
00:26:07 | NULL | NULL | latin1_swedish_ci | NULL | | |
| so | InnoDB | 10 | Compact | 0 | 0 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-23
20:26:58 | NULL | NULL | latin1_swedish_ci | NULL | | |
| staff | InnoDB | 10 | Compact | 1 | 81920 | 81920 | 0 | 32768 | 9437184 | 3 | 2013-01-27
01:23:55 | NULL | NULL | utf8_general_ci | NULL | | |
| staff_list | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL
| NULL | NULL | NULL | NULL | NULL | VIEW |
| store | InnoDB | 10 | Compact | 2 | 8192 | 16384 | 0 | 32768 | 9437184 | 3 | 2013-01-27
01:23:55 | NULL | NULL | utf8_general_ci | NULL | | |
| stud | InnoDB | 10 | Compact | 0 | 0 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-18
22:59:25 | NULL | NULL | latin1_swedish_ci | NULL | | |
151
| stud2 | InnoDB | 10 | Compact | 0 | 0 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-18
22:59:04 | NULL | NULL | latin1_swedish_ci | NULL | | |
| studb | MyISAM | 10 | Fixed | 0 | 0 | 0 | 1970324836974591 | 1024 | 0 | NULL | 2013-02-20
08:59:26 | 2013-02-20 08:59:26 | NULL | latin1_swedish_ci | NULL | | |
| studb6 | MyISAM | 10 | Fixed | 0 | 0 | 0 | 1970324836974591 | 1024 | 0 | NULL | 2013-02-20
09:09:46 | 2013-02-20 09:09:46 | NULL | latin1_swedish_ci | NULL | | |
+----------------------------+--------+---------+------------+-------+----------------+-------------+------------------+--------------+-----------+----------------+--------------------
-+---------------------+------------+-------------------+----------+----------------+---------+
36 rows in set (1.17 sec)
mysql> show table status G
*************************** 1. row ***************************
Name: actor
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 200
Avg_row_length: 81
Data_length: 16384
Max_data_length: 0
Index_length: 16384
Data_free: 9437184
Auto_increment: 201
Create_time: 2013-01-27 01:23:51
Update_time: NULL
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
*************************** 2. row ***************************
Name: actor_info
Engine: NULL
Version: NULL
152
Row_format: NULL
Rows: NULL
Avg_row_length: NULL
Data_length: NULL
Max_data_length: NULL
Index_length: NULL
Data_free: NULL
Auto_increment: NULL
Create_time: NULL
Update_time: NULL
Check_time: NULL
Collation: NULL
Checksum: NULL
Create_options: NULL
Comment: VIEW
*************************** 3. row ***************************
Name: address
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 628
Avg_row_length: 130
Data_length: 81920
Max_data_length: 0
Index_length: 16384
Data_free: 9437184
Auto_increment: 606
Create_time: 2013-01-27 01:23:51
Update_time: NULL
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
153
*************************** 4. row ***************************
Name: books
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 0
Avg_row_length: 0
Data_length: 16384
Max_data_length: 0
Index_length: 0
Data_free: 9437184
Auto_increment: NULL
Create_time: 2013-02-20 13:27:25
Update_time: NULL
Check_time: NULL
Collation: latin1_swedish_ci
Checksum: NULL
Create_options:
Comment:
*************************** 5. row ***************************
Name: category
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 16
Avg_row_length: 1024
Data_length: 16384
Max_data_length: 0
Index_length: 0
Data_free: 9437184
Auto_increment: 17
Create_time: 2013-01-27 01:23:51
Update_time: NULL
Check_time: NULL
154
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
*************************** 6. row ***************************
Name: city
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 427
Avg_row_length: 115
Data_length: 49152
Max_data_length: 0
Index_length: 16384
Data_free: 9437184
Auto_increment: 601
Create_time: 2013-01-27 01:23:51
Update_time: NULL
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
*************************** 7. row ***************************
Name: country
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 109
Avg_row_length: 150
Data_length: 16384
Max_data_length: 0
Index_length: 0
Data_free: 9437184
155
Auto_increment: 110
Create_time: 2013-01-27 01:23:52
Update_time: NULL
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
*************************** 8. row ***************************
Name: country2
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 109
Avg_row_length: 150
Data_length: 16384
Max_data_length: 0
Index_length: 0
Data_free: 9437184
Auto_increment: NULL
Create_time: 2013-02-20 08:41:24
Update_time: NULL
Check_time: NULL
Collation: latin1_swedish_ci
Checksum: NULL
Create_options:
Comment:
*************************** 9. row ***************************
Name: country3
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 0
Avg_row_length: 0
156
Data_length: 16384
Max_data_length: 0
Index_length: 0
Data_free: 9437184
Auto_increment: 1
Create_time: 2013-02-20 08:41:42
Update_time: NULL
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
*************************** 10. row ***************************
Name: customer
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 646
Avg_row_length: 126
Data_length: 81920
Max_data_length: 0
Index_length: 49152
Data_free: 9437184
Auto_increment: 600
Create_time: 2013-01-27 01:23:52
Update_time: NULL
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
*************************** 11. row ***************************
Name: customer_list
Engine: NULL
157
Version: NULL
Row_format: NULL
Rows: NULL
Avg_row_length: NULL
Data_length: NULL
Max_data_length: NULL
Index_length: NULL
Data_free: NULL
Auto_increment: NULL
Create_time: NULL
Update_time: NULL
Check_time: NULL
Collation: NULL
Checksum: NULL
Create_options: NULL
Comment: VIEW
*************************** 12. row ***************************
Name: film
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 628
Avg_row_length: 313
Data_length: 196608
Max_data_length: 0
Index_length: 81920
Data_free: 9437184
Auto_increment: 1001
Create_time: 2013-01-27 01:23:52
Update_time: NULL
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
158
Comment:
*************************** 13. row ***************************
Name: film_actor
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 5143
Avg_row_length: 38
Data_length: 196608
Max_data_length: 0
Index_length: 81920
Data_free: 9437184
Auto_increment: NULL
Create_time: 2013-01-27 01:23:52
Update_time: NULL
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
*************************** 14. row ***************************
Name: film_category
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 1198
Avg_row_length: 54
Data_length: 65536
Max_data_length: 0
Index_length: 16384
Data_free: 9437184
Auto_increment: NULL
Create_time: 2013-01-27 01:23:52
Update_time: NULL
159
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
*************************** 15. row ***************************
Name: film_list
Engine: NULL
Version: NULL
Row_format: NULL
Rows: NULL
Avg_row_length: NULL
Data_length: NULL
Max_data_length: NULL
Index_length: NULL
Data_free: NULL
Auto_increment: NULL
Create_time: NULL
Update_time: NULL
Check_time: NULL
Collation: NULL
Checksum: NULL
Create_options: NULL
Comment: VIEW
*************************** 16. row ***************************
Name: film_text
Engine: MyISAM
Version: 10
Row_format: Dynamic
Rows: 1000
Avg_row_length: 119
Data_length: 119616
Max_data_length: 281474976710655
Index_length: 205824
160
Data_free: 0
Auto_increment: NULL
Create_time: 2013-01-27 01:23:52
Update_time: 2013-01-27 01:25:36
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
*************************** 17. row ***************************
Name: grade_summary
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 5
Avg_row_length: 3276
Data_length: 16384
Max_data_length: 0
Index_length: 0
Data_free: 9437184
Auto_increment: NULL
Create_time: 2013-02-18 22:08:02
Update_time: NULL
Check_time: NULL
Collation: latin1_swedish_ci
Checksum: NULL
Create_options:
Comment:
*************************** 18. row ***************************
Name: inventory
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 5007
161
Avg_row_length: 35
Data_length: 180224
Max_data_length: 0
Index_length: 196608
Data_free: 9437184
Auto_increment: 4582
Create_time: 2013-01-27 01:23:53
Update_time: NULL
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
*************************** 19. row ***************************
Name: language
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 6
Avg_row_length: 2730
Data_length: 16384
Max_data_length: 0
Index_length: 0
Data_free: 9437184
Auto_increment: 7
Create_time: 2013-01-27 01:23:53
Update_time: NULL
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
*************************** 20. row ***************************
Name: nicer_but_slower_film_list
162
Engine: NULL
Version: NULL
Row_format: NULL
Rows: NULL
Avg_row_length: NULL
Data_length: NULL
Max_data_length: NULL
Index_length: NULL
Data_free: NULL
Auto_increment: NULL
Create_time: NULL
Update_time: NULL
Check_time: NULL
Collation: NULL
Checksum: NULL
Create_options: NULL
Comment: VIEW
*************************** 21. row ***************************
Name: orders23
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 0
Avg_row_length: 0
Data_length: 16384
Max_data_length: 0
Index_length: 0
Data_free: 9437184
Auto_increment: NULL
Create_time: 2013-02-19 00:40:29
Update_time: NULL
Check_time: NULL
Collation: latin1_swedish_ci
Checksum: NULL
163
Create_options:
Comment:
*************************** 22. row ***************************
Name: payment
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 13366
Avg_row_length: 118
Data_length: 1589248
Max_data_length: 0
Index_length: 638976
Data_free: 9437184
Auto_increment: 16050
Create_time: 2013-01-27 01:23:53
Update_time: NULL
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
*************************** 23. row ***************************
Name: rental
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 15278
Avg_row_length: 104
Data_length: 1589248
Max_data_length: 0
Index_length: 1261568
Data_free: 9437184
Auto_increment: 16050
Create_time: 2013-01-27 01:23:54
164
Update_time: NULL
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
*************************** 24. row ***************************
Name: sales_by_film_category
Engine: NULL
Version: NULL
Row_format: NULL
Rows: NULL
Avg_row_length: NULL
Data_length: NULL
Max_data_length: NULL
Index_length: NULL
Data_free: NULL
Auto_increment: NULL
Create_time: NULL
Update_time: NULL
Check_time: NULL
Collation: NULL
Checksum: NULL
Create_options: NULL
Comment: VIEW
*************************** 25. row ***************************
Name: sales_by_store
Engine: NULL
Version: NULL
Row_format: NULL
Rows: NULL
Avg_row_length: NULL
Data_length: NULL
Max_data_length: NULL
165
Index_length: NULL
Data_free: NULL
Auto_increment: NULL
Create_time: NULL
Update_time: NULL
Check_time: NULL
Collation: NULL
Checksum: NULL
Create_options: NULL
Comment: VIEW
*************************** 26. row ***************************
Name: singers
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 1
Avg_row_length: 16384
Data_length: 16384
Max_data_length: 0
Index_length: 0
Data_free: 9437184
Auto_increment: NULL
Create_time: 2013-02-18 23:57:56
Update_time: NULL
Check_time: NULL
Collation: latin1_swedish_ci
Checksum: NULL
Create_options:
Comment:
*************************** 27. row ***************************
Name: singers2
Engine: InnoDB
Version: 10
Row_format: Compact
166
Rows: 1
Avg_row_length: 16384
Data_length: 16384
Max_data_length: 0
Index_length: 0
Data_free: 9437184
Auto_increment: NULL
Create_time: 2013-02-19 00:20:00
Update_time: NULL
Check_time: NULL
Collation: latin1_swedish_ci
Checksum: NULL
Create_options:
Comment:
*************************** 28. row ***************************
Name: singers4
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 3
Avg_row_length: 5461
Data_length: 16384
Max_data_length: 0
Index_length: 0
Data_free: 9437184
Auto_increment: NULL
Create_time: 2013-02-19 00:26:07
Update_time: NULL
Check_time: NULL
Collation: latin1_swedish_ci
Checksum: NULL
Create_options:
Comment:
*************************** 29. row ***************************
167
Name: so
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 0
Avg_row_length: 0
Data_length: 16384
Max_data_length: 0
Index_length: 0
Data_free: 9437184
Auto_increment: NULL
Create_time: 2013-02-23 20:26:58
Update_time: NULL
Check_time: NULL
Collation: latin1_swedish_ci
Checksum: NULL
Create_options:
Comment:
*************************** 30. row ***************************
Name: staff
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 1
Avg_row_length: 81920
Data_length: 81920
Max_data_length: 0
Index_length: 32768
Data_free: 9437184
Auto_increment: 3
Create_time: 2013-01-27 01:23:55
Update_time: NULL
Check_time: NULL
Collation: utf8_general_ci
168
Checksum: NULL
Create_options:
Comment:
*************************** 31. row ***************************
Name: staff_list
Engine: NULL
Version: NULL
Row_format: NULL
Rows: NULL
Avg_row_length: NULL
Data_length: NULL
Max_data_length: NULL
Index_length: NULL
Data_free: NULL
Auto_increment: NULL
Create_time: NULL
Update_time: NULL
Check_time: NULL
Collation: NULL
Checksum: NULL
Create_options: NULL
Comment: VIEW
*************************** 32. row ***************************
Name: store
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 2
Avg_row_length: 8192
Data_length: 16384
Max_data_length: 0
Index_length: 32768
Data_free: 9437184
Auto_increment: 3
169
Create_time: 2013-01-27 01:23:55
Update_time: NULL
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
*************************** 33. row ***************************
Name: stud
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 0
Avg_row_length: 0
Data_length: 16384
Max_data_length: 0
Index_length: 0
Data_free: 9437184
Auto_increment: NULL
Create_time: 2013-02-18 22:59:25
Update_time: NULL
Check_time: NULL
Collation: latin1_swedish_ci
Checksum: NULL
Create_options:
Comment:
*************************** 34. row ***************************
Name: stud2
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 0
Avg_row_length: 0
Data_length: 16384
170
Max_data_length: 0
Index_length: 0
Data_free: 9437184
Auto_increment: NULL
Create_time: 2013-02-18 22:59:04
Update_time: NULL
Check_time: NULL
Collation: latin1_swedish_ci
Checksum: NULL
Create_options:
Comment:
*************************** 35. row ***************************
Name: studb
Engine: MyISAM
Version: 10
Row_format: Fixed
Rows: 0
Avg_row_length: 0
Data_length: 0
Max_data_length: 1970324836974591
Index_length: 1024
Data_free: 0
Auto_increment: NULL
Create_time: 2013-02-20 08:59:26
Update_time: 2013-02-20 08:59:26
Check_time: NULL
Collation: latin1_swedish_ci
Checksum: NULL
Create_options:
Comment:
*************************** 36. row ***************************
Name: studb6
Engine: MyISAM
Version: 10
171
Row_format: Fixed
Rows: 0
Avg_row_length: 0
Data_length: 0
Max_data_length: 1970324836974591
Index_length: 1024
Data_free: 0
Auto_increment: NULL
Create_time: 2013-02-20 09:09:46
Update_time: 2013-02-20 09:09:46
Check_time: NULL
Collation: latin1_swedish_ci
Checksum: NULL
Create_options:
Comment:
36 rows in set (0.59 sec)
mysql> SHOW INDEX FROM CUSTOMER G
*************************** 1. row ***************************
Table: CUSTOMER
Non_unique: 0
Key_name: PRIMARY
Seq_in_index: 1
Column_name: customer_id
Collation: A
Cardinality: 646
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 2. row ***************************
172
Table: CUSTOMER
Non_unique: 1
Key_name: idx_fk_store_id
Seq_in_index: 1
Column_name: store_id
Collation: A
Cardinality: 4
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 3. row ***************************
Table: CUSTOMER
Non_unique: 1
Key_name: idx_fk_address_id
Seq_in_index: 1
Column_name: address_id
Collation: A
Cardinality: 646
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 4. row ***************************
Table: CUSTOMER
Non_unique: 1
Key_name: idx_last_name
Seq_in_index: 1
Column_name: last_name
Collation: A
173
Cardinality: 646
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
4 rows in set (0.00 sec)
mysql> create or replace view customerinfo
-> as
-> select c.customer_id, c.store_id, c.last_name, c.first_name ,
-> a.address, a.address2,a.phone, t.city,a.postal_code, con.country,
-> Date_format(c.create_date, '%Y-%M-%d') as Membership_Date
-> from customer c
-> inner join
-> address a
-> on c.address_id = a.address_id
-> inner join
-> city t
-> on a.city_id = t.city_id
-> inner join country con
-> on t.country_id = con.country_id
-> order by c.last_name,c.first_name
-> with check option;
Query OK, 0 rows affected (0.06 sec)
mysql> desc customerinfo;
+-----------------+----------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+----------------------+------+-----+---------+-------+
| customer_id | smallint(5) unsigned | NO | | 0 | |
174
| store_id | tinyint(3) unsigned | NO | | NULL | |
| last_name | varchar(45) | NO | | NULL | |
| first_name | varchar(45) | NO | | NULL | |
| address | varchar(50) | NO | | NULL | |
| address2 | varchar(50) | YES | | NULL | |
| phone | varchar(20) | NO | | NULL | |
| city | varchar(50) | NO | | NULL | |
| postal_code | varchar(10) | YES | | NULL | |
| country | varchar(50) | NO | | NULL | |
| Membership_Date | varchar(72) | YES | | NULL | |
+-----------------+----------------------+------+-----+---------+-------+
11 rows in set (0.03 sec)
mysql> show create table customerinfo G
*************************** 1. row ***************************
View: customerinfo
Create View: CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `customerinfo` AS select
`c`.`customer_id` AS `customer_id`,`c`.`store_id` AS `store_id`,`c`.`last_name` AS `last_name`,`c`.`first_name` AS `first_name`,`a`.`address` AS
`address`,`a`.`address2` AS `address2`,`a`.`phone` AS `phone`,`t`.`city` AS `city`,`a`.`postal_code` AS `postal_code`,`con`.`country` AS
`country`,date_format(`c`.`create_date`,'%Y-%M-%d') AS `Membership_Date` from (((`customer` `c` join `address` `a` on((`c`.`address_id` =
`a`.`address_id`))) join `city` `t` on((`a`.`city_id` = `t`.`city_id`))) join `country` `con` on((`t`.`country_id` = `con`.`country_id`))) order by
`c`.`last_name`,`c`.`first_name` WITH CASCADED CHECK OPTION
character_set_client: latin1
collation_connection: latin1_swedish_ci
1 row in set (0.00 sec)
mysql> SELECT * FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_nAME = 'customerinfo' and table_schema ='sakila'G
*************************** 1. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: sakila
TABLE_NAME: customerinfo
VIEW_DEFINITION: select `c`.`customer_id` AS `customer_id`,`c`.`store_id` AS `store_id`,`c`.`last_name` AS `last_name`,`c`.`first_name` AS
`first_name`,`a`.`address` AS `address`,`a`.`address2` AS `address2`,`a`.`phone` AS `phone`,`t`.`city` AS `city`,`a`.`postal_code` AS
175
`postal_code`,`con`.`country` AS `country`,date_format(`c`.`create_date`,'%Y-%M-%d') AS `Membership_Date` from (((`sakila`.`customer` `c` join
`sakila`.`address` `a` on((`c`.`address_id` = `a`.`address_id`))) join `sakila`.`city` `t` on((`a`.`city_id` = `t`.`city_id`))) join `sakila`.`country` `con`
on((`t`.`country_id` = `con`.`country_id`))) order by `c`.`last_name`,`c`.`first_name`
CHECK_OPTION: CASCADED
IS_UPDATABLE: YES
DEFINER: root@localhost
SECURITY_TYPE: DEFINER
CHARACTER_SET_CLIENT: latin1
COLLATION_CONNECTION: latin1_swedish_ci
1 row in set (0.00 sec)
mysql> SHOW CREATE VIEW CUSTOMERINFOG
*************************** 1. row ***************************
View: customerinfo
Create View: CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `customerinfo` AS select
`c`.`customer_id` AS `customer_id`,`c`.`store_id` AS `store_id`,`c`.`last_name` AS `last_name`,`c`.`first_name` AS `first_name`,`a`.`address` AS
`address`,`a`.`address2` AS `address2`,`a`.`phone` AS `phone`,`t`.`city` AS `city`,`a`.`postal_code` AS `postal_code`,`con`.`country` AS
`country`,date_format(`c`.`create_date`,'%Y-%M-%d') AS `Membership_Date` from (((`customer` `c` join `address` `a` on((`c`.`address_id` =
`a`.`address_id`))) join `city` `t` on((`a`.`city_id` = `t`.`city_id`))) join `country` `con` on((`t`.`country_id` = `con`.`country_id`))) order by
`c`.`last_name`,`c`.`first_name` WITH CASCADED CHECK OPTION
character_set_client: latin1
collation_connection: latin1_swedish_ci
1 row in set (0.00 sec)
mysql> SHOW FULL TABLES FROM SAKILA;
+----------------------------+------------+
| Tables_in_sakila | Table_type |
+----------------------------+------------+
| actor | BASE TABLE |
| actor_info | VIEW |
| address | BASE TABLE |
| books | BASE TABLE |
176
| category | BASE TABLE |
| city | BASE TABLE |
| country | BASE TABLE |
| country2 | BASE TABLE |
| country3 | BASE TABLE |
| customer | BASE TABLE |
| customer_list | VIEW |
| customerinfo | VIEW |
| film | BASE TABLE |
| film_actor | BASE TABLE |
| film_category | BASE TABLE |
| film_list | VIEW |
| film_text | BASE TABLE |
| grade_summary | BASE TABLE |
| inventory | BASE TABLE |
| language | BASE TABLE |
| nicer_but_slower_film_list | VIEW |
| orders23 | BASE TABLE |
| payment | BASE TABLE |
| rental | BASE TABLE |
| sales_by_film_category | VIEW |
| sales_by_store | VIEW |
| singers | BASE TABLE |
| singers2 | BASE TABLE |
| singers4 | BASE TABLE |
| so | BASE TABLE |
| staff | BASE TABLE |
| staff_list | VIEW |
| store | BASE TABLE |
| stud | BASE TABLE |
| stud2 | BASE TABLE |
| studb | BASE TABLE |
| studb6 | BASE TABLE |
+----------------------------+------------+
177
37 rows in set (0.61 sec)
mysql> CHECK TABLE CUSTOMERINFOG
*************************** 1. row ***************************
Table: sakila.customerinfo
Op: check
Msg_type: status
Msg_text: OK
1 row in set (0.03 sec)
mysql> CHECK TABLE CUSTOMERINFOG
*************************** 1. row ***************************
Table: sakila.customerinfo
Op: check
Msg_type: status
Msg_text: OK
1 row in set (0.03 sec)
mysql> CREATE TABLE CUSTOMER2 SELECT * FROM CUSTOMER;
Query OK, 599 rows affected (0.25 sec)
Records: 599 Duplicates: 0 Warnings: 0
mysql> DESC CUSTOMER2;
+-------------+----------------------+------+-----+---------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+----------------------+------+-----+---------------------+-------+
| customer_id | smallint(5) unsigned | NO | | 0 | |
| store_id | tinyint(3) unsigned | NO | | NULL | |
| first_name | varchar(45) | NO | | NULL | |
| last_name | varchar(45) | NO | | NULL | |
| email | varchar(50) | YES | | NULL | |
| address_id | smallint(5) unsigned | NO | | NULL | |
| active | tinyint(1) | NO | | 1 | |
178
| create_date | datetime | NO | | NULL | |
| last_update | timestamp | NO | | 0000-00-00 00:00:00 | |
+-------------+----------------------+------+-----+---------------------+-------+
9 rows in set (0.01 sec)
mysql> DESC CUSTOMER;
+-------------+----------------------+------+-----+-------------------+-----------------------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+----------------------+------+-----+-------------------+-----------------------------+
| customer_id | smallint(5) unsigned | NO | PRI | NULL | auto_increment |
| store_id | tinyint(3) unsigned | NO | MUL | NULL | |
| first_name | varchar(45) | NO | | NULL | |
| last_name | varchar(45) | NO | MUL | NULL | |
| email | varchar(50) | YES | | NULL | |
| address_id | smallint(5) unsigned | NO | MUL | NULL | |
| active | tinyint(1) | NO | | 1 | |
| create_date | datetime | NO | | NULL | |
| last_update | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
+-------------+----------------------+------+-----+-------------------+-----------------------------+
9 rows in set (0.00 sec)
mysql> ALTER TABLE CUSTOMER2 MODIFY CREATE_DATE DATE;
Query OK, 599 rows affected, 599 warnings (0.75 sec)
Records: 599 Duplicates: 0 Warnings: 599
mysql> DESC CUSTOMER2;
+-------------+----------------------+------+-----+---------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+----------------------+------+-----+---------------------+-------+
| customer_id | smallint(5) unsigned | NO | | 0 | |
| store_id | tinyint(3) unsigned | NO | | NULL | |
| first_name | varchar(45) | NO | | NULL | |
| last_name | varchar(45) | NO | | NULL | |
| email | varchar(50) | YES | | NULL | |
179
| address_id | smallint(5) unsigned | NO | | NULL | |
| active | tinyint(1) | NO | | 1 | |
| CREATE_DATE | date | YES | | NULL | |
| last_update | timestamp | NO | | 0000-00-00 00:00:00 | |
+-------------+----------------------+------+-----+---------------------+-------+
9 rows in set (0.03 sec)
mysql> SELECT CREATE_DATE FROM CUSTOMER2;
+-------------+
| CREATE_DATE |
+-------------+
| 2006-02-14 |
| 2006-02-14 |
| 2006-02-14 |
USING FILE TO CREATE AND LOAD DATABASE.
-----------------------------university.sql-----------------------------------------------------------------
use world;
CREATE TABLE students
(STUDENT_ID INT NOT NULL Auto_Increment,
FIRST_NAME CHAR(55),
LAST_NAME CHAR(55),
DOB DATE,
SNN INT,
PRIMARY KEY(STUDENT_ID)
);
CREATE TABLE CONTACTS
(Contact_ID INT NOT NULL Auto_Increment,
180
STUDENT_ID INT NOT NULL,
Address VARCHAR(55),
CITY VARCHAR(55),
CONTACT_STATE
ENUM('AL','AK','AZ','AR','CA','CO','CT','DE','DC','FL','GA','HI','ID','IL','IN','IA','KS','KY','LA','ME','MD','MA','MI','MS','MO','MT','NE','NV','NH','NJ','NM'
,'NY','NC','ND','OH','OK','OR','PA','RI','SC','SD', 'TN','TX'
,'UT','VT','VA','WA','WV','WY'),
PHONE INT
,
PRIMARY KEY(STUDENT_ID,CONTACT_ID) ,
UNIQUE(CONTACT_ID)
);
ALTER TABLE CONTACTS
ADD CONSTRAINT CONTSTUID_FK FOREIGN KEY(STUDENT_ID) REFERENCES STUDENTS(STUDENT_ID) ON DELETE CASCADE;
ALTER TABLE students
ADD CREATED_DATE TIMESTAMP AFTER DOB;
INSERT INTO STUDENTS(FIRST_NAME, LAST_NAME, DOB,SNN)
VALUES('JOHN','JOHN','1986-08-09','444444444');
INSERT INTO STUDENTS(FIRST_NAME, LAST_NAME, DOB,SNN)
VALUES('MARY', 'PLUMBERS', '1985-09-01','555555555');
INSERT INTO STUDENTS(FIRST_NAME, LAST_NAME, DOB,SNN)
VALUES('ROSIE','WASHINGTON','1984-03-09','33333333');
INSERT INTO CONTACTS(STUDENT_ID, Address,City,Contact_state, phone)
values(1,'989 S Bell Apt 34b', 'New Heaven', 3, 773289098);
INSERT INTO CONTACTS(STUDENT_ID, Address,City,Contact_state, phone)
values(2,'989 E Bell ', 'Old Ford', 2, 2122500897);
181
mysql> SOURCE C:MYSQLuniversity.sql
Database changed
Query OK, 0 rows affected (0.09 sec)
Query OK, 0 rows affected (0.08 sec)
Query OK, 0 rows affected (0.23 sec)
Records: 0 Duplicates: 0 Warnings: 0
Query OK, 0 rows affected (0.28 sec)
Records: 0 Duplicates: 0 Warnings: 0
Query OK, 1 row affected (0.03 sec)
Query OK, 1 row affected (0.03 sec)
Query OK, 1 row affected (0.03 sec)
Query OK, 1 row affected (0.03 sec)
Query OK, 1 row affected (0.03 sec)
mysql> desc world.students;
+--------------+-----------+------+-----+-------------------+-----------------------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-----------+------+-----+-------------------+-----------------------------+
| STUDENT_ID | int(11) | NO | PRI | NULL | auto_increment |
| FIRST_NAME | char(55) | YES | | NULL | |
| LAST_NAME | char(55) | YES | | NULL | |
| DOB | date | YES | | NULL | |
182
| CREATED_DATE | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
| SNN | int(11) | YES | | NULL | |
+--------------+-----------+------+-----+-------------------+-----------------------------+
6 rows in set (0.00 sec)
mysql> desc world.contactsG
*************************** 1. row ***************************
Field: Contact_ID
Type: int(11)
Null: NO
Key: PRI
Default: NULL
Extra: auto_increment
*************************** 2. row ***************************
Field: STUDENT_ID
Type: int(11)
Null: NO
Key: PRI
Default: NULL
Extra:
*************************** 3. row ***************************
Field: Address
Type: varchar(55)
Null: YES
Key:
Default: NULL
Extra:
*************************** 4. row ***************************
Field: CITY
Type: varchar(55)
Null: YES
Key:
Default: NULL
183
Extra:
*************************** 5. row ***************************
Field: CONTACT_STATE
Type:
enum('AL','AK','AZ','AR','CA','CO','CT','DE','DC','FL','GA','HI','ID','IL','IN','IA','KS','KY','LA','ME','MD','MA','MI','MS','MO','MT','NE','NV','NH','NJ','NM',
'NY','NC','ND','OH','OK','OR','PA','RI','SC','SD','TN','TX','UT','VT','VA','WA','WV','WY')
Null: YES
Key:
Default: NULL
Extra:
*************************** 6. row ***************************
Field: PHONE
Type: int(11)
Null: YES
Key:
Default: NULL
Extra:
6 rows in set (0.00 sec)
mysql> SHOW FULL COLUMNS FROM CONTACTS G
*************************** 1. row ***************************
Field: Contact_ID
Type: int(11)
Collation: NULL
Null: NO
Key: PRI
Default: NULL
Extra: auto_increment
Privileges: select,insert,update,references
Comment:
*************************** 2. row ***************************
Field: STUDENT_ID
Type: int(11)
Collation: NULL
184
Null: NO
Key: PRI
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
*************************** 3. row ***************************
Field: Address
Type: varchar(55)
Collation: latin1_swedish_ci
Null: YES
Key:
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
*************************** 4. row ***************************
Field: CITY
Type: varchar(55)
Collation: latin1_swedish_ci
Null: YES
Key:
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
*************************** 5. row ***************************
Field: CONTACT_STATE
Type:
enum('AL','AK','AZ','AR','CA','CO','CT','DE','DC','FL','GA','HI','ID','IL','IN','IA','KS','KY','LA','ME','MD','MA','MI','MS','MO','MT','NE','NV','NH','NJ','NM',
'NY','NC','ND','OH','OK','OR','PA','RI','SC','SD','TN','TX','UT','VT','VA','WA','WV','WY')
Collation: latin1_swedish_ci
Null: YES
Key:
185
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
*************************** 6. row ***************************
Field: PHONE
Type: int(11)
Collation: NULL
Null: YES
Key:
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
6 rows in set (0.00 sec)
mysql> SHOW FULL COLUMNS FROM STUDENTS;
+--------------+-----------+-------------------+------+-----+-------------------+-----------------------------+---------------------------------+---------+
| Field | Type | Collation | Null | Key | Default | Extra | Privileges | Comment |
+--------------+-----------+-------------------+------+-----+-------------------+-----------------------------+---------------------------------+---------+
| STUDENT_ID | int(11) | NULL | NO | PRI | NULL | auto_increment | select,insert,update,references | |
| FIRST_NAME | char(55) | latin1_swedish_ci | YES | | NULL | | select,insert,update,references | |
| LAST_NAME | char(55) | latin1_swedish_ci | YES | | NULL | | select,insert,update,references | |
| DOB | date | NULL | YES | | NULL | | select,insert,update,references | |
| CREATED_DATE | timestamp | NULL | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
select,insert,update,references | |
| SNN | int(11) | NULL | YES | | NULL | | select,insert,update,references | |
+--------------+-----------+-------------------+------+-----+-------------------+-----------------------------+---------------------------------+---------+
6 rows in set (0.00 sec)
mysql> SHOW INDEX FROM STUDENTS;
+----------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type |
Comment | Index_comment |
186
+----------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| STUDENTS | 0 | PRIMARY | 1 | STUDENT_ID | A | 3 | NULL | NULL | | BTREE | | |
+----------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
1 row in set (0.00 sec)
mysql> SHOW INDEX FROM STUDENTS G
*************************** 1. row ***************************
Table: STUDENTS
Non_unique: 0
Key_name: PRIMARY
Seq_in_index: 1
Column_name: STUDENT_ID
Collation: A
Cardinality: 3
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
1 row in set (0.00 sec)
mysql> SHOW INDEX FROM CONTACTS G
*************************** 1. row ***************************
Table: CONTACTS
Non_unique: 0
Key_name: PRIMARY
Seq_in_index: 1
Column_name: STUDENT_ID
Collation: A
Cardinality: 2
Sub_part: NULL
Packed: NULL
Null:
187
Index_type: BTREE
Comment:
Index_comment:
*************************** 2. row ***************************
Table: CONTACTS
Non_unique: 0
Key_name: PRIMARY
Seq_in_index: 2
Column_name: Contact_ID
Collation: A
Cardinality: 2
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
*************************** 3. row ***************************
Table: CONTACTS
Non_unique: 0
Key_name: Contact_ID
Seq_in_index: 1
Column_name: Contact_ID
Collation: A
Cardinality: 2
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE
Comment:
Index_comment:
3 rows in set (0.00 sec)
mysql> SELECT * FROM STUDENTS;
188
+------------+------------+------------+------------+---------------------+-----------+
| STUDENT_ID | FIRST_NAME | LAST_NAME | DOB | CREATED_DATE | SNN |
+------------+------------+------------+------------+---------------------+-----------+
| 1 | JOHN | JOHN | 1986-08-09 | 2013-02-24 16:09:18 | 444444444 |
| 2 | MARY | PLUMBERS | 1985-09-01 | 2013-02-24 16:09:18 | 555555555 |
| 3 | ROSIE | WASHINGTON | 1984-03-09 | 2013-02-24 16:09:18 | 33333333 |
+------------+------------+------------+------------+---------------------+-----------+
3 rows in set (0.00 sec)
mysql> SELECT * FROM CONTACTS;
+------------+------------+--------------------+------------+---------------+------------+
| Contact_ID | STUDENT_ID | Address | CITY | CONTACT_STATE | PHONE |
+------------+------------+--------------------+------------+---------------+------------+
| 1 | 1 | 989 S Bell Apt 34b | New Heaven | AZ | 773289098 |
| 2 | 2 | 989 E Bell | Old Ford | AK | 2122500897 |
+------------+------------+--------------------+------------+---------------+------------+
2 rows in set (0.00 sec)
Triggers-After
mysql> create table student_aduit
-> (student_id int,
-> first_name char(55),
-> last_name char(55),
-> dob date,
-> created_date timestamp,
-> snn int,
-> action_type char(12),
-> action_date datetime
-> );
Query OK, 0 rows affected (0.15 sec)
189
mysql>
mysql> DELIMITER //
mysql>
mysql> create trigger studentint
-> AFTER INSERT ON world.students
-> FOR EACH ROW
-> BEGIN
-> INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date)
-> VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'Inserted',NOW());
-> END //
Query OK, 0 rows affected (0.12 sec)
mysql>
mysql> DELIMITER //
mysql>
mysql> create trigger studentupdt
-> AFTER update ON world.students
-> FOR EACH ROW
-> BEGIN
-> INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date)
-> VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'updated',NOW());
-> END //
Query OK, 0 rows affected (0.11 sec)
mysql>
mysql> DELIMITER //
mysql>
mysql> create trigger studentdelt
-> AFTER delete ON world.students
-> FOR EACH ROW
-> BEGIN
-> INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date)
-> VALUES(OLD.STUDENT_ID,OLD.FIRST_NAME, OLD.LAST_NAME,OLD.DOB, OLD.CREATED_DATE, OLD.SNN,'DELETED',NOW());
-> END //
190
Query OK, 0 rows affected (0.09 sec)
mysql> SHOW TABLES;
+-----------------+
| Tables_in_world |
+-----------------+
| contacts |
| customer |
| student_aduit |
| students |
+-----------------+
4 rows in set (0.00 sec)
mysql> DESC STUDENTS;
+--------------+-----------+------+-----+-------------------+-----------------------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-----------+------+-----+-------------------+-----------------------------+
| STUDENT_ID | int(11) | NO | PRI | NULL | auto_increment |
| FIRST_NAME | char(55) | YES | | NULL | |
| LAST_NAME | char(55) | YES | | NULL | |
| DOB | date | YES | | NULL | |
| CREATED_DATE | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
| SNN | int(11) | YES | | NULL | |
+--------------+-----------+------+-----+-------------------+-----------------------------+
6 rows in set (0.02 sec)
mysql> INSERT INTO STUDENTS(FIRST_NAME, LAST_NAME, DOB,SNN)
-> VALUES('WASHINGTON','JOHN','1986-08-09','777777777');
Query OK, 1 row affected (0.03 sec)
mysql> SELECT * FROM STUDENT_ADUIT;
+------------+------------+-----------+------------+---------------------+-----------+-------------+---------------------+
191
| student_id | first_name | last_name | dob | created_date | snn | action_type | action_date |
+------------+------------+-----------+------------+---------------------+-----------+-------------+---------------------+
| 4 | WASHINGTON | JOHN | 1986-08-09 | 2013-03-04 00:19:43 | 777777777 | Inserted | 2013-03-04 00:19:43 |
+------------+------------+-----------+------------+---------------------+-----------+-------------+---------------------+
1 row in set (0.00 sec)
mysql> SELECT * FROM STUDENTS;
+------------+------------+------------+------------+---------------------+-----------+
| STUDENT_ID | FIRST_NAME | LAST_NAME | DOB | CREATED_DATE | SNN |
+------------+------------+------------+------------+---------------------+-----------+
| 1 | JOHN | JOHN | 1986-08-09 | 2013-02-24 16:09:18 | 444444444 |
| 2 | MARY | PLUMBERS | 1985-09-01 | 2013-02-24 16:09:18 | 555555555 |
| 3 | ROSIE | WASHINGTON | 1984-03-09 | 2013-02-24 16:09:18 | 33333333 |
| 4 | WASHINGTON | JOHN | 1986-08-09 | 2013-03-04 00:19:43 | 777777777 |
+------------+------------+------------+------------+---------------------+-----------+
4 rows in set (0.00 sec)
mysql> DELETE FROM STUDENTS WHERE STUDENT_ID = 4;
Query OK, 1 row affected (0.06 sec)
mysql> SELECT * FROM STUDENT_ADUIT;
+------------+------------+-----------+------------+---------------------+-----------+-------------+---------------------+
| student_id | first_name | last_name | dob | created_date | snn | action_type | action_date |
+------------+------------+-----------+------------+---------------------+-----------+-------------+---------------------+
| 4 | WASHINGTON | JOHN | 1986-08-09 | 2013-03-04 00:19:43 | 777777777 | Inserted | 2013-03-04 00:19:43 |
| 4 | WASHINGTON | JOHN | 1986-08-09 | 2013-03-04 00:19:43 | 777777777 | DELETED | 2013-03-04 00:27:09 |
+------------+------------+-----------+------------+---------------------+-----------+-------------+---------------------+
2 rows in set (0.00 sec)
mysql> UPDATE STUDENTS SET SNN = 566899234 WHERE STUDENT_ID =3;
Query OK, 1 row affected (0.04 sec)
Rows matched: 1 Changed: 1 Warnings: 0
192
mysql> SELECT * FROM STUDENT_ADUIT;
+------------+------------+------------+------------+---------------------+-----------+-------------+---------------------+
| student_id | first_name | last_name | dob | created_date | snn | action_type | action_date |
+------------+------------+------------+------------+---------------------+-----------+-------------+---------------------+
| 4 | WASHINGTON | JOHN | 1986-08-09 | 2013-03-04 00:19:43 | 777777777 | Inserted | 2013-03-04 00:19:43 |
| 4 | WASHINGTON | JOHN | 1986-08-09 | 2013-03-04 00:19:43 | 777777777 | DELETED | 2013-03-04 00:27:09 |
| 3 | ROSIE | WASHINGTON | 1984-03-09 | 2013-03-04 00:30:28 | 566899234 | updated | 2013-03-04 00:30:28 |
+------------+------------+------------+------------+---------------------+-----------+-------------+---------------------+
3 rows in set (0.00 sec)
mysql> SHOW TRIGGERS IN WORLD;
+-------------+--------+----------+----------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------+--------+---------+----------------------------------------------------------------+----------------+----------
------------+----------------------+--------------------+
| Trigger | Event | Table | Statement
| Timing | Created | sql_mode | Definer | character_set_client | collation_connection | Database Collation |
+-------------+--------+----------+----------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------+--------+---------+----------------------------------------------------------------+----------------+----------
------------+----------------------+--------------------+
| studentint | INSERT | students | BEGIN
INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date)
VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'Inserted',NOW());
END | AFTER | NULL | STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION | root@localhost | latin1 |
latin1_swedish_ci | latin1_swedish_ci |
| studentupdt | UPDATE | students | BEGIN
INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date)
VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'updated',NOW());
END | AFTER | NULL | STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION | root@localhost | latin1 |
latin1_swedish_ci | latin1_swedish_ci |
| studentdelt | DELETE | students | BEGIN
INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date)
VALUES(OLD.STUDENT_ID,OLD.FIRST_NAME, OLD.LAST_NAME,OLD.DOB, OLD.CREATED_DATE, OLD.SNN,'DELETED',NOW());
193
END | AFTER | NULL | STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION | root@localhost | latin1 |
latin1_swedish_ci | latin1_swedish_ci |
+-------------+--------+----------+----------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------+--------+---------+----------------------------------------------------------------+----------------+----------
------------+----------------------+--------------------+
3 rows in set (0.01 sec)
mysql> SHOW TRIGGERS IN WORLD G
*************************** 1. row ***************************
Trigger: studentint
Event: INSERT
Table: students
Statement: BEGIN
INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date)
VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'Inserted',NOW());
END
Timing: AFTER
Created: NULL
sql_mode: STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Definer: root@localhost
character_set_client: latin1
collation_connection: latin1_swedish_ci
Database Collation: latin1_swedish_ci
*************************** 2. row ***************************
Trigger: studentupdt
Event: UPDATE
Table: students
Statement: BEGIN
INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date)
VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'updated',NOW());
END
Timing: AFTER
Created: NULL
sql_mode: STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
194
Definer: root@localhost
character_set_client: latin1
collation_connection: latin1_swedish_ci
Database Collation: latin1_swedish_ci
*************************** 3. row ***************************
Trigger: studentdelt
Event: DELETE
Table: students
Statement: BEGIN
INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date)
VALUES(OLD.STUDENT_ID,OLD.FIRST_NAME, OLD.LAST_NAME,OLD.DOB, OLD.CREATED_DATE, OLD.SNN,'DELETED',NOW());
END
Timing: AFTER
Created: NULL
sql_mode: STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Definer: root@localhost
character_set_client: latin1
collation_connection: latin1_swedish_ci
Database Collation: latin1_swedish_ci
3 rows in set (0.01 sec)
mysql> DESC STUDNETS;
ERROR 1146 (42S02): Table 'world.studnets' doesn't exist
mysql> desc students;
+--------------+-----------+------+-----+-------------------+-----------------------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-----------+------+-----+-------------------+-----------------------------+
| STUDENT_ID | int(11) | NO | PRI | NULL | auto_increment |
| FIRST_NAME | char(55) | YES | | NULL | |
| LAST_NAME | char(55) | YES | | NULL | |
| DOB | date | YES | | NULL | |
| CREATED_DATE | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
| SNN | int(11) | YES | | NULL | |
+--------------+-----------+------+-----+-------------------+-----------------------------+
195
6 rows in set (0.01 sec)
Triggers-Before
mysql> DESC STUDENTS;
+--------------+-----------+------+-----+-------------------+-----------------------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-----------+------+-----+-------------------+-----------------------------+
| STUDENT_ID | int(11) | NO | PRI | NULL | auto_increment |
| FIRST_NAME | char(55) | YES | | NULL | |
| LAST_NAME | char(55) | YES | | NULL | |
| DOB | date | YES | | NULL | |
| CREATED_DATE | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
| SNN | int(11) | YES | | NULL | |
+--------------+-----------+------+-----+-------------------+-----------------------------+
6 rows in set (0.01 sec)
mysql>
mysql>
mysql>
mysql>
mysql> DELIMITER //
mysql> CREATE TRIGGER STUDBF
-> BEFORE UPDATE ON STUDENTS
-> FOR EACH ROW
-> BEGIN
-> SET NEW.FIRST_NAME = UPPER(NEW.FIRST_NAME);
-> END//
Query OK, 0 rows affected (0.14 sec)
mysql> UPDATE STUDENTS SET FIRST_NAME='michael' where student_id =1;
Query OK, 1 row affected (0.06 sec)
Rows matched: 1 Changed: 1 Warnings: 0
196
mysql> select * from students;
+------------+------------+------------+------------+---------------------+-----------+
| STUDENT_ID | FIRST_NAME | LAST_NAME | DOB | CREATED_DATE | SNN |
+------------+------------+------------+------------+---------------------+-----------+
| 1 | MICHAEL | JOHN | 1986-08-09 | 2013-03-09 20:25:24 | 444444444 |
| 2 | MARY | PLUMBERS | 1985-09-01 | 2013-02-24 16:09:18 | 555555555 |
| 3 | ROSIE | WASHINGTON | 1984-03-09 | 2013-03-04 00:30:28 | 566899234 |
+------------+------------+------------+------------+---------------------+-----------+
3 rows in set (0.00 sec)
mysql> show triggers in world;
+-------------+--------+----------+----------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------+--------+---------+----------------------------------------------------------------+----------------+----------
------------+----------------------+--------------------+
| Trigger | Event | Table | Statement
| Timing | Created | sql_mode | Definer | character_set_client | collation_connection | Database Collation |
+-------------+--------+----------+----------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------+--------+---------+----------------------------------------------------------------+----------------+----------
------------+----------------------+--------------------+
| studentint | INSERT | students | BEGIN
INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date)
VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'Inserted',NOW());
END | AFTER | NULL | STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION | root@localhost | latin1 |
latin1_swedish_ci | latin1_swedish_ci |
| STUDBF | UPDATE | students | BEGIN
SET NEW.FIRST_NAME = UPPER(NEW.FIRST_NAME);
END | BEFORE | NULL |
STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION | root@localhost | latin1 | latin1_swedish_ci |
latin1_swedish_ci |
| studentupdt | UPDATE | students | BEGIN
INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date)
VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'updated',NOW());
197
END | AFTER | NULL | STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION | root@localhost | latin1 |
latin1_swedish_ci | latin1_swedish_ci |
| studentdelt | DELETE | students | BEGIN
INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date)
VALUES(OLD.STUDENT_ID,OLD.FIRST_NAME, OLD.LAST_NAME,OLD.DOB, OLD.CREATED_DATE, OLD.SNN,'DELETED',NOW());
END | AFTER | NULL | STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION | root@localhost | latin1 |
latin1_swedish_ci | latin1_swedish_ci |
+-------------+--------+----------+----------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------+--------+---------+----------------------------------------------------------------+----------------+----------
------------+----------------------+--------------------+
4 rows in set (0.01 sec)
mysql> show triggers in world G
*************************** 1. row ***************************
Trigger: studentint
Event: INSERT
Table: students
Statement: BEGIN
INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date)
VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'Inserted',NOW());
END
Timing: AFTER
Created: NULL
sql_mode: STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Definer: root@localhost
character_set_client: latin1
collation_connection: latin1_swedish_ci
Database Collation: latin1_swedish_ci
*************************** 2. row ***************************
Trigger: STUDBF
Event: UPDATE
Table: students
Statement: BEGIN
SET NEW.FIRST_NAME = UPPER(NEW.FIRST_NAME);
198
END
Timing: BEFORE
Created: NULL
sql_mode: STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Definer: root@localhost
character_set_client: latin1
collation_connection: latin1_swedish_ci
Database Collation: latin1_swedish_ci
*************************** 3. row ***************************
Trigger: studentupdt
Event: UPDATE
Table: students
Statement: BEGIN
INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date)
VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'updated',NOW());
END
Timing: AFTER
Created: NULL
sql_mode: STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Definer: root@localhost
character_set_client: latin1
collation_connection: latin1_swedish_ci
Database Collation: latin1_swedish_ci
*************************** 4. row ***************************
Trigger: studentdelt
Event: DELETE
Table: students
Statement: BEGIN
INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date)
VALUES(OLD.STUDENT_ID,OLD.FIRST_NAME, OLD.LAST_NAME,OLD.DOB, OLD.CREATED_DATE, OLD.SNN,'DELETED',NOW());
END
Timing: AFTER
Created: NULL
sql_mode: STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
199
Definer: root@localhost
character_set_client: latin1
collation_connection: latin1_swedish_ci
Database Collation: latin1_swedish_ci
4 rows in set (0.01 sec)
mysql> DELIMITER //
mysql> CREATE TRIGGER STUDINT
-> BEFORE INSERT ON STUDENTS
-> FOR EACH ROW
-> BEGIN
-> SET NEW.FIRST_NAME = UPPER(NEW.FIRST_NAME);
-> SET NEW.LAST_NAME = UPPER(NEW.LAST_NAME);
-> END//
Query OK, 0 rows affected (0.08 sec)
mysql> DESC STUDENTS
-> ;
+--------------+-----------+------+-----+-------------------+-----------------------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-----------+------+-----+-------------------+-----------------------------+
| STUDENT_ID | int(11) | NO | PRI | NULL | auto_increment |
| FIRST_NAME | char(55) | YES | | NULL | |
| LAST_NAME | char(55) | YES | | NULL | |
| DOB | date | YES | | NULL | |
| CREATED_DATE | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
| SNN | int(11) | YES | | NULL | |
+--------------+-----------+------+-----+-------------------+-----------------------------+
6 rows in set (0.01 sec)
mysql> INSERT INTO STUDENTS(FIRST_NAME, LAST_NAME,DOB,SNN)
-> VALUES('sam','jon','1990-09-0','456778881');
200
Query OK, 1 row affected (0.04 sec)
mysql> select * from student;
ERROR 1146 (42S02): Table 'world.student' doesn't exist
mysql> select * from students;
+------------+------------+------------+------------+---------------------+-----------+
| STUDENT_ID | FIRST_NAME | LAST_NAME | DOB | CREATED_DATE | SNN |
+------------+------------+------------+------------+---------------------+-----------+
| 1 | MICHAEL | JOHN | 1986-08-09 | 2013-03-09 20:25:24 | 444444444 |
| 2 | MARY | PLUMBERS | 1985-09-01 | 2013-02-24 16:09:18 | 555555555 |
| 3 | ROSIE | WASHINGTON | 1984-03-09 | 2013-03-04 00:30:28 | 566899234 |
| 4 | SAM | JON | 1990-09-00 | 2013-03-09 20:37:22 | 456778881 |
+------------+------------+------------+------------+---------------------+-----------+
4 rows in set (0.00 sec)
Stored Procedures
mysql>
mysql>
mysql> DELIMITER //
mysql>
mysql> CREATE PROCEDURE STUDENT_UPDATE
-> (STUDENTID INT,
-> birth DATE
-> )
-> BEGIN
->
-> DECLARE sql_error TINYINT DEFAULT FALSE;
-> DECLARE CONTINUE HANDLER FOR SQLEXCEPTION
-> SET sql_error = TRUE;
->
-> START TRANSACTION;
201
->
-> UPDATE WORLD.STUDENTS
-> SET DOB = birth
-> WHERE STUDENT_ID = STUDENTID;
->
-> IF sql_error = FALSE THEN
-> COMMIT;
-> ELSE
-> ROLLBACK;
-> END IF;
-> END//
Query OK, 0 rows affected (0.00 sec)
mysql> select * from students g
+------------+------------+------------+------------+---------------------+-----------+
| STUDENT_ID | FIRST_NAME | LAST_NAME | DOB | CREATED_DATE | SNN |
+------------+------------+------------+------------+---------------------+-----------+
| 1 | MICHAEL | JOHN | 1989-09-10 | 2013-03-11 00:59:14 | 444444444 |
| 2 | MARY | PLUMBERS | 1975-09-20 | 2013-03-10 23:11:47 | 555555555 |
| 3 | ROSIE | WASHINGTON | 1975-09-20 | 2013-03-10 23:11:47 | 566899234 |
| 4 | SAM | JON | 1975-09-20 | 2013-03-10 23:11:47 | 456778881 |
+------------+------------+------------+------------+---------------------+-----------+
4 rows in set (0.00 sec)
mysql>
mysql> call student_update(1,'1971-09-20');
Query OK, 0 rows affected (0.09 sec)
mysql> select * from students g
+------------+------------+------------+------------+---------------------+-----------+
| STUDENT_ID | FIRST_NAME | LAST_NAME | DOB | CREATED_DATE | SNN |
+------------+------------+------------+------------+---------------------+-----------+
| 1 | MICHAEL | JOHN | 1971-09-20 | 2013-03-11 01:03:58 | 444444444 |
| 2 | MARY | PLUMBERS | 1975-09-20 | 2013-03-10 23:11:47 | 555555555 |
202
| 3 | ROSIE | WASHINGTON | 1975-09-20 | 2013-03-10 23:11:47 | 566899234 |
| 4 | SAM | JON | 1975-09-20 | 2013-03-10 23:11:47 | 456778881 |
+------------+------------+------------+------------+---------------------+-----------+
4 rows in set (0.00 sec)
mysql> DESC STUDENTS
-> ;
+--------------+-----------+------+-----+-------------------+-----------------------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-----------+------+-----+-------------------+-----------------------------+
| STUDENT_ID | int(11) | NO | PRI | NULL | auto_increment |
| FIRST_NAME | char(55) | YES | | NULL | |
| LAST_NAME | char(55) | YES | | NULL | |
| DOB | date | YES | | NULL | |
| CREATED_DATE | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
| SNN | int(11) | YES | | NULL | |
+--------------+-----------+------+-----+-------------------+-----------------------------+
6 rows in set (0.01 sec)
mysql> DELIMITER //
mysql>
mysql> CREATE PROCEDURE STUDENT_INSERT
-> (FNAME CHAR(55),
-> LNAME CHAR(55),
-> birth DATE,
-> S_NN INT
-> )
-> BEGIN
->
->
-> START TRANSACTION;
->
-> INSERT INTO WORLD.STUDENTS( FIRST_NAME,LAST_NAME,DOB,SNN)
-> VALUES(FNAME,LNAME,birth,S_NN);
203
->
-> COMMIT;
->
-> END//
Query OK, 0 rows affected (0.00 sec)
mysql>
mysql>
mysql> CALL STUDENT_INSERT('Rosa','Jones','1967-11-20',987567890);
Query OK, 0 rows affected (0.08 sec)
mysql> select * from students;
+------------+------------+------------+------------+---------------------+-----------+
| STUDENT_ID | FIRST_NAME | LAST_NAME | DOB | CREATED_DATE | SNN |
+------------+------------+------------+------------+---------------------+-----------+
| 1 | MICHAEL | JOHN | 1971-09-20 | 2013-03-11 01:03:58 | 444444444 |
| 2 | MARY | PLUMBERS | 1975-09-20 | 2013-03-10 23:11:47 | 555555555 |
| 3 | ROSIE | WASHINGTON | 1975-09-20 | 2013-03-10 23:11:47 | 566899234 |
| 4 | SAM | JON | 1975-09-20 | 2013-03-10 23:11:47 | 456778881 |
| 5 | ROSA | JONES | 1967-11-20 | 2013-03-11 01:26:54 | 987567890 |
+------------+------------+------------+------------+---------------------+-----------+
5 rows in set (0.02 sec)
mysql> DELIMITER //
mysql>
mysql> CREATE PROCEDURE STUDENT_DELETE
-> (STUDID INT
-> )
-> BEGIN
->
->
-> START TRANSACTION;
-> DELETE FROM WORLD.STUDENTS
-> WHERE STUDENT_ID = STUDID
204
->
-> COMMIT;
->
-> END//
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 'COMMIT;
END' at line 11
mysql>
mysql> DELIMITER //
mysql>
mysql> CREATE PROCEDURE STUDENT_DELETE
-> (STUDID INT
-> )
-> BEGIN
->
->
-> START TRANSACTION;
-> DELETE FROM WORLD.STUDENTS
-> WHERE STUDENT_ID = STUDID;
->
-> COMMIT;
->
-> END//
Query OK, 0 rows affected (0.00 sec)
mysql>
mysql> SELECT * FROM STUDENTS;
+------------+------------+------------+------------+---------------------+-----------+
| STUDENT_ID | FIRST_NAME | LAST_NAME | DOB | CREATED_DATE | SNN |
+------------+------------+------------+------------+---------------------+-----------+
| 1 | MICHAEL | JOHN | 1971-09-20 | 2013-03-11 01:03:58 | 444444444 |
| 2 | MARY | PLUMBERS | 1975-09-20 | 2013-03-10 23:11:47 | 555555555 |
| 3 | ROSIE | WASHINGTON | 1975-09-20 | 2013-03-10 23:11:47 | 566899234 |
205
| 4 | SAM | JON | 1975-09-20 | 2013-03-10 23:11:47 | 456778881 |
| 5 | ROSA | JONES | 1967-11-20 | 2013-03-11 01:26:54 | 987567890 |
+------------+------------+------------+------------+---------------------+-----------+
5 rows in set (0.00 sec)
mysql> CALL STUDENT_DELETE(5);
Query OK, 0 rows affected (0.10 sec)
mysql> SELECT * FROM STUDENTS;
+------------+------------+------------+------------+---------------------+-----------+
| STUDENT_ID | FIRST_NAME | LAST_NAME | DOB | CREATED_DATE | SNN |
+------------+------------+------------+------------+---------------------+-----------+
| 1 | MICHAEL | JOHN | 1971-09-20 | 2013-03-11 01:03:58 | 444444444 |
| 2 | MARY | PLUMBERS | 1975-09-20 | 2013-03-10 23:11:47 | 555555555 |
| 3 | ROSIE | WASHINGTON | 1975-09-20 | 2013-03-10 23:11:47 | 566899234 |
| 4 | SAM | JON | 1975-09-20 | 2013-03-10 23:11:47 | 456778881 |
+------------+------------+------------+------------+---------------------+-----------+
4 rows in set (0.00 sec)
mysql> SELECT routine_definition
-> FROM information_schema.routines
-> WHERE
-> routine_schema = 'world';
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------+
| routine_definition
|
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------+
| BEGIN
206
START TRANSACTION;
DELETE FROM WORLD.STUDENTS
WHERE STUDENT_ID = STUDID;
COMMIT;
END |
| BEGIN
START TRANSACTION;
INSERT INTO WORLD.STUDENTS( FIRST_NAME,LAST_NAME,DOB,SNN)
VALUES(FNAME,LNAME,birth,S_NN);
COMMIT;
END |
| BEGIN
DECLARE sql_error TINYINT DEFAULT FALSE;
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION
SET sql_error = TRUE;
START TRANSACTION;
UPDATE WORLD.STUDENTS
SET DOB = birth
WHERE STUDENT_ID = STUDENTID;
IF sql_error = FALSE THEN
COMMIT;
ELSE
ROLLBACK;
207
END IF;
END |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------+
3 rows in set (0.01 sec)
mysql> T C:UsersGOCMYSQLPROC.SQL
mysql> SELECT routine_definition
-> FROM information_schema.routines
-> WHERE
-> routine_schema = 'world';
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------+
| routine_definition
|
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------+
| BEGIN
START TRANSACTION;
DELETE FROM WORLD.STUDENTS
WHERE STUDENT_ID = STUDID;
COMMIT;
END |
| BEGIN
START TRANSACTION;
INSERT INTO WORLD.STUDENTS( FIRST_NAME,LAST_NAME,DOB,SNN)
VALUES(FNAME,LNAME,birth,S_NN);
208
COMMIT;
END |
| BEGIN
DECLARE sql_error TINYINT DEFAULT FALSE;
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION
SET sql_error = TRUE;
START TRANSACTION;
UPDATE WORLD.STUDENTS
SET DOB = birth
WHERE STUDENT_ID = STUDENTID;
IF sql_error = FALSE THEN
COMMIT;
ELSE
ROLLBACK;
END IF;
END |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------+
3 rows in set (0.01 sec)

More Related Content

PDF
Disk partition alignment
PDF
ChacheMemoryProject
PDF
Businessobjects access analysis
PDF
Sql server 2012 transact sql dml reference
DOCX
project
PDF
Documentation - Element and ElementVector
PDF
Protocol v3 guide
PPTX
Final idea
Disk partition alignment
ChacheMemoryProject
Businessobjects access analysis
Sql server 2012 transact sql dml reference
project
Documentation - Element and ElementVector
Protocol v3 guide
Final idea

Viewers also liked (20)

PDF
Icabihal sayi 3
PPTX
Time management
PPT
testmakt
PPT
Proiectul 2
PPTX
презентация Microsoft office power point
PDF
Three trends that will shape the future of B2B digital marketing
PPT
Nagore,Garoa
PDF
3D Previews
PPTX
Bacteria, part one
PDF
щебень
PPTX
Android Operating System
PPTX
PPT
miss the forest : bringing together multiple taxonomies
PPT
Финансиране по Европейски програми
PPT
Moyano mónica the wine marking process
PDF
Errenazimentua
PPS
未來的工作在哪裡
DOCX
Info manual testing questions
PDF
Gincy's Protfolio 2013
DOCX
Hoja de vida hg-2017
Icabihal sayi 3
Time management
testmakt
Proiectul 2
презентация Microsoft office power point
Three trends that will shape the future of B2B digital marketing
Nagore,Garoa
3D Previews
Bacteria, part one
щебень
Android Operating System
miss the forest : bringing together multiple taxonomies
Финансиране по Европейски програми
Moyano mónica the wine marking process
Errenazimentua
未來的工作在哪裡
Info manual testing questions
Gincy's Protfolio 2013
Hoja de vida hg-2017
Ad

Similar to MYSQL 5.5 (20)

PDF
Motorola ws2000 wireless switch system reference guide
PDF
Motorola ws2000 wireless switch system reference guide
PDF
Beyond php - it's not (just) about the code
PDF
Porting Valgrind to NetBSD and OpenBSD by Masao Uebayashi
PDF
Mx Odbc
PDF
FUNDAMENTOS DE MATEMATICAS
PDF
Maa wp sun_apps11i_db10g_r2-2
PDF
Maa wp sun_apps11i_db10g_r2-2
PPTX
Common Performance Pitfalls in Odoo apps
PDF
PDF
Red_Hat_Enterprise_Linux-8-Configuring_basic_system_settings-en-US.pdf
PDF
Avg afg uma_en_90_13
PDF
Motorola solutions wing 5.2.2 access point system reference guide (part no. 7...
PDF
Milan_thesis.pdf
PDF
Install
PPTX
Percona Live UK 2014 Part III
PDF
Plesk 8.1 for Windows
PDF
Observability of InfluxDB IOx: Tracing, Metrics and System Tables
PDF
Requirements and Security Assessment Procedure for C7 To Be PCI DSS Compliant
PDF
GNU Gatekeeper Manual version 5.13 - New release
 
Motorola ws2000 wireless switch system reference guide
Motorola ws2000 wireless switch system reference guide
Beyond php - it's not (just) about the code
Porting Valgrind to NetBSD and OpenBSD by Masao Uebayashi
Mx Odbc
FUNDAMENTOS DE MATEMATICAS
Maa wp sun_apps11i_db10g_r2-2
Maa wp sun_apps11i_db10g_r2-2
Common Performance Pitfalls in Odoo apps
Red_Hat_Enterprise_Linux-8-Configuring_basic_system_settings-en-US.pdf
Avg afg uma_en_90_13
Motorola solutions wing 5.2.2 access point system reference guide (part no. 7...
Milan_thesis.pdf
Install
Percona Live UK 2014 Part III
Plesk 8.1 for Windows
Observability of InfluxDB IOx: Tracing, Metrics and System Tables
Requirements and Security Assessment Procedure for C7 To Be PCI DSS Compliant
GNU Gatekeeper Manual version 5.13 - New release
 
Ad

More from Sunny U Okoro (20)

DOCX
SQL Server and SSAS
DOCX
BI Apps Reports 5 QlikSense Desktop
DOCX
MS SSAS 2008 & MDX Reports
DOCX
DBA Oracle,SQL Server, MYSQL,DB2 Express Postgres & Sybase
DOCX
Database Migration
DOCX
Cognos Express
DOCX
BI Apps ETL 4- Informatica PowerCenter Express
DOCX
Oracle ODI
DOCX
BI Apps Reports 4 Cognos BI and Crystal Reports
DOCX
Tableau Reports and Oracle OBIEE
DOCX
DB 3 Sybase ASE 15 & MS SQL Server
DOCX
MS SSAS 2012 & MDX
DOCX
Advanced ETL2 Pentaho
DOCX
BI Apps Reports2- Oracle OBIEE & SAP Business Objects
DOCX
MiS SharePoint 2010-SSRS, Power View & PowerPivot 2012
DOCX
BI Apps OLAP & Reports- SSAS 2012 Tabular & Multidimensional
DOCX
Advanced SSRS 2012-SSAS,SSIS, XML, ASP.NET,Forms
DOCX
Advanced ETL MS SSIS 2012 & Talend
DOCX
DB Develop 2 Oracle 12c, DB2, MYSQL, SQL Anywhere 16
DOCX
DB Security Oracle 11g-Application Context, Dynamic Views & Aduits
SQL Server and SSAS
BI Apps Reports 5 QlikSense Desktop
MS SSAS 2008 & MDX Reports
DBA Oracle,SQL Server, MYSQL,DB2 Express Postgres & Sybase
Database Migration
Cognos Express
BI Apps ETL 4- Informatica PowerCenter Express
Oracle ODI
BI Apps Reports 4 Cognos BI and Crystal Reports
Tableau Reports and Oracle OBIEE
DB 3 Sybase ASE 15 & MS SQL Server
MS SSAS 2012 & MDX
Advanced ETL2 Pentaho
BI Apps Reports2- Oracle OBIEE & SAP Business Objects
MiS SharePoint 2010-SSRS, Power View & PowerPivot 2012
BI Apps OLAP & Reports- SSAS 2012 Tabular & Multidimensional
Advanced SSRS 2012-SSAS,SSIS, XML, ASP.NET,Forms
Advanced ETL MS SSIS 2012 & Talend
DB Develop 2 Oracle 12c, DB2, MYSQL, SQL Anywhere 16
DB Security Oracle 11g-Application Context, Dynamic Views & Aduits

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Cloud computing and distributed systems.
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Machine Learning_overview_presentation.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
A Presentation on Artificial Intelligence
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
sap open course for s4hana steps from ECC to s4
Digital-Transformation-Roadmap-for-Companies.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Approach and Philosophy of On baking technology
Unlocking AI with Model Context Protocol (MCP)
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
A comparative analysis of optical character recognition models for extracting...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Cloud computing and distributed systems.
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Advanced methodologies resolving dimensionality complications for autism neur...
Machine Learning_overview_presentation.pptx
Network Security Unit 5.pdf for BCA BBA.
“AI and Expert System Decision Support & Business Intelligence Systems”
A Presentation on Artificial Intelligence
Reach Out and Touch Someone: Haptics and Empathic Computing
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Encapsulation_ Review paper, used for researhc scholars
MYSQL Presentation for SQL database connectivity
sap open course for s4hana steps from ECC to s4

MYSQL 5.5

  • 2. 1 Contents Applications................................................................................................................................................................................................................ 2 Database Diagram...................................................................................................................................................................................................... 4 Built-In-Function ........................................................................................................................................................................................................ 6 DBA Work................................................................................................................................................................................................................. 30 Triggers-After......................................................................................................................................................................................................... 188 Triggers-Before ...................................................................................................................................................................................................... 195 Stored Procedures ................................................................................................................................................................................................. 200
  • 3. 2 Applications MySQL Command Line Client MySQL Workbeanch
  • 6. 5 category PK category_id TINYINT name LONGVARBINARY last_update DATETIME city PK city_id TINYINT city LONGVARBINARY FK1,I1 country_id TINYINT last_update DATETIME inventory PK inventory_id INTEGER FK1,I2,I1 film_id TINYINT FK2,I2 store_id TINYINT last_update DATETIME country PK country_id TINYINT country LONGVARBINARY last_update DATETIME film PK film_id TINYINT I1 title LONGVARBINARY description LONGVARBINARY release_year TINYINT FK1,I2 language_id TINYINT FK2,I3 original_language_id TINYINT rental_duration TINYINT rental_rate DECIMAL(4,2) length TINYINT replacement_cost DECIMAL(5,2) rating LONGVARBINARY special_features LONGVARBINARY last_update DATETIME staff PK staff_id TINYINT first_name LONGVARBINARY last_name LONGVARBINARY FK1,I2 address_id TINYINT picture LONGVARBINARY email LONGVARBINARY FK2,I1 store_id TINYINT active TINYINT username LONGVARBINARY password LONGVARBINARY last_update DATETIME language PK language_id TINYINT name LONGVARBINARY last_update DATETIME actor PK actor_id TINYINT first_name LONGVARBINARY I1 last_name LONGVARBINARY last_update DATETIME payment PK payment_id TINYINT FK1,I2 customer_id TINYINT FK3,I1 staff_id TINYINT FK2,I3 rental_id INTEGER amount DECIMAL(5,2) payment_date DATETIME last_update DATETIME customer PK customer_id TINYINT FK2,I1 store_id TINYINT first_name LONGVARBINARY I3 last_name LONGVARBINARY email LONGVARBINARY FK1,I2 address_id TINYINT active TINYINT create_date DATETIME last_update DATETIME address PK address_id TINYINT address LONGVARBINARY address2 LONGVARBINARY district LONGVARBINARY FK1,I1 city_id TINYINT postal_code LONGVARBINARY phone LONGVARBINARY last_update DATETIME store PK store_id TINYINT FK2,U1 manager_staff_id TINYINT FK1,I1 address_id TINYINT last_update DATETIME film_actor PK,FK1 actor_id TINYINT PK,FK2,I1 film_id TINYINT last_update DATETIME rental PK rental_id INTEGER U1 rental_date DATETIME FK2,I1,U1 inventory_id INTEGER FK1,I2,U1 customer_id TINYINT return_date DATETIME FK3,I3 staff_id TINYINT last_update DATETIME film_category PK,FK2 film_id TINYINT PK,FK1,I1 category_id TINYINT last_update DATETIME
  • 7. 6 Built-In-Function Date Functions mysql> mysql> select date_format(current_timestamp,'%M-%e-%Y'); +-------------------------------------------+ | date_format(current_timestamp,'%M-%e-%Y') | +-------------------------------------------+ | February-22-2013 | +-------------------------------------------+ 1 row in set (0.00 sec) mysql> select date_format(current_timestamp,'%M-%e-%Y')AS CurrentDate G *************************** 1. row *************************** CurrentDate: February-22-2013 1 row in set (0.00 sec) mysql> select date_format(current_timestamp,'%M-%e-%Y')AS CurrentDate g +------------------+ | CurrentDate | +------------------+ | February-22-2013 | +------------------+ 1 row in set (0.00 sec) mysql> SELECT date_format(current_timestamp,'%h:%i')as CurrentTime; +-------------+ | CurrentTime |
  • 8. 7 +-------------+ | 11:49 | +-------------+ 1 row in set (0.00 sec) mysql> SELECT date_format(current_timestamp,'%h:%i:%s:%p')as CurrentTime; +-------------+ | CurrentTime | +-------------+ | 11:49:43:PM | +-------------+ 1 row in set (0.00 sec) mysql> select date_format(current_timestamp,'%M-%e-%Y-%h:%i:%s:%p')as 'CurrDateTime'; +------------------------------+ | CurrDateTime | +------------------------------+ | February-22-2013-11:58:08:PM | +------------------------------+ 1 row in set (0.00 sec) mysql> select week(current_timestamp); +-------------------------+ | week(current_timestamp) | +-------------------------+ | 7 | +-------------------------+ 1 row in set (0.00 sec) mysql> SELECT TO_DAYS(CURRENT_TIMESTAMP); +----------------------------+ | TO_DAYS(CURRENT_TIMESTAMP) | +----------------------------+ | 735287 |
  • 9. 8 +----------------------------+ 1 row in set (0.06 sec) mysql> SET @D=(SELECT CURRENT_TIMESTAMP) -> ; Query OK, 0 rows affected (0.00 sec) mysql> SELECT LAST_DAY(@D); +--------------+ | LAST_DAY(@D) | +--------------+ | 2013-02-28 | +--------------+ 1 row in set (0.01 sec) mysql> SELECT DATEDIFF(@D, LAST_UPDATE)AS DATE_DIFFERENCE,COUNTRY, LAST_UPDATE, @D FROM COUNTRY G *************************** 1. row *************************** DATE_DIFFERENCE: 2565 COUNTRY: Afghanistan LAST_UPDATE: 2006-02-15 04:44:00 @D: 2013-02-23 00:05:46 *************************** 2. row *************************** DATE_DIFFERENCE: 2565 COUNTRY: Algeria LAST_UPDATE: 2006-02-15 04:44:00 @D: 2013-02-23 00:05:46 *************************** 3. row *************************** DATE_DIFFERENCE: 2565 COUNTRY: American Samoa LAST_UPDATE: 2006-02-15 04:44:00 @D: 2013-02-23 00:05:46 *************************** 4. row ***************************
  • 10. 9 mysql> SELECT LAST_DAY( LAST_UPDATE)AS DATE_DIFFERENCE,COUNTRY, LAST_UPDATE FROM COUNTRY G; *************************** 1. row *************************** DATE_DIFFERENCE: 2006-02-28 COUNTRY: Afghanistan LAST_UPDATE: 2006-02-15 04:44:00 *************************** 2. row *************************** DATE_DIFFERENCE: 2006-02-28 COUNTRY: Algeria LAST_UPDATE: 2006-02-15 04:44:00 *************************** 3. row *************************** DATE_DIFFERENCE: 2006-02-28 COUNTRY: American Samoa LAST_UPDATE: 2006-02-15 04:44:00 *************************** 4. row *************************** DATE_DIFFERENCE: 2006-02-28 COUNTRY: Angola LAST_UPDATE: 2006-02-15 04:44:00 *************************** 5. row *************************** DATE_DIFFERENCE: 2006-02-28 COUNTRY: Anguilla LAST_UPDATE: 2006-02-15 04:44:00 *************************** 6. row *************************** DATE_DIFFERENCE: 2006-02-28 COUNTRY: Argentina LAST_UPDATE: 2006-02-15 04:44:00 *************************** 7. row *************************** DATE_DIFFERENCE: 2006-02-28 COUNTRY: Armenia LAST_UPDATE: 2006-02-15 04:44:00 *************************** 8. row *************************** DATE_DIFFERENCE: 2006-02-28 COUNTRY: Australia LAST_UPDATE: 2006-02-15 04:44:00
  • 11. 10 *************************** 9. row *************************** mysql> SELECT DATE(@D)AS CURR_DATE; +------------+ | CURR_DATE | +------------+ | 2013-02-23 | +------------+ 1 row in set (0.00 sec) mysql> SELECT FROM_DAYS(@D); +---------------+ | FROM_DAYS(@D) | +---------------+ | 0005-07-06 | +---------------+ 1 row in set (0.02 sec) String Functions select character_length(country) as CharLength, Country from country order by country desc CharLength Country 11 Afghanistan 7 Algeria 14 American Samoa 6 Angola 8 Anguilla 9 Argentina 7 Armenia 9 Australia 7 Austria 10 Azerbaijan
  • 12. 11 7 Bahrain 10 Bangladesh 7 Belarus 7 Bolivia 6 Brazil 6 Brunei 8 Bulgaria 8 Cambodia 8 Cameroon 6 Canada 4 Chad 5 Chile 5 China 8 Colombia 37 Congo, The Democratic Republic of the 14 Czech Republic 18 Dominican Republic 7 Ecuador 5 Egypt 7 Estonia 8 Ethiopia 13 Faroe Islands 7 Finland 6 France 13 French Guiana 16 French Polynesia 6 Gambia RESULTS (ABRIDGED)
  • 13. 12 select c.customer_id, c.store_id, CONCAT_WS (',',c.last_name, c.first_name) as Cust_Name , a.address, a.address2,a.phone, t.city,a.postal_code, con.country from customer c inner join address a on c.address_id = a.address_id inner join city t on a.city_id = t.city_id inner join country con on t.country_id = con.country_id order by c.last_name,c.first_name customer_id store_id Cust_Name address address2 phone city postal_code country 96 1 ALEXANDER,DIANA 1308 Arecibo Way 6171054059 Augusta- Richmond County 30695 United States 345 1 ARTIS,CARL 1628 Nagareyama Lane 20064292617 San Lorenzo 60079 Paraguay 79 1 BARNES,RACHEL 586 Tete Way 18581624103 Kamakura 1079 Japan 134 1 BOYD,EMMA 765 Southampton Drive 23712411567 Qalyub 4285 Egypt 5 1 BROWN,ELIZABETH 53 Idfu Parkway 10655648674 Nantou 42399 Taiwan 95 2 BRYANT,PAULA 1697 Tanauan Lane 4764773857 Pathankot 22870 India 290 1 CHAMBERS,KRISTINA 544 Tarsus Boulevard 892523334 Valle de la Pascua 53145 Venezuela 535 1 ELROD,JAVIER 195 Ilorin Street 8912935608 NDjamna 49250 Chad 29 2 HERNANDEZ,ANGELA 786 Aurora Avenue 18461860151 Shimonoseki 65750 Japan 490 1 MCDUFFIE,SAM 656 Matamoros Drive 17305839123 Sogamoso 19489 Colombia
  • 14. 13 229 1 NGUYEN,TAMARA 356 Olomouc Manor 22326410776 Anpolis 93323 Brazil 575 2 OGLESBY,ISAAC 186 Skikda Lane 14465669789 Cuernavaca 89422 Mexico 416 2 PINSON,JEFFERY 966 Arecibo Loop 15273765306 Dadu 94018 Pakistan 140 1 RAMOS,EVA 1666 Beni-Mellal Place 9099941466 Clarksville 13377 United States 61 2 RIVERA,KATHERINE 915 Ponce Place 1395251317 Basel 83980 Switzerland 404 2 SCROGGINS,STANLEY 1266 Laredo Parkway 1483365694 Omiya 7664 Japan RESULTS (ABRIDGED) select c.customer_id, c.store_id, CONCAT(c.last_name,',', c.first_name) as Cust_Name , a.address, a.address2,a.phone, t.city,a.postal_code, con.country from customer c inner join address a on c.address_id = a.address_id inner join city t on a.city_id = t.city_id inner join country con on t.country_id = con.country_id order by c.last_name,c.first_name customer_id store_id Cust_Name address address2 phone city postal_code country 96 1 ALEXANDER,DIANA 1308 Arecibo Way 6171054059 Augusta- Richmond County 30695 United States 345 1 ARTIS,CARL 1628 Nagareyama Lane 20064292617 San Lorenzo 60079 Paraguay
  • 15. 14 79 1 BARNES,RACHEL 586 Tete Way 18581624103 Kamakura 1079 Japan 134 1 BOYD,EMMA 765 Southampton Drive 23712411567 Qalyub 4285 Egypt 5 1 BROWN,ELIZABETH 53 Idfu Parkway 10655648674 Nantou 42399 Taiwan 95 2 BRYANT,PAULA 1697 Tanauan Lane 4764773857 Pathankot 22870 India 290 1 CHAMBERS,KRISTINA 544 Tarsus Boulevard 892523334 Valle de la Pascua 53145 Venezuela 535 1 ELROD,JAVIER 195 Ilorin Street 8912935608 NDjamna 49250 Chad 29 2 HERNANDEZ,ANGELA 786 Aurora Avenue 18461860151 Shimonoseki 65750 Japan 490 1 MCDUFFIE,SAM 656 Matamoros Drive 17305839123 Sogamoso 19489 Colombia 229 1 NGUYEN,TAMARA 356 Olomouc Manor 22326410776 Anpolis 93323 Brazil 575 2 OGLESBY,ISAAC 186 Skikda Lane 14465669789 Cuernavaca 89422 Mexico 416 2 PINSON,JEFFERY 966 Arecibo Loop 15273765306 Dadu 94018 Pakistan 140 1 RAMOS,EVA 1666 Beni-Mellal Place 9099941466 Clarksville 13377 United States 61 2 RIVERA,KATHERINE 915 Ponce Place 1395251317 Basel 83980 Switzerland 404 2 SCROGGINS,STANLEY 1266 Laredo Parkway 1483365694 Omiya 7664 Japan RESULTS (ABRIDGED) mysql> SELECT GROUP_CONCAT(COUNTRY) FROM COUNTRY LIMIT 1; | GROUP_CONCAT(COUNTRY) | | Afghanistan,Algeria,American Samoa,Angola,Anguilla,Argentina,Armenia,Australia,Austria,Azerbaijan,Bahrain,Bangladesh,Belarus,Bolivia,Brazil,Brunei,Bulgaria,Cambodia,Cam eroon,Canada,Chad,Chile,China,Colombia,Congo, The Democratic Republic of the,Czech Republic,Dominican Republic,Ecuador,Egypt,Estonia,Ethiopia,Faroe Islands,Finland,France,French Guiana,French Polynesia,Gambia,Germany,Greece,Greenland,Holy See (Vatican City State),Hong Kong,Hungary,India,Indonesia,Iran,Iraq,Israel,Italy,Japan,Kazakstan,Kenya,Kuwait,Latvia,Liechtenstein,Lithuania,Madagascar,Malawi,Malaysia,M exico,Moldova,Morocco,Mozambique,Myanmar,Nauru,Nepal,Netherlands,New Zealand,Nigeria,North Korea,Oman,Pakistan,Paraguay,Peru,Philippines,Poland,Puerto Rico,Romania,Runion,Russian Federation,Saint Vincent and the Grenadines,Saudi
  • 16. 15 Arabia,Senegal,Slovakia,South Africa,South Korea,Spain,Sri Lanka,Sudan,Sweden,Switzerland,Taiwan,Tanzania,Thailand,Tonga,Tunisia,Turkey,Turkmenistan,Tuvalu,Ukraine,United Arab Emirates,United Kingdom,United States,Vene | +1 row in set, 1 warning (0.00 sec) select upper(country) as uppercase,lower(country)as lowercase from country uppercase lowercase AFGHANISTAN afghanistan ALGERIA algeria AMERICAN SAMOA american samoa ANGOLA angola ANGUILLA anguilla ARGENTINA argentina ARMENIA armenia AUSTRALIA australia AUSTRIA austria AZERBAIJAN azerbaijan BAHRAIN bahrain BANGLADESH bangladesh BELARUS belarus BOLIVIA bolivia BRAZIL brazil BRUNEI brunei BULGARIA bulgaria CAMBODIA cambodia CAMEROON cameroon
  • 17. 16 CANADA canada RESULTS (ABRIDGED) SELECT COUNTRY AS COUNTRY_NAME, CASE WHEN CHARACTER_LENGTH(COUNTRY <= 6) THEN LPAD(COUNTRY,4,4) WHEN CHARACTER_LENGTH(COUNTRY <=10) THEN LPAD(COUNTRY,6,6) WHEN CHARACTER_LENGTH(COUNTRY <=15) THEN LPAD(COUNTRY,5,5) WHEN CHARACTER_LENGTH(COUNTRY <=20) THEN LPAD(COUNTRY,7,7) END AS COUNTRY FROM COUNTRY COUNTRY_NAME COUNTRY Afghanistan Afgh Algeria Alge American Samoa Amer Angola Ango Anguilla Angu Argentina Arge Armenia Arme Australia Aust Austria Aust Azerbaijan Azer Bahrain Bahr Bangladesh Bang Belarus Bela Bolivia Boli
  • 18. 17 Brazil Braz Brunei Brun Bulgaria Bulg Cambodia Camb Cameroon Came Canada Cana Chad Chad Chile Chil China Chin Colombia Colo Czech Republic Czec Dominican Republic Domi Ecuador Ecua Egypt Egyp Estonia Esto Ethiopia Ethi Faroe Islands Faro Finland Finl France Fran French Guiana Fren French Polynesia Fren Gambia Gamb Germany Germ Greece Gree Holy See (Vatican City State) Holy Hong Kong Hong Hungary Hung India Indi Indonesia Indo Iran Iran
  • 19. 18 Iraq Iraq Israel Isra Italy Ital Japan Japa Kazakstan Kaza Kenya Keny Kuwait Kuwa Latvia Latv Liechtenstein Liec Lithuania Lith Madagascar Mada Malawi Mala Malaysia Mala Mexico Mexi Moldova Mold Morocco Moro Mozambique Moza Myanmar Myan Nauru Naur Nepal Nepa Netherlands Neth New Zealand New Nigeria Nige North Korea Nort Oman Oman Pakistan Paki Paraguay Para Peru Peru Philippines Phil Poland Pola Puerto Rico Puer
  • 20. 19 Romania Roma Runion Runi Russian Federation Russ Saint Vincent and the Grenadines Sain Saudi Arabia Saud Senegal Sene Slovakia Slov South Africa Sout South Korea Sout Spain Spai Sri Lanka Sri Sudan Suda Sweden Swed Switzerland Swit Taiwan Taiw Tanzania Tanz Thailand Thai Tonga Tong Tunisia Tuni Turkey Turk Turkmenistan Turk Tuvalu Tuva Ukraine Ukra United Arab Emirates Unit United Kingdom Unit United States Unit Venezuela Vene Vietnam Viet Virgin Islands, U.S. Virg Yemen Yeme
  • 21. 20 Yugoslavia Yugo Zambia Zamb RESULTS (ABRIDGED) mysql> SELECT MIN(CHARACTER_LENGTH(COUNTRY)) AS SmallestChar,Max(character_length(country))as HighestChar FROM COUNTRY; +--------------+-------------+ | SmallestChar | HighestChar | +--------------+-------------+ | 4 | 37 | +--------------+-------------+ 1 row in set (0.00 sec) SELECT COUNTRY AS COUNTRY_NAME, CASE WHEN CHARACTER_LENGTH(COUNTRY <= 6) THEN RPAD(COUNTRY,4,4) WHEN CHARACTER_LENGTH(COUNTRY <=10) THEN RPAD(COUNTRY,6,9) WHEN CHARACTER_LENGTH(COUNTRY <=15) THEN RPAD(COUNTRY,5,10) WHEN CHARACTER_LENGTH(COUNTRY <=20) THEN RPAD(COUNTRY,7,10) END AS COUNTRY FROM COUNTRY COUNTRY_NAME COUNTRY Afghanistan Afgh Algeria Alge American Samoa Amer Angola Ango Anguilla Angu Argentina Arge Armenia Arme
  • 22. 21 Australia Aust Austria Aust Azerbaijan Azer Bahrain Bahr Bangladesh Bang Belarus Bela Bolivia Boli Brazil Braz Brunei Brun Bulgaria Bulg Cambodia Camb Cameroon Came Canada Cana Chad Chad Chile Chil China Chin Colombia Colo Congo, The Democratic Republic of the Cong Czech Republic Czec Dominican Republic Domi Ecuador Ecua Egypt Egyp Estonia Esto Ethiopia Ethi Faroe Islands Faro Finland Finl France Fran French Guiana Fren French Polynesia Fren Gambia Gamb
  • 23. 22 Germany Germ Greece Gree Greenland Gree Holy See (Vatican City State) Holy Hong Kong Hong Hungary Hung India Indi Indonesia Indo Iran Iran Iraq Iraq Israel Isra Italy Ital Japan Japa Kazakstan Kaza Kenya Keny Kuwait Kuwa Latvia Latv Liechtenstein Liec Lithuania Lith Madagascar Mada Malawi Mala Malaysia Mala Mexico Mexi Moldova Mold Morocco Moro Mozambique Moza Myanmar Myan Nauru Naur Nepal Nepa Netherlands Neth New Zealand New
  • 24. 23 Nigeria Nige North Korea Nort Oman Oman Pakistan Paki Paraguay Para Peru Peru Philippines Phil Poland Pola Puerto Rico Puer Romania Roma Runion Runi Russian Federation Russ Saint Vincent and the Grenadines Sain Saudi Arabia Saud Senegal Sene Slovakia Slov South Africa Sout South Korea Sout Spain Spai Sri Lanka Sri Sudan Suda Sweden Swed Switzerland Swit RESULTS (ABRIDGED) SELECT LPAD(CUSTOMER_ID,9,'*****') AS CUSTID, LAST_NAME, FIRST_NAME FROM CUSTOMER; CUSTID LAST_NAME FIRST_NAME ********1 SMITH Sam
  • 25. 24 ********2 JOHNSON PATRICIA ********3 WILLIAMS LINDA ********4 JONES BARBARA ********5 BROWN ELIZABETH ********6 DAVIS JENNIFER ********7 MILLER MARIA ********8 WILSON SUSAN ********9 MOORE MARGARET *******10 TAYLOR DOROTHY *******11 ANDERSON LISA *******12 THOMAS NANCY *******13 JACKSON KAREN *******14 WHITE BETTY *******15 HARRIS HELEN *******16 MARTIN SANDRA *******17 THOMPSON DONNA *******18 GARCIA CAROL *******19 MARTINEZ RUTH *******20 ROBINSON SHARON *******21 CLARK MICHELLE RESULTS (ABRIDGED) SELECT SUBSTRING(LPAD(CUSTOMER_ID,12,'***'),9,9)AS CUST_ID, FIRST_NAME,LAST_NAME FROM CUSTOMER CUST_ID FIRST_NAME LAST_NAME ***1 Sam SMITH ***2 PATRICIA JOHNSON ***3 LINDA WILLIAMS ***4 BARBARA JONES
  • 26. 25 ***5 ELIZABETH BROWN ***6 JENNIFER DAVIS ***7 MARIA MILLER ***8 SUSAN WILSON **16 SANDRA MARTIN **23 SARAH LEWIS **24 KIMBERLY LEE **63 ASHLEY RICHARDSON **64 JUDITH COX *108 TRACY COLE *109 EDNA WEST *110 TIFFANY JORDAN *111 CARMEN OWENS *112 ROSA REYNOLDS RESULTS (ABRIDGED) Numeric Functions select c.customer_id, first_name,last_name, p.amount,round(p.amount)as roundedamount from customer c inner join payment p on c.customer_id =p.customer_id ; customer_id first_name last_name amount roundedamount 1 Sam SMITH 4.99 5 1 Sam SMITH 4.99 5 1 Sam SMITH 4.99 5 1 Sam SMITH 4.99 5 1 Sam SMITH 4.99 5 1 Sam SMITH 4.99 5 1 Sam SMITH 4.99 5
  • 27. 26 RESULTS (ABRIDGED) select c.customer_id, first_name,last_name, round(avg(p.amount)) as Avg_Amount, Max(p.amount) Highest_Amount, Min(p.amount) as Snallest_Amount,round(sum(p.amount))as rounded_amount from customer c inner join payment p on c.customer_id =p.customer_id group by c.customer_id *************************** 1. row *************************** customer_id: 1 first_name: MARY last_name: SMITH Avg_Amount: 4 Highest_Amount: 9.99 Snallest_Amount: 0.99 1 Sam SMITH 4.99 5 2 PATRICIA JOHNSON 4.99 5 2 PATRICIA JOHNSON 4.99 5 2 PATRICIA JOHNSON 4.99 5 2 PATRICIA JOHNSON 4.99 5 2 PATRICIA JOHNSON 4.99 5 2 PATRICIA JOHNSON 4.99 5 3 LINDA WILLIAMS 4.99 5 3 LINDA WILLIAMS 4.99 5 3 LINDA WILLIAMS 4.99 5 3 LINDA WILLIAMS 4.99 5 3 LINDA WILLIAMS 4.99 5 3 LINDA WILLIAMS 4.99 5 4 BARBARA JONES 4.99 5 4 BARBARA JONES 4.99 5 4 BARBARA JONES 4.99 5 5 ELIZABETH BROWN 4.99 5
  • 28. 27 rounded_amount: 119 *************************** 2. row *************************** customer_id: 2 first_name: PATRICIA last_name: JOHNSON Avg_Amount: 5 Highest_Amount: 10.99 Snallest_Amount: 0.99 rounded_amount: 129 *************************** 3. row *************************** customer_id: 3 first_name: LINDA last_name: WILLIAMS Avg_Amount: 5 Highest_Amount: 10.99 Snallest_Amount: 0.99 rounded_amount: 136 *************************** 4. row *************************** customer_id: 4 first_name: BARBARA last_name: JONES Avg_Amount: 4 Highest_Amount: 8.99 Snallest_Amount: 0.99 rounded_amount: 82 *************************** 5. row *************************** customer_id: 5 first_name: ELIZABETH last_name: BROWN Avg_Amount: 4 Highest_Amount: 9.99 Snallest_Amount: 0.99 rounded_amount: 145
  • 29. 28 mysql> select c.customer_id, first_name,last_name, amount, cos(amount), tan(amount),sin(amount) from customer c inner join payment p on c.customer_id =p.customer_id group by c.customer_id G *************************** 1. row *************************** customer_id: 1 first_name: MARY last_name: SMITH amount: 2.99 cos(amount): -0.988531820827396 tan(amount): -0.1527646443995571 sin(amount): 0.15101271208634384 *************************** 2. row *************************** customer_id: 2 first_name: PATRICIA last_name: JOHNSON amount: 4.99 cos(amount): 0.27405891954542744 tan(amount): -3.5091465186462645 sin(amount): -0.9617129034267934 *************************** 3. row *************************** customer_id: 3 first_name: LINDA last_name: WILLIAMS amount: 1.99 cos(amount): -0.4070332066592655 tan(amount): -2.244075781526737 sin(amount): 0.9134133613412252 *************************** 4. row *************************** customer_id: 4 first_name: BARBARA last_name: JONES amount: 4.99 cos(amount): 0.27405891954542744 tan(amount): -3.5091465186462645 sin(amount): -0.9617129034267934
  • 30. 29 *************************** 5. row *************************** customer_id: 5 first_name: ELIZABETH last_name: BROWN amount: 0.99 cos(amount): 0.5486898605815875 tan(amount): 1.5236767410179022 sin(amount): 0.8360259786005205 *************************** 6. row *************************** customer_id: 6 first_name: JENNIFER last_name: DAVIS amount: 4.99 cos(amount): 0.27405891954542744 tan(amount): -3.5091465186462645 sin(amount): -0.9617129034267934 *************************** 7. row *************************** customer_id: 7 first_name: MARIA last_name: MILLER amount: 5.99 cos(amount): 0.9573281701231308 tan(amount): -0.30188505822636535 sin(amount): -0.2890030703793611 *************************** 8. row *************************** customer_id: 8 first_name: SUSAN last_name: WILSON amount: 6.99 cos(amount): 0.7604343160346811 tan(amount): 0.8540051902908776 sin(amount): 0.6494148527689112
  • 31. 30 DBA Work mysql> show columns from customer G *************************** 1. row *************************** Field: customer_id Type: smallint(5) unsigned Null: NO Key: PRI Default: NULL Extra: auto_increment *************************** 2. row *************************** Field: store_id Type: tinyint(3) unsigned Null: NO Key: MUL Default: NULL Extra: *************************** 3. row *************************** Field: first_name Type: varchar(45) Null: NO Key: Default: NULL Extra: *************************** 4. row *************************** Field: last_name Type: varchar(45) Null: NO Key: MUL Default: NULL Extra: *************************** 5. row *************************** Field: email Type: varchar(50)
  • 32. 31 Null: YES Key: Default: NULL Extra: *************************** 6. row *************************** Field: address_id Type: smallint(5) unsigned Null: NO Key: MUL Default: NULL Extra: *************************** 7. row *************************** Field: active Type: tinyint(1) Null: NO Key: Default: 1 Extra: *************************** 8. row *************************** Field: create_date Type: datetime Null: NO Key: Default: NULL Extra: *************************** 9. row *************************** Field: last_update Type: timestamp Null: NO Key: Default: CURRENT_TIMESTAMP Extra: on update CURRENT_TIMESTAMP 9 rows in set (0.01 sec)
  • 33. 32 mysql> show full columns from customer G *************************** 1. row *************************** Field: customer_id Type: smallint(5) unsigned Collation: NULL Null: NO Key: PRI Default: NULL Extra: auto_increment Privileges: select,insert,update,references Comment: *************************** 2. row *************************** Field: store_id Type: tinyint(3) unsigned Collation: NULL Null: NO Key: MUL Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 3. row *************************** Field: first_name Type: varchar(45) Collation: utf8_general_ci Null: NO Key: Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 4. row ***************************
  • 34. 33 Field: last_name Type: varchar(45) Collation: utf8_general_ci Null: NO Key: MUL Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 5. row *************************** Field: email Type: varchar(50) Collation: utf8_general_ci Null: YES Key: Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 6. row *************************** Field: address_id Type: smallint(5) unsigned Collation: NULL Null: NO Key: MUL Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 7. row *************************** Field: active Type: tinyint(1) Collation: NULL Null: NO
  • 35. 34 Key: Default: 1 Extra: Privileges: select,insert,update,references Comment: *************************** 8. row *************************** Field: create_date Type: datetime Collation: NULL Null: NO Key: Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 9. row *************************** Field: last_update Type: timestamp Collation: NULL Null: NO Key: Default: CURRENT_TIMESTAMP Extra: on update CURRENT_TIMESTAMP Privileges: select,insert,update,references Comment: 9 rows in set (0.01 sec)
  • 36. 35 mysql> SHOW INDEX FROM CUSTOMER G *************************** 1. row *************************** Table: CUSTOMER Non_unique: 0 Key_name: PRIMARY Seq_in_index: 1 Column_name: customer_id Collation: A Cardinality: 671 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 2. row *************************** Table: CUSTOMER Non_unique: 1 Key_name: idx_fk_store_id Seq_in_index: 1 Column_name: store_id Collation: A Cardinality: 4 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 3. row *************************** Table: CUSTOMER Non_unique: 1 Key_name: idx_fk_address_id Seq_in_index: 1
  • 37. 36 Column_name: address_id Collation: A Cardinality: 671 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 4. row *************************** Table: CUSTOMER Non_unique: 1 Key_name: idx_last_name Seq_in_index: 1 Column_name: last_name Collation: A Cardinality: 671 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: 4 rows in set (0.00 sec) mysql> SHOW KEYS FROM CUSTOMER G *************************** 1. row *************************** Table: CUSTOMER Non_unique: 0 Key_name: PRIMARY Seq_in_index: 1 Column_name: customer_id Collation: A Cardinality: 577
  • 38. 37 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 2. row *************************** Table: CUSTOMER Non_unique: 1 Key_name: idx_fk_store_id Seq_in_index: 1 Column_name: store_id Collation: A Cardinality: 3 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 3. row *************************** Table: CUSTOMER Non_unique: 1 Key_name: idx_fk_address_id Seq_in_index: 1 Column_name: address_id Collation: A Cardinality: 577 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment:
  • 39. 38 *************************** 4. row *************************** Table: CUSTOMER Non_unique: 1 Key_name: idx_last_name Seq_in_index: 1 Column_name: last_name Collation: A Cardinality: 577 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: 4 rows in set (0.00 sec) mysql> SHOW INDEX FROM CUSTOMER G *************************** 1. row *************************** Table: CUSTOMER Non_unique: 0 Key_name: PRIMARY Seq_in_index: 1 Column_name: customer_id Collation: A Cardinality: 505 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 2. row *************************** Table: CUSTOMER Non_unique: 1
  • 40. 39 Key_name: idx_fk_store_id Seq_in_index: 1 Column_name: store_id Collation: A Cardinality: 3 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 3. row *************************** Table: CUSTOMER Non_unique: 1 Key_name: idx_fk_address_id Seq_in_index: 1 Column_name: address_id Collation: A Cardinality: 505 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 4. row *************************** Table: CUSTOMER Non_unique: 1 Key_name: idx_last_name Seq_in_index: 1 Column_name: last_name Collation: A Cardinality: 505 Sub_part: NULL
  • 41. 40 Packed: NULL Null: Index_type: BTREE Comment: Index_comment: 4 rows in set (0.00 sec) mysql> show columns from customers G ERROR 1146 (42S02): Table 'sakila.customers' doesn't exist mysql> show columns from customer G *************************** 1. row *************************** Field: customer_id Type: smallint(5) unsigned Null: NO Key: PRI Default: NULL Extra: auto_increment *************************** 2. row *************************** Field: store_id Type: tinyint(3) unsigned Null: NO Key: MUL Default: NULL Extra: *************************** 3. row *************************** Field: first_name Type: varchar(45) Null: NO Key: Default: NULL Extra: *************************** 4. row *************************** Field: last_name
  • 42. 41 Type: varchar(45) Null: NO Key: MUL Default: NULL Extra: *************************** 5. row *************************** Field: email Type: varchar(50) Null: YES Key: Default: NULL Extra: *************************** 6. row *************************** Field: address_id Type: smallint(5) unsigned Null: NO Key: MUL Default: NULL Extra: *************************** 7. row *************************** Field: active Type: tinyint(1) Null: NO Key: Default: 1 Extra: *************************** 8. row *************************** Field: create_date Type: datetime Null: NO Key: Default: NULL Extra: *************************** 9. row ***************************
  • 43. 42 Field: last_update Type: timestamp Null: NO Key: Default: CURRENT_TIMESTAMP Extra: on update CURRENT_TIMESTAMP 9 rows in set (0.01 sec) mysql> SHOW INDEX FROM CUSTOMER G *************************** 1. row *************************** Table: CUSTOMER Non_unique: 0 Key_name: PRIMARY Seq_in_index: 1 Column_name: customer_id Collation: A Cardinality: 671 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 2. row *************************** Table: CUSTOMER Non_unique: 1 Key_name: idx_fk_store_id Seq_in_index: 1 Column_name: store_id Collation: A Cardinality: 4 Sub_part: NULL Packed: NULL Null:
  • 44. 43 Index_type: BTREE Comment: Index_comment: *************************** 3. row *************************** Table: CUSTOMER Non_unique: 1 Key_name: idx_fk_address_id Seq_in_index: 1 Column_name: address_id Collation: A Cardinality: 671 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 4. row *************************** Table: CUSTOMER Non_unique: 1 Key_name: idx_last_name Seq_in_index: 1 Column_name: last_name Collation: A Cardinality: 671 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: 4 rows in set (0.00 sec) mysql> SHOW KEYS FROM CUSTOMER G
  • 45. 44 *************************** 1. row *************************** Table: CUSTOMER Non_unique: 0 Key_name: PRIMARY Seq_in_index: 1 Column_name: customer_id Collation: A Cardinality: 577 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 2. row *************************** Table: CUSTOMER Non_unique: 1 Key_name: idx_fk_store_id Seq_in_index: 1 Column_name: store_id Collation: A Cardinality: 3 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 3. row *************************** Table: CUSTOMER Non_unique: 1 Key_name: idx_fk_address_id Seq_in_index: 1 Column_name: address_id
  • 46. 45 Collation: A Cardinality: 577 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 4. row *************************** Table: CUSTOMER Non_unique: 1 Key_name: idx_last_name Seq_in_index: 1 Column_name: last_name Collation: A Cardinality: 577 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: 4 rows in set (0.00 sec) mysql> SHOW INDEX FROM CUSTOMER; +----------+------------+-------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | +----------+------------+-------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | CUSTOMER | 0 | PRIMARY | 1 | customer_id | A | 646 | NULL | NULL | | BTREE | | | | CUSTOMER | 1 | idx_fk_store_id | 1 | store_id | A | 3 | NULL | NULL | | BTREE | | | | CUSTOMER | 1 | idx_fk_address_id | 1 | address_id | A | 646 | NULL | NULL | | BTREE | | | | CUSTOMER | 1 | idx_last_name | 1 | last_name | A | 646 | NULL | NULL | | BTREE | | | +----------+------------+-------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
  • 47. 46 4 rows in set (0.00 sec) mysql> SHOW INDEX FROM CUSTOMER G *************************** 1. row *************************** Table: CUSTOMER Non_unique: 0 Key_name: PRIMARY Seq_in_index: 1 Column_name: customer_id Collation: A Cardinality: 505 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 2. row *************************** Table: CUSTOMER Non_unique: 1 Key_name: idx_fk_store_id Seq_in_index: 1 Column_name: store_id Collation: A Cardinality: 3 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 3. row *************************** Table: CUSTOMER Non_unique: 1
  • 48. 47 Key_name: idx_fk_address_id Seq_in_index: 1 Column_name: address_id Collation: A Cardinality: 505 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 4. row *************************** Table: CUSTOMER Non_unique: 1 Key_name: idx_last_name Seq_in_index: 1 Column_name: last_name Collation: A Cardinality: 505 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: 4 rows in set (0.00 sec) mysql> desc customer G *************************** 1. row *************************** Field: customer_id Type: smallint(5) unsigned Null: NO Key: PRI Default: NULL
  • 49. 48 Extra: auto_increment *************************** 2. row *************************** Field: store_id Type: tinyint(3) unsigned Null: NO Key: MUL Default: NULL Extra: *************************** 3. row *************************** Field: first_name Type: varchar(45) Null: NO Key: Default: NULL Extra: *************************** 4. row *************************** Field: last_name Type: varchar(45) Null: NO Key: MUL Default: NULL Extra: *************************** 5. row *************************** Field: email Type: varchar(50) Null: YES Key: Default: NULL Extra: *************************** 6. row *************************** Field: address_id Type: smallint(5) unsigned Null: NO Key: MUL
  • 50. 49 Default: NULL Extra: *************************** 7. row *************************** Field: active Type: tinyint(1) Null: NO Key: Default: 1 Extra: *************************** 8. row *************************** Field: create_date Type: datetime Null: NO Key: Default: NULL Extra: *************************** 9. row *************************** Field: last_update Type: timestamp Null: NO Key: Default: CURRENT_TIMESTAMP Extra: on update CURRENT_TIMESTAMP 9 rows in set (0.01 sec) mysql> SHOW Character set G *************************** 1. row *************************** Charset: big5 Description: Big5 Traditional Chinese Default collation: big5_chinese_ci Maxlen: 2 *************************** 2. row *************************** Charset: dec8 Description: DEC West European
  • 51. 50 Default collation: dec8_swedish_ci Maxlen: 1 *************************** 3. row *************************** Charset: cp850 Description: DOS West European Default collation: cp850_general_ci Maxlen: 1 *************************** 4. row *************************** Charset: hp8 Description: HP West European Default collation: hp8_english_ci Maxlen: 1 *************************** 5. row *************************** Charset: koi8r Description: KOI8-R Relcom Russian Default collation: koi8r_general_ci Maxlen: 1 *************************** 6. row *************************** Charset: latin1 Description: cp1252 West European Default collation: latin1_swedish_ci Maxlen: 1 *************************** 7. row *************************** Charset: latin2 Description: ISO 8859-2 Central European Default collation: latin2_general_ci Maxlen: 1 *************************** 8. row *************************** Charset: swe7 Description: 7bit Swedish Default collation: swe7_swedish_ci Maxlen: 1 *************************** 9. row *************************** Charset: ascii
  • 52. 51 Description: US ASCII Default collation: ascii_general_ci Maxlen: 1 *************************** 10. row *************************** Charset: ujis Description: EUC-JP Japanese Default collation: ujis_japanese_ci Maxlen: 3 *************************** 11. row *************************** Charset: sjis Description: Shift-JIS Japanese Default collation: sjis_japanese_ci Maxlen: 2 *************************** 12. row *************************** Charset: hebrew Description: ISO 8859-8 Hebrew Default collation: hebrew_general_ci Maxlen: 1 *************************** 13. row *************************** Charset: tis620 Description: TIS620 Thai Default collation: tis620_thai_ci Maxlen: 1 *************************** 14. row *************************** Charset: euckr Description: EUC-KR Korean Default collation: euckr_korean_ci Maxlen: 2 *************************** 15. row *************************** Charset: koi8u Description: KOI8-U Ukrainian Default collation: koi8u_general_ci Maxlen: 1 *************************** 16. row ***************************
  • 53. 52 Charset: gb2312 Description: GB2312 Simplified Chinese Default collation: gb2312_chinese_ci Maxlen: 2 *************************** 17. row *************************** Charset: greek Description: ISO 8859-7 Greek Default collation: greek_general_ci Maxlen: 1 *************************** 18. row *************************** Charset: cp1250 Description: Windows Central European Default collation: cp1250_general_ci Maxlen: 1 *************************** 19. row *************************** Charset: gbk Description: GBK Simplified Chinese Default collation: gbk_chinese_ci Maxlen: 2 *************************** 20. row *************************** Charset: latin5 Description: ISO 8859-9 Turkish Default collation: latin5_turkish_ci Maxlen: 1 *************************** 21. row *************************** Charset: armscii8 Description: ARMSCII-8 Armenian Default collation: armscii8_general_ci Maxlen: 1 *************************** 22. row *************************** Charset: utf8 Description: UTF-8 Unicode Default collation: utf8_general_ci Maxlen: 3
  • 54. 53 *************************** 23. row *************************** Charset: ucs2 Description: UCS-2 Unicode Default collation: ucs2_general_ci Maxlen: 2 *************************** 24. row *************************** Charset: cp866 Description: DOS Russian Default collation: cp866_general_ci Maxlen: 1 *************************** 25. row *************************** Charset: keybcs2 Description: DOS Kamenicky Czech-Slovak Default collation: keybcs2_general_ci Maxlen: 1 *************************** 26. row *************************** Charset: macce Description: Mac Central European Default collation: macce_general_ci Maxlen: 1 *************************** 27. row *************************** Charset: macroman Description: Mac West European Default collation: macroman_general_ci Maxlen: 1 *************************** 28. row *************************** Charset: cp852 Description: DOS Central European Default collation: cp852_general_ci Maxlen: 1 *************************** 29. row *************************** Charset: latin7 Description: ISO 8859-13 Baltic Default collation: latin7_general_ci
  • 55. 54 Maxlen: 1 *************************** 30. row *************************** Charset: utf8mb4 Description: UTF-8 Unicode Default collation: utf8mb4_general_ci Maxlen: 4 *************************** 31. row *************************** Charset: cp1251 Description: Windows Cyrillic Default collation: cp1251_general_ci Maxlen: 1 *************************** 32. row *************************** Charset: utf16 Description: UTF-16 Unicode Default collation: utf16_general_ci Maxlen: 4 *************************** 33. row *************************** Charset: cp1256 Description: Windows Arabic Default collation: cp1256_general_ci Maxlen: 1 *************************** 34. row *************************** Charset: cp1257 Description: Windows Baltic Default collation: cp1257_general_ci Maxlen: 1 *************************** 35. row *************************** Charset: utf32 Description: UTF-32 Unicode Default collation: utf32_general_ci Maxlen: 4 *************************** 36. row *************************** Charset: binary Description: Binary pseudo charset
  • 56. 55 Default collation: binary Maxlen: 1 *************************** 37. row *************************** Charset: geostd8 Description: GEOSTD8 Georgian Default collation: geostd8_general_ci Maxlen: 1 *************************** 38. row *************************** Charset: cp932 Description: SJIS for Windows Japanese Default collation: cp932_japanese_ci Maxlen: 2 *************************** 39. row *************************** Charset: eucjpms Description: UJIS for Windows Japanese Default collation: eucjpms_japanese_ci Maxlen: 3 39 rows in set (0.00 sec) mysql> SHOW Character set from customer; 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 customer' at line 1 mysql> SHOW Character set ; +----------+-----------------------------+---------------------+--------+ | Charset | Description | Default collation | Maxlen | +----------+-----------------------------+---------------------+--------+ | big5 | Big5 Traditional Chinese | big5_chinese_ci | 2 | | dec8 | DEC West European | dec8_swedish_ci | 1 | | cp850 | DOS West European | cp850_general_ci | 1 | | hp8 | HP West European | hp8_english_ci | 1 | | koi8r | KOI8-R Relcom Russian | koi8r_general_ci | 1 | | latin1 | cp1252 West European | latin1_swedish_ci | 1 | | latin2 | ISO 8859-2 Central European | latin2_general_ci | 1 | | swe7 | 7bit Swedish | swe7_swedish_ci | 1 |
  • 57. 56 | ascii | US ASCII | ascii_general_ci | 1 | | ujis | EUC-JP Japanese | ujis_japanese_ci | 3 | | sjis | Shift-JIS Japanese | sjis_japanese_ci | 2 | | hebrew | ISO 8859-8 Hebrew | hebrew_general_ci | 1 | | tis620 | TIS620 Thai | tis620_thai_ci | 1 | | euckr | EUC-KR Korean | euckr_korean_ci | 2 | | koi8u | KOI8-U Ukrainian | koi8u_general_ci | 1 | | gb2312 | GB2312 Simplified Chinese | gb2312_chinese_ci | 2 | | greek | ISO 8859-7 Greek | greek_general_ci | 1 | | cp1250 | Windows Central European | cp1250_general_ci | 1 | | gbk | GBK Simplified Chinese | gbk_chinese_ci | 2 | | latin5 | ISO 8859-9 Turkish | latin5_turkish_ci | 1 | | armscii8 | ARMSCII-8 Armenian | armscii8_general_ci | 1 | | utf8 | UTF-8 Unicode | utf8_general_ci | 3 | | ucs2 | UCS-2 Unicode | ucs2_general_ci | 2 | | cp866 | DOS Russian | cp866_general_ci | 1 | | keybcs2 | DOS Kamenicky Czech-Slovak | keybcs2_general_ci | 1 | | macce | Mac Central European | macce_general_ci | 1 | | macroman | Mac West European | macroman_general_ci | 1 | | cp852 | DOS Central European | cp852_general_ci | 1 | | latin7 | ISO 8859-13 Baltic | latin7_general_ci | 1 | | utf8mb4 | UTF-8 Unicode | utf8mb4_general_ci | 4 | | cp1251 | Windows Cyrillic | cp1251_general_ci | 1 | | utf16 | UTF-16 Unicode | utf16_general_ci | 4 | | cp1256 | Windows Arabic | cp1256_general_ci | 1 | | cp1257 | Windows Baltic | cp1257_general_ci | 1 | | utf32 | UTF-32 Unicode | utf32_general_ci | 4 | | binary | Binary pseudo charset | binary | 1 | | geostd8 | GEOSTD8 Georgian | geostd8_general_ci | 1 | | cp932 | SJIS for Windows Japanese | cp932_japanese_ci | 2 | | eucjpms | UJIS for Windows Japanese | eucjpms_japanese_ci | 3 | +----------+-----------------------------+---------------------+--------+ 39 rows in set (0.00 sec)
  • 58. 57 mysql> SHOW Character COLLATION; 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 'COLLATION' at line 1 mysql> SHOW Character collation; 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 'collation' at line 1 mysql> SHOW collation; +-----------------------+----------+-----+---------+----------+---------+ | Collation | Charset | Id | Default | Compiled | Sortlen | +-----------------------+----------+-----+---------+----------+---------+ | big5_chinese_ci | big5 | 1 | Yes | Yes | 1 | | big5_bin | big5 | 84 | | Yes | 1 | | dec8_swedish_ci | dec8 | 3 | Yes | Yes | 1 | | dec8_bin | dec8 | 69 | | Yes | 1 | | cp850_general_ci | cp850 | 4 | Yes | Yes | 1 | | cp850_bin | cp850 | 80 | | Yes | 1 | | hp8_english_ci | hp8 | 6 | Yes | Yes | 1 | | hp8_bin | hp8 | 72 | | Yes | 1 | | koi8r_general_ci | koi8r | 7 | Yes | Yes | 1 | | koi8r_bin | koi8r | 74 | | Yes | 1 | | latin1_german1_ci | latin1 | 5 | | Yes | 1 | | latin1_swedish_ci | latin1 | 8 | Yes | Yes | 1 | | latin1_danish_ci | latin1 | 15 | | Yes | 1 | | latin1_german2_ci | latin1 | 31 | | Yes | 2 | | latin1_bin | latin1 | 47 | | Yes | 1 | | latin1_general_ci | latin1 | 48 | | Yes | 1 | | latin1_general_cs | latin1 | 49 | | Yes | 1 | | latin1_spanish_ci | latin1 | 94 | | Yes | 1 | | latin2_czech_cs | latin2 | 2 | | Yes | 4 | | latin2_general_ci | latin2 | 9 | Yes | Yes | 1 | | latin2_hungarian_ci | latin2 | 21 | | Yes | 1 | | latin2_croatian_ci | latin2 | 27 | | Yes | 1 | | latin2_bin | latin2 | 77 | | Yes | 1 | | swe7_swedish_ci | swe7 | 10 | Yes | Yes | 1 |
  • 59. 58 | swe7_bin | swe7 | 82 | | Yes | 1 | | ascii_general_ci | ascii | 11 | Yes | Yes | 1 | | ascii_bin | ascii | 65 | | Yes | 1 | | ujis_japanese_ci | ujis | 12 | Yes | Yes | 1 | | ujis_bin | ujis | 91 | | Yes | 1 | | sjis_japanese_ci | sjis | 13 | Yes | Yes | 1 | | sjis_bin | sjis | 88 | | Yes | 1 | | hebrew_general_ci | hebrew | 16 | Yes | Yes | 1 | | hebrew_bin | hebrew | 71 | | Yes | 1 | | tis620_thai_ci | tis620 | 18 | Yes | Yes | 4 | | tis620_bin | tis620 | 89 | | Yes | 1 | | euckr_korean_ci | euckr | 19 | Yes | Yes | 1 | | euckr_bin | euckr | 85 | | Yes | 1 | | koi8u_general_ci | koi8u | 22 | Yes | Yes | 1 | | koi8u_bin | koi8u | 75 | | Yes | 1 | | gb2312_chinese_ci | gb2312 | 24 | Yes | Yes | 1 | | gb2312_bin | gb2312 | 86 | | Yes | 1 | | greek_general_ci | greek | 25 | Yes | Yes | 1 | | greek_bin | greek | 70 | | Yes | 1 | | cp1250_general_ci | cp1250 | 26 | Yes | Yes | 1 | | cp1250_czech_cs | cp1250 | 34 | | Yes | 2 | | cp1250_croatian_ci | cp1250 | 44 | | Yes | 1 | | cp1250_bin | cp1250 | 66 | | Yes | 1 | | cp1250_polish_ci | cp1250 | 99 | | Yes | 1 | | gbk_chinese_ci | gbk | 28 | Yes | Yes | 1 | | gbk_bin | gbk | 87 | | Yes | 1 | | latin5_turkish_ci | latin5 | 30 | Yes | Yes | 1 | | latin5_bin | latin5 | 78 | | Yes | 1 | | armscii8_general_ci | armscii8 | 32 | Yes | Yes | 1 | | armscii8_bin | armscii8 | 64 | | Yes | 1 | | utf8_general_ci | utf8 | 33 | Yes | Yes | 1 | | utf8_bin | utf8 | 83 | | Yes | 1 | | utf8_unicode_ci | utf8 | 192 | | Yes | 8 | | utf8_icelandic_ci | utf8 | 193 | | Yes | 8 |
  • 60. 59 | utf8_latvian_ci | utf8 | 194 | | Yes | 8 | | utf8_romanian_ci | utf8 | 195 | | Yes | 8 | | utf8_slovenian_ci | utf8 | 196 | | Yes | 8 | | utf8_polish_ci | utf8 | 197 | | Yes | 8 | | utf8_estonian_ci | utf8 | 198 | | Yes | 8 | | utf8_spanish_ci | utf8 | 199 | | Yes | 8 | | utf8_swedish_ci | utf8 | 200 | | Yes | 8 | | utf8_turkish_ci | utf8 | 201 | | Yes | 8 | | utf8_czech_ci | utf8 | 202 | | Yes | 8 | | utf8_danish_ci | utf8 | 203 | | Yes | 8 | | utf8_lithuanian_ci | utf8 | 204 | | Yes | 8 | | utf8_slovak_ci | utf8 | 205 | | Yes | 8 | | utf8_spanish2_ci | utf8 | 206 | | Yes | 8 | | utf8_roman_ci | utf8 | 207 | | Yes | 8 | | utf8_persian_ci | utf8 | 208 | | Yes | 8 | | utf8_esperanto_ci | utf8 | 209 | | Yes | 8 | | utf8_hungarian_ci | utf8 | 210 | | Yes | 8 | | utf8_sinhala_ci | utf8 | 211 | | Yes | 8 | | ucs2_general_ci | ucs2 | 35 | Yes | Yes | 1 | | ucs2_bin | ucs2 | 90 | | Yes | 1 | | ucs2_unicode_ci | ucs2 | 128 | | Yes | 8 | | ucs2_icelandic_ci | ucs2 | 129 | | Yes | 8 | | ucs2_latvian_ci | ucs2 | 130 | | Yes | 8 | | ucs2_romanian_ci | ucs2 | 131 | | Yes | 8 | | ucs2_slovenian_ci | ucs2 | 132 | | Yes | 8 | | ucs2_polish_ci | ucs2 | 133 | | Yes | 8 | | ucs2_estonian_ci | ucs2 | 134 | | Yes | 8 | | ucs2_spanish_ci | ucs2 | 135 | | Yes | 8 | | ucs2_swedish_ci | ucs2 | 136 | | Yes | 8 | | ucs2_turkish_ci | ucs2 | 137 | | Yes | 8 | | ucs2_czech_ci | ucs2 | 138 | | Yes | 8 | | ucs2_danish_ci | ucs2 | 139 | | Yes | 8 | | ucs2_lithuanian_ci | ucs2 | 140 | | Yes | 8 | | ucs2_slovak_ci | ucs2 | 141 | | Yes | 8 |
  • 61. 60 | ucs2_spanish2_ci | ucs2 | 142 | | Yes | 8 | | ucs2_roman_ci | ucs2 | 143 | | Yes | 8 | | ucs2_persian_ci | ucs2 | 144 | | Yes | 8 | | ucs2_esperanto_ci | ucs2 | 145 | | Yes | 8 | | ucs2_hungarian_ci | ucs2 | 146 | | Yes | 8 | | ucs2_sinhala_ci | ucs2 | 147 | | Yes | 8 | | cp866_general_ci | cp866 | 36 | Yes | Yes | 1 | | cp866_bin | cp866 | 68 | | Yes | 1 | | keybcs2_general_ci | keybcs2 | 37 | Yes | Yes | 1 | | keybcs2_bin | keybcs2 | 73 | | Yes | 1 | | macce_general_ci | macce | 38 | Yes | Yes | 1 | | macce_bin | macce | 43 | | Yes | 1 | | macroman_general_ci | macroman | 39 | Yes | Yes | 1 | | macroman_bin | macroman | 53 | | Yes | 1 | | cp852_general_ci | cp852 | 40 | Yes | Yes | 1 | | cp852_bin | cp852 | 81 | | Yes | 1 | | latin7_estonian_cs | latin7 | 20 | | Yes | 1 | | latin7_general_ci | latin7 | 41 | Yes | Yes | 1 | | latin7_general_cs | latin7 | 42 | | Yes | 1 | | latin7_bin | latin7 | 79 | | Yes | 1 | | utf8mb4_general_ci | utf8mb4 | 45 | Yes | Yes | 1 | | utf8mb4_bin | utf8mb4 | 46 | | Yes | 1 | | utf8mb4_unicode_ci | utf8mb4 | 224 | | Yes | 8 | | utf8mb4_icelandic_ci | utf8mb4 | 225 | | Yes | 8 | | utf8mb4_latvian_ci | utf8mb4 | 226 | | Yes | 8 | | utf8mb4_romanian_ci | utf8mb4 | 227 | | Yes | 8 | | utf8mb4_slovenian_ci | utf8mb4 | 228 | | Yes | 8 | | utf8mb4_polish_ci | utf8mb4 | 229 | | Yes | 8 | | utf8mb4_estonian_ci | utf8mb4 | 230 | | Yes | 8 | | utf8mb4_spanish_ci | utf8mb4 | 231 | | Yes | 8 | | utf8mb4_swedish_ci | utf8mb4 | 232 | | Yes | 8 | | utf8mb4_turkish_ci | utf8mb4 | 233 | | Yes | 8 | | utf8mb4_czech_ci | utf8mb4 | 234 | | Yes | 8 | | utf8mb4_danish_ci | utf8mb4 | 235 | | Yes | 8 |
  • 62. 61 | utf8mb4_lithuanian_ci | utf8mb4 | 236 | | Yes | 8 | | utf8mb4_slovak_ci | utf8mb4 | 237 | | Yes | 8 | | utf8mb4_spanish2_ci | utf8mb4 | 238 | | Yes | 8 | | utf8mb4_roman_ci | utf8mb4 | 239 | | Yes | 8 | | utf8mb4_persian_ci | utf8mb4 | 240 | | Yes | 8 | | utf8mb4_esperanto_ci | utf8mb4 | 241 | | Yes | 8 | | utf8mb4_hungarian_ci | utf8mb4 | 242 | | Yes | 8 | | utf8mb4_sinhala_ci | utf8mb4 | 243 | | Yes | 8 | | cp1251_bulgarian_ci | cp1251 | 14 | | Yes | 1 | | cp1251_ukrainian_ci | cp1251 | 23 | | Yes | 1 | | cp1251_bin | cp1251 | 50 | | Yes | 1 | | cp1251_general_ci | cp1251 | 51 | Yes | Yes | 1 | | cp1251_general_cs | cp1251 | 52 | | Yes | 1 | | utf16_general_ci | utf16 | 54 | Yes | Yes | 1 | | utf16_bin | utf16 | 55 | | Yes | 1 | | utf16_unicode_ci | utf16 | 101 | | Yes | 8 | | utf16_icelandic_ci | utf16 | 102 | | Yes | 8 | | utf16_latvian_ci | utf16 | 103 | | Yes | 8 | | utf16_romanian_ci | utf16 | 104 | | Yes | 8 | | utf16_slovenian_ci | utf16 | 105 | | Yes | 8 | | utf16_polish_ci | utf16 | 106 | | Yes | 8 | | utf16_estonian_ci | utf16 | 107 | | Yes | 8 | | utf16_spanish_ci | utf16 | 108 | | Yes | 8 | | utf16_swedish_ci | utf16 | 109 | | Yes | 8 | | utf16_turkish_ci | utf16 | 110 | | Yes | 8 | | utf16_czech_ci | utf16 | 111 | | Yes | 8 | | utf16_danish_ci | utf16 | 112 | | Yes | 8 | | utf16_lithuanian_ci | utf16 | 113 | | Yes | 8 | | utf16_slovak_ci | utf16 | 114 | | Yes | 8 | | utf16_spanish2_ci | utf16 | 115 | | Yes | 8 | | utf16_roman_ci | utf16 | 116 | | Yes | 8 | | utf16_persian_ci | utf16 | 117 | | Yes | 8 | | utf16_esperanto_ci | utf16 | 118 | | Yes | 8 | | utf16_hungarian_ci | utf16 | 119 | | Yes | 8 |
  • 63. 62 | utf16_sinhala_ci | utf16 | 120 | | Yes | 8 | | cp1256_general_ci | cp1256 | 57 | Yes | Yes | 1 | | cp1256_bin | cp1256 | 67 | | Yes | 1 | | cp1257_lithuanian_ci | cp1257 | 29 | | Yes | 1 | | cp1257_bin | cp1257 | 58 | | Yes | 1 | | cp1257_general_ci | cp1257 | 59 | Yes | Yes | 1 | | utf32_general_ci | utf32 | 60 | Yes | Yes | 1 | | utf32_bin | utf32 | 61 | | Yes | 1 | | utf32_unicode_ci | utf32 | 160 | | Yes | 8 | | utf32_icelandic_ci | utf32 | 161 | | Yes | 8 | | utf32_latvian_ci | utf32 | 162 | | Yes | 8 | | utf32_romanian_ci | utf32 | 163 | | Yes | 8 | | utf32_slovenian_ci | utf32 | 164 | | Yes | 8 | | utf32_polish_ci | utf32 | 165 | | Yes | 8 | | utf32_estonian_ci | utf32 | 166 | | Yes | 8 | | utf32_spanish_ci | utf32 | 167 | | Yes | 8 | | utf32_swedish_ci | utf32 | 168 | | Yes | 8 | | utf32_turkish_ci | utf32 | 169 | | Yes | 8 | | utf32_czech_ci | utf32 | 170 | | Yes | 8 | | utf32_danish_ci | utf32 | 171 | | Yes | 8 | | utf32_lithuanian_ci | utf32 | 172 | | Yes | 8 | | utf32_slovak_ci | utf32 | 173 | | Yes | 8 | | utf32_spanish2_ci | utf32 | 174 | | Yes | 8 | | utf32_roman_ci | utf32 | 175 | | Yes | 8 | | utf32_persian_ci | utf32 | 176 | | Yes | 8 | | utf32_esperanto_ci | utf32 | 177 | | Yes | 8 | | utf32_hungarian_ci | utf32 | 178 | | Yes | 8 | | utf32_sinhala_ci | utf32 | 179 | | Yes | 8 | | binary | binary | 63 | Yes | Yes | 1 | | geostd8_general_ci | geostd8 | 92 | Yes | Yes | 1 | | geostd8_bin | geostd8 | 93 | | Yes | 1 | | cp932_japanese_ci | cp932 | 95 | Yes | Yes | 1 | | cp932_bin | cp932 | 96 | | Yes | 1 | | eucjpms_japanese_ci | eucjpms | 97 | Yes | Yes | 1 |
  • 64. 63 | eucjpms_bin | eucjpms | 98 | | Yes | 1 | +-----------------------+----------+-----+---------+----------+---------+ 195 rows in set (0.00 sec) mysql> show full columns from customer; +-------------+----------------------+-----------------+------+-----+-------------------+-----------------------------+---------------------------------+---------+ | Field | Type | Collation | Null | Key | Default | Extra | Privileges | Comment | +-------------+----------------------+-----------------+------+-----+-------------------+-----------------------------+---------------------------------+---------+ | customer_id | smallint(5) unsigned | NULL | NO | PRI | NULL | auto_increment | select,insert,update,references | | | store_id | tinyint(3) unsigned | NULL | NO | MUL | NULL | | select,insert,update,references | | | first_name | varchar(45) | utf8_general_ci | NO | | NULL | | select,insert,update,references | | | last_name | varchar(45) | utf8_general_ci | NO | MUL | NULL | | select,insert,update,references | | | email | varchar(50) | utf8_general_ci | YES | | NULL | | select,insert,update,references | | | address_id | smallint(5) unsigned | NULL | NO | MUL | NULL | | select,insert,update,references | | | active | tinyint(1) | NULL | NO | | 1 | | select,insert,update,references | | | create_date | datetime | NULL | NO | | NULL | | select,insert,update,references | | | last_update | timestamp | NULL | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP | select,insert,update,references | | +-------------+----------------------+-----------------+------+-----+-------------------+-----------------------------+---------------------------------+---------+ 9 rows in set (0.00 sec) mysql> show full columns from customer G *************************** 1. row *************************** Field: customer_id Type: smallint(5) unsigned Collation: NULL Null: NO Key: PRI Default: NULL Extra: auto_increment Privileges: select,insert,update,references Comment: *************************** 2. row *************************** Field: store_id
  • 65. 64 Type: tinyint(3) unsigned Collation: NULL Null: NO Key: MUL Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 3. row *************************** Field: first_name Type: varchar(45) Collation: utf8_general_ci Null: NO Key: Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 4. row *************************** Field: last_name Type: varchar(45) Collation: utf8_general_ci Null: NO Key: MUL Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 5. row *************************** Field: email Type: varchar(50) Collation: utf8_general_ci Null: YES Key:
  • 66. 65 Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 6. row *************************** Field: address_id Type: smallint(5) unsigned Collation: NULL Null: NO Key: MUL Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 7. row *************************** Field: active Type: tinyint(1) Collation: NULL Null: NO Key: Default: 1 Extra: Privileges: select,insert,update,references Comment: *************************** 8. row *************************** Field: create_date Type: datetime Collation: NULL Null: NO Key: Default: NULL Extra: Privileges: select,insert,update,references Comment:
  • 67. 66 *************************** 9. row *************************** Field: last_update Type: timestamp Collation: NULL Null: NO Key: Default: CURRENT_TIMESTAMP Extra: on update CURRENT_TIMESTAMP Privileges: select,insert,update,references Comment: 9 rows in set (0.01 sec) mysql> SHOW TABLES; +----------------------------+ | Tables_in_sakila | +----------------------------+ | actor | | actor_info | | address | | books | | category | | city | | country | | country2 | | country3 | | customer | | customer_list | | film | | film_actor | | film_category | | film_list | | film_text | | grade_summary | | inventory |
  • 68. 67 | language | | nicer_but_slower_film_list | | orders23 | | payment | | rental | | sales_by_film_category | | sales_by_store | | singers | | singers2 | | singers4 | | staff | | staff_list | | store | | stud | | stud2 | | studb | | studb6 | +----------------------------+ 35 rows in set (0.53 sec) mysql> mysql> SELECT TABLE_NAME,ROW_FORMAT FROM INFORMATION_SCHEMA.TABLES; +----------------------------------------------+------------+ | TABLE_NAME | ROW_FORMAT | +----------------------------------------------+------------+ | CHARACTER_SETS | Fixed | | COLLATIONS | Fixed | | COLLATION_CHARACTER_SET_APPLICABILITY | Fixed | | COLUMNS | Dynamic | | COLUMN_PRIVILEGES | Fixed | | ENGINES | Fixed | | EVENTS | Dynamic | | FILES | Fixed | | GLOBAL_STATUS | Fixed |
  • 69. 68 | GLOBAL_VARIABLES | Fixed | | KEY_COLUMN_USAGE | Fixed | | PARAMETERS | Dynamic | | PARTITIONS | Dynamic | | PLUGINS | Dynamic | | PROCESSLIST | Dynamic | | PROFILING | Fixed | | REFERENTIAL_CONSTRAINTS | Fixed | | ROUTINES | Dynamic | | SCHEMATA | Fixed | | SCHEMA_PRIVILEGES | Fixed | | SESSION_STATUS | Fixed | | SESSION_VARIABLES | Fixed | | STATISTICS | Fixed | | TABLES | Fixed | | TABLESPACES | Fixed | | TABLE_CONSTRAINTS | Fixed | | TABLE_PRIVILEGES | Fixed | | TRIGGERS | Dynamic | | USER_PRIVILEGES | Fixed | | VIEWS | Dynamic | | INNODB_CMP_RESET | Fixed | | INNODB_TRX | Fixed | | INNODB_CMPMEM_RESET | Fixed | | INNODB_LOCK_WAITS | Fixed | | INNODB_CMPMEM | Fixed | | INNODB_CMP | Fixed | | INNODB_LOCKS | Fixed | | columns_priv | Fixed | | db | Fixed | | event | Dynamic | | func | Fixed | | general_log | Dynamic | | help_category | Fixed |
  • 70. 69 | help_keyword | Fixed | | help_relation | Fixed | | help_topic | Dynamic | | host | Fixed | | ndb_binlog_index | Dynamic | | plugin | Dynamic | | proc | Dynamic | | procs_priv | Fixed | | proxies_priv | Fixed | | servers | Fixed | | slow_log | Dynamic | | tables_priv | Fixed | | time_zone | Fixed | | time_zone_leap_second | Fixed | | time_zone_name | Fixed | | time_zone_transition | Fixed | | time_zone_transition_type | Fixed | | user | Dynamic | | cond_instances | Dynamic | | events_waits_current | Dynamic | | events_waits_history | Dynamic | | events_waits_history_long | Dynamic | | events_waits_summary_by_instance | Dynamic | | events_waits_summary_by_thread_by_event_name | Dynamic | | events_waits_summary_global_by_event_name | Dynamic | | file_instances | Dynamic | | file_summary_by_event_name | Dynamic | | file_summary_by_instance | Dynamic | | mutex_instances | Dynamic | | performance_timers | Fixed | | rwlock_instances | Dynamic | | setup_consumers | Dynamic | | setup_instruments | Dynamic | | setup_timers | Dynamic |
  • 71. 70 | threads | Dynamic | | actor | Compact | | actor_info | NULL | | address | Compact | | books | Compact | | category | Compact | | city | Compact | | country | Compact | | country2 | Compact | | country3 | Compact | | customer | Compact | | customer_list | NULL | | film | Compact | | film_actor | Compact | | film_category | Compact | | film_list | NULL | | film_text | Dynamic | | grade_summary | Compact | | inventory | Compact | | language | Compact | | nicer_but_slower_film_list | NULL | | orders23 | Compact | | payment | Compact | | rental | Compact | | sales_by_film_category | NULL | | sales_by_store | NULL | | singers | Compact | | singers2 | Compact | | singers4 | Compact | | staff | Compact | | staff_list | NULL | | store | Compact | | stud | Compact | | stud2 | Compact |
  • 72. 71 | studb | Fixed | | studb6 | Fixed | +----------------------------------------------+------------+ 113 rows in set (0.91 sec) mysql> SELECT * FROM INFORMATION_SCHEMA.TABLES G *************************** 1. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: CHARACTER_SETS TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 384 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16434816 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=43690 TABLE_COMMENT: *************************** 2. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: COLLATIONS TABLE_TYPE: SYSTEM VIEW
  • 73. 72 ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 231 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16704765 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=72628 TABLE_COMMENT: *************************** 3. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: COLLATION_CHARACTER_SET_APPLICABILITY TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 195 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16357770 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL
  • 74. 73 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=86037 TABLE_COMMENT: *************************** 4. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: COLUMNS TABLE_TYPE: SYSTEM VIEW ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: NULL AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 281474976710655 INDEX_LENGTH: 1024 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-23 06:38:30 UPDATE_TIME: 2013-02-23 06:38:30 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=6130 TABLE_COMMENT: *************************** 5. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: COLUMN_PRIVILEGES TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10
  • 75. 74 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 2565 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16757145 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=6540 TABLE_COMMENT: *************************** 6. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: ENGINES TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 490 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16574250 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci
  • 76. 75 CHECKSUM: NULL CREATE_OPTIONS: max_rows=34239 TABLE_COMMENT: *************************** 7. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: EVENTS TABLE_TYPE: SYSTEM VIEW ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: NULL AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 281474976710655 INDEX_LENGTH: 1024 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-23 06:38:30 UPDATE_TIME: 2013-02-23 06:38:30 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=1353 TABLE_COMMENT: *************************** 8. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: FILES TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL
  • 77. 76 AVG_ROW_LENGTH: 2677 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16758020 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=6267 TABLE_COMMENT: *************************** 9. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: GLOBAL_STATUS TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 3268 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16755036 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=5133
  • 78. 77 TABLE_COMMENT: *************************** 10. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: GLOBAL_VARIABLES TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 3268 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16755036 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=5133 TABLE_COMMENT: *************************** 11. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: KEY_COLUMN_USAGE TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 4637 DATA_LENGTH: 0
  • 79. 78 MAX_DATA_LENGTH: 16762755 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=3618 TABLE_COMMENT: *************************** 12. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: PARAMETERS TABLE_TYPE: SYSTEM VIEW ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: NULL AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 281474976710655 INDEX_LENGTH: 1024 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-23 06:38:30 UPDATE_TIME: 2013-02-23 06:38:30 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=13234 TABLE_COMMENT: *************************** 13. row ***************************
  • 80. 79 TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: PARTITIONS TABLE_TYPE: SYSTEM VIEW ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: NULL AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 281474976710655 INDEX_LENGTH: 1024 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-23 06:38:30 UPDATE_TIME: 2013-02-23 06:38:30 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=12204 TABLE_COMMENT: *************************** 14. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: PLUGINS TABLE_TYPE: SYSTEM VIEW ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: NULL AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 281474976710655 INDEX_LENGTH: 1024
  • 81. 80 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-23 06:38:30 UPDATE_TIME: 2013-02-23 06:38:30 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=24780 TABLE_COMMENT: *************************** 15. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: PROCESSLIST TABLE_TYPE: SYSTEM VIEW ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: NULL AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 281474976710655 INDEX_LENGTH: 1024 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-23 06:38:30 UPDATE_TIME: 2013-02-23 06:38:30 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=52279 TABLE_COMMENT: *************************** 16. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema
  • 82. 81 TABLE_NAME: PROFILING TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 308 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16562084 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=54471 TABLE_COMMENT: *************************** 17. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: REFERENTIAL_CONSTRAINTS TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 4814 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16767162 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL
  • 83. 82 CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=3485 TABLE_COMMENT: *************************** 18. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: ROUTINES TABLE_TYPE: SYSTEM VIEW ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: NULL AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 281474976710655 INDEX_LENGTH: 1024 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-23 06:38:30 UPDATE_TIME: 2013-02-23 06:38:30 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=1276 TABLE_COMMENT: *************************** 19. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: SCHEMATA TABLE_TYPE: SYSTEM VIEW
  • 84. 83 ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 3464 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16738048 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=4843 TABLE_COMMENT: *************************** 20. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: SCHEMA_PRIVILEGES TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 2179 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16736899 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL
  • 85. 84 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=7699 TABLE_COMMENT: *************************** 21. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: SESSION_STATUS TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 3268 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16755036 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=5133 TABLE_COMMENT: *************************** 22. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: SESSION_VARIABLES TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10
  • 86. 85 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 3268 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16755036 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=5133 TABLE_COMMENT: *************************** 23. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: STATISTICS TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 5753 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16752736 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci
  • 87. 86 CHECKSUM: NULL CREATE_OPTIONS: max_rows=2916 TABLE_COMMENT: *************************** 24. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: TABLES TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 9450 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16764300 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=1775 TABLE_COMMENT: *************************** 25. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: TABLESPACES TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL
  • 88. 87 AVG_ROW_LENGTH: 6951 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16772763 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=2413 TABLE_COMMENT: *************************** 26. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: TABLE_CONSTRAINTS TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 2504 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16721712 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=6700
  • 89. 88 TABLE_COMMENT: *************************** 27. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: TABLE_PRIVILEGES TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 2372 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16748692 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=7073 TABLE_COMMENT: *************************** 28. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: TRIGGERS TABLE_TYPE: SYSTEM VIEW ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: NULL AVG_ROW_LENGTH: 0 DATA_LENGTH: 0
  • 90. 89 MAX_DATA_LENGTH: 281474976710655 INDEX_LENGTH: 1024 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-23 06:38:30 UPDATE_TIME: 2013-02-23 06:38:30 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=1245 TABLE_COMMENT: *************************** 29. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: USER_PRIVILEGES TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 1986 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16726092 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=8447 TABLE_COMMENT: *************************** 30. row ***************************
  • 91. 90 TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: VIEWS TABLE_TYPE: SYSTEM VIEW ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: NULL AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 281474976710655 INDEX_LENGTH: 1024 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-23 06:38:30 UPDATE_TIME: 2013-02-23 06:38:30 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=15171 TABLE_COMMENT: *************************** 31. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: INNODB_CMP_RESET TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 25 DATA_LENGTH: 0 MAX_DATA_LENGTH: 13107200 INDEX_LENGTH: 0
  • 92. 91 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=671088 TABLE_COMMENT: *************************** 32. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: INNODB_TRX TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 4534 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16766732 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=3700 TABLE_COMMENT: *************************** 33. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema
  • 93. 92 TABLE_NAME: INNODB_CMPMEM_RESET TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 29 DATA_LENGTH: 0 MAX_DATA_LENGTH: 15204352 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=578524 TABLE_COMMENT: *************************** 34. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: INNODB_LOCK_WAITS TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 599 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16749238 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL
  • 94. 93 CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=28008 TABLE_COMMENT: *************************** 35. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: INNODB_CMPMEM TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 29 DATA_LENGTH: 0 MAX_DATA_LENGTH: 15204352 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=578524 TABLE_COMMENT: *************************** 36. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: INNODB_CMP TABLE_TYPE: SYSTEM VIEW
  • 95. 94 ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 25 DATA_LENGTH: 0 MAX_DATA_LENGTH: 13107200 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=671088 TABLE_COMMENT: *************************** 37. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: information_schema TABLE_NAME: INNODB_LOCKS TABLE_TYPE: SYSTEM VIEW ENGINE: MEMORY VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: NULL AVG_ROW_LENGTH: 31244 DATA_LENGTH: 0 MAX_DATA_LENGTH: 16746784 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL
  • 96. 95 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: max_rows=536 TABLE_COMMENT: *************************** 38. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: columns_priv TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 227994731135631359 INDEX_LENGTH: 4096 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:36 UPDATE_TIME: 2011-03-31 17:53:38 CHECK_TIME: NULL TABLE_COLLATION: utf8_bin CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: Column privileges *************************** 39. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: db TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10
  • 97. 96 ROW_FORMAT: Fixed TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 880 MAX_DATA_LENGTH: 123848989752688639 INDEX_LENGTH: 5120 DATA_FREE: 880 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:36 UPDATE_TIME: 2013-01-14 07:41:32 CHECK_TIME: 2011-03-31 09:53:38 TABLE_COLLATION: utf8_bin CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: Database privileges *************************** 40. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: event TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 281474976710655 INDEX_LENGTH: 2048 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:37 UPDATE_TIME: 2011-03-31 17:53:38 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci
  • 98. 97 CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: Events *************************** 41. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: func TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 162974011515469823 INDEX_LENGTH: 1024 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:36 UPDATE_TIME: 2011-03-31 17:53:38 CHECK_TIME: NULL TABLE_COLLATION: utf8_bin CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: User defined functions *************************** 42. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: general_log TABLE_TYPE: BASE TABLE ENGINE: CSV VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 2
  • 99. 98 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: General log *************************** 43. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: help_category TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: 38 AVG_ROW_LENGTH: 581 DATA_LENGTH: 22078 MAX_DATA_LENGTH: 163536961468891135 INDEX_LENGTH: 3072 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:36 UPDATE_TIME: 2011-03-31 17:53:40 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS:
  • 100. 99 TABLE_COMMENT: help categories *************************** 44. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: help_keyword TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: 453 AVG_ROW_LENGTH: 197 DATA_LENGTH: 89241 MAX_DATA_LENGTH: 55450570411999231 INDEX_LENGTH: 16384 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:36 UPDATE_TIME: 2011-03-31 17:53:40 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: help keywords *************************** 45. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: help_relation TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: 992 AVG_ROW_LENGTH: 9 DATA_LENGTH: 8928
  • 101. 100 MAX_DATA_LENGTH: 2533274790395903 INDEX_LENGTH: 18432 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:36 UPDATE_TIME: 2011-03-31 17:53:40 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: keyword-topic relation *************************** 46. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: help_topic TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 505 AVG_ROW_LENGTH: 832 DATA_LENGTH: 420296 MAX_DATA_LENGTH: 281474976710655 INDEX_LENGTH: 20480 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:36 UPDATE_TIME: 2011-03-31 17:53:40 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: help topics *************************** 47. row ***************************
  • 102. 101 TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: host TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 110056715893866495 INDEX_LENGTH: 2048 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:36 UPDATE_TIME: 2011-03-31 17:53:38 CHECK_TIME: NULL TABLE_COLLATION: utf8_bin CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: Host privileges; Merged with database privileges *************************** 48. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: ndb_binlog_index TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 281474976710655 INDEX_LENGTH: 1024
  • 103. 102 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:37 UPDATE_TIME: 2011-03-31 17:53:38 CHECK_TIME: NULL TABLE_COLLATION: latin1_swedish_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 49. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: plugin TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 281474976710655 INDEX_LENGTH: 1024 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:36 UPDATE_TIME: 2011-03-31 17:53:38 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: MySQL plugins *************************** 50. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql
  • 104. 103 TABLE_NAME: proc TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 6 AVG_ROW_LENGTH: 1725 DATA_LENGTH: 10352 MAX_DATA_LENGTH: 281474976710655 INDEX_LENGTH: 4096 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:37 UPDATE_TIME: 2013-01-27 01:28:55 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: Stored Procedures *************************** 51. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: procs_priv TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 239253730204057599 INDEX_LENGTH: 4096 DATA_FREE: 0 AUTO_INCREMENT: NULL
  • 105. 104 CREATE_TIME: 2011-03-31 09:53:37 UPDATE_TIME: 2011-03-31 17:53:38 CHECK_TIME: NULL TABLE_COLLATION: utf8_bin CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: Procedure privileges *************************** 52. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: proxies_priv TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: 1 AVG_ROW_LENGTH: 693 DATA_LENGTH: 693 MAX_DATA_LENGTH: 195062158860484607 INDEX_LENGTH: 5120 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:38 UPDATE_TIME: 2011-03-31 17:53:40 CHECK_TIME: 2011-03-31 09:53:38 TABLE_COLLATION: utf8_bin CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: User proxy privileges *************************** 53. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: servers TABLE_TYPE: BASE TABLE
  • 106. 105 ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 433752939111120895 INDEX_LENGTH: 1024 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:36 UPDATE_TIME: 2011-03-31 17:53:38 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: MySQL Foreign Servers table *************************** 54. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: slow_log TABLE_TYPE: BASE TABLE ENGINE: CSV VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 2 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL
  • 107. 106 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: Slow log *************************** 55. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: tables_priv TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 239535205180768255 INDEX_LENGTH: 4096 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:36 UPDATE_TIME: 2011-03-31 17:53:38 CHECK_TIME: NULL TABLE_COLLATION: utf8_bin CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: Table privileges *************************** 56. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: time_zone TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10
  • 108. 107 ROW_FORMAT: Fixed TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 1970324836974591 INDEX_LENGTH: 1024 DATA_FREE: 0 AUTO_INCREMENT: 1 CREATE_TIME: 2011-03-31 09:53:37 UPDATE_TIME: 2011-03-31 17:53:38 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: Time zones *************************** 57. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: time_zone_leap_second TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 3659174697238527 INDEX_LENGTH: 1024 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:37 UPDATE_TIME: 2011-03-31 17:53:38 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci
  • 109. 108 CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: Leap seconds information for time zones *************************** 58. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: time_zone_name TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 55450570411999231 INDEX_LENGTH: 1024 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:37 UPDATE_TIME: 2011-03-31 17:53:38 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: Time zone names *************************** 59. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: time_zone_transition TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: 0
  • 110. 109 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 4785074604081151 INDEX_LENGTH: 1024 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:37 UPDATE_TIME: 2011-03-31 17:53:38 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: Time zone transitions *************************** 60. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: time_zone_transition_type TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 10696049115004927 INDEX_LENGTH: 1024 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:37 UPDATE_TIME: 2011-03-31 17:53:38 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS:
  • 111. 110 TABLE_COMMENT: Time zone transition types *************************** 61. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: mysql TABLE_NAME: user TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 1 AVG_ROW_LENGTH: 108 DATA_LENGTH: 368 MAX_DATA_LENGTH: 281474976710655 INDEX_LENGTH: 2048 DATA_FREE: 260 AUTO_INCREMENT: NULL CREATE_TIME: 2011-03-31 09:53:36 UPDATE_TIME: 2013-01-14 07:11:49 CHECK_TIME: NULL TABLE_COLLATION: utf8_bin CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: Users and global privileges *************************** 62. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: performance_schema TABLE_NAME: cond_instances TABLE_TYPE: BASE TABLE ENGINE: PERFORMANCE_SCHEMA VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 1000 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0
  • 112. 111 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 63. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: performance_schema TABLE_NAME: events_waits_current TABLE_TYPE: BASE TABLE ENGINE: PERFORMANCE_SCHEMA VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 1000 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 64. row ***************************
  • 113. 112 TABLE_CATALOG: def TABLE_SCHEMA: performance_schema TABLE_NAME: events_waits_history TABLE_TYPE: BASE TABLE ENGINE: PERFORMANCE_SCHEMA VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 1000 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 65. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: performance_schema TABLE_NAME: events_waits_history_long TABLE_TYPE: BASE TABLE ENGINE: PERFORMANCE_SCHEMA VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 10000 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0
  • 114. 113 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 66. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: performance_schema TABLE_NAME: events_waits_summary_by_instance TABLE_TYPE: BASE TABLE ENGINE: PERFORMANCE_SCHEMA VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 1000 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 67. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: performance_schema
  • 115. 114 TABLE_NAME: events_waits_summary_by_thread_by_event_name TABLE_TYPE: BASE TABLE ENGINE: PERFORMANCE_SCHEMA VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 1000 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 68. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: performance_schema TABLE_NAME: events_waits_summary_global_by_event_name TABLE_TYPE: BASE TABLE ENGINE: PERFORMANCE_SCHEMA VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 1000 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL
  • 116. 115 CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 69. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: performance_schema TABLE_NAME: file_instances TABLE_TYPE: BASE TABLE ENGINE: PERFORMANCE_SCHEMA VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 1000 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 70. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: performance_schema TABLE_NAME: file_summary_by_event_name TABLE_TYPE: BASE TABLE
  • 117. 116 ENGINE: PERFORMANCE_SCHEMA VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 1000 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 71. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: performance_schema TABLE_NAME: file_summary_by_instance TABLE_TYPE: BASE TABLE ENGINE: PERFORMANCE_SCHEMA VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 1000 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL
  • 118. 117 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 72. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: performance_schema TABLE_NAME: mutex_instances TABLE_TYPE: BASE TABLE ENGINE: PERFORMANCE_SCHEMA VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 1000 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 73. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: performance_schema TABLE_NAME: performance_timers TABLE_TYPE: BASE TABLE ENGINE: PERFORMANCE_SCHEMA VERSION: 10
  • 119. 118 ROW_FORMAT: Fixed TABLE_ROWS: 5 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 74. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: performance_schema TABLE_NAME: rwlock_instances TABLE_TYPE: BASE TABLE ENGINE: PERFORMANCE_SCHEMA VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 1000 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci
  • 120. 119 CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 75. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: performance_schema TABLE_NAME: setup_consumers TABLE_TYPE: BASE TABLE ENGINE: PERFORMANCE_SCHEMA VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 8 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 76. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: performance_schema TABLE_NAME: setup_instruments TABLE_TYPE: BASE TABLE ENGINE: PERFORMANCE_SCHEMA VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 1000
  • 121. 120 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 77. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: performance_schema TABLE_NAME: setup_timers TABLE_TYPE: BASE TABLE ENGINE: PERFORMANCE_SCHEMA VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 1 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS:
  • 122. 121 TABLE_COMMENT: *************************** 78. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: performance_schema TABLE_NAME: threads TABLE_TYPE: BASE TABLE ENGINE: PERFORMANCE_SCHEMA VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 1000 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 79. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: actor TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 200 AVG_ROW_LENGTH: 81 DATA_LENGTH: 16384
  • 123. 122 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 16384 DATA_FREE: 9437184 AUTO_INCREMENT: 201 CREATE_TIME: 2013-01-27 01:23:51 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 80. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: actor_info TABLE_TYPE: VIEW ENGINE: NULL VERSION: NULL ROW_FORMAT: NULL TABLE_ROWS: NULL AVG_ROW_LENGTH: NULL DATA_LENGTH: NULL MAX_DATA_LENGTH: NULL INDEX_LENGTH: NULL DATA_FREE: NULL AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: NULL CHECKSUM: NULL CREATE_OPTIONS: NULL TABLE_COMMENT: VIEW *************************** 81. row ***************************
  • 124. 123 TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: address TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 585 AVG_ROW_LENGTH: 140 DATA_LENGTH: 81920 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 16384 DATA_FREE: 9437184 AUTO_INCREMENT: 606 CREATE_TIME: 2013-01-27 01:23:51 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 82. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: books TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 16384 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0
  • 125. 124 DATA_FREE: 9437184 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-20 13:27:25 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: latin1_swedish_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 83. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: category TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 16 AVG_ROW_LENGTH: 1024 DATA_LENGTH: 16384 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 9437184 AUTO_INCREMENT: 17 CREATE_TIME: 2013-01-27 01:23:51 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 84. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila
  • 126. 125 TABLE_NAME: city TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 775 AVG_ROW_LENGTH: 63 DATA_LENGTH: 49152 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 16384 DATA_FREE: 9437184 AUTO_INCREMENT: 601 CREATE_TIME: 2013-01-27 01:23:51 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 85. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: country TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 109 AVG_ROW_LENGTH: 150 DATA_LENGTH: 16384 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 9437184 AUTO_INCREMENT: 110
  • 127. 126 CREATE_TIME: 2013-01-27 01:23:52 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 86. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: country2 TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 109 AVG_ROW_LENGTH: 150 DATA_LENGTH: 16384 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 9437184 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-20 08:41:24 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: latin1_swedish_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 87. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: country3 TABLE_TYPE: BASE TABLE
  • 128. 127 ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 16384 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 9437184 AUTO_INCREMENT: 1 CREATE_TIME: 2013-02-20 08:41:42 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 88. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: customer TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 505 AVG_ROW_LENGTH: 162 DATA_LENGTH: 81920 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 49152 DATA_FREE: 9437184 AUTO_INCREMENT: 600 CREATE_TIME: 2013-01-27 01:23:52 UPDATE_TIME: NULL
  • 129. 128 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 89. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: customer_list TABLE_TYPE: VIEW ENGINE: NULL VERSION: NULL ROW_FORMAT: NULL TABLE_ROWS: NULL AVG_ROW_LENGTH: NULL DATA_LENGTH: NULL MAX_DATA_LENGTH: NULL INDEX_LENGTH: NULL DATA_FREE: NULL AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: NULL CHECKSUM: NULL CREATE_OPTIONS: NULL TABLE_COMMENT: VIEW *************************** 90. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: film TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10
  • 130. 129 ROW_FORMAT: Compact TABLE_ROWS: 1131 AVG_ROW_LENGTH: 173 DATA_LENGTH: 196608 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 81920 DATA_FREE: 9437184 AUTO_INCREMENT: 1001 CREATE_TIME: 2013-01-27 01:23:52 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 91. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: film_actor TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 5920 AVG_ROW_LENGTH: 33 DATA_LENGTH: 196608 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 81920 DATA_FREE: 9437184 AUTO_INCREMENT: NULL CREATE_TIME: 2013-01-27 01:23:52 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci
  • 131. 130 CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 92. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: film_category TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 1343 AVG_ROW_LENGTH: 48 DATA_LENGTH: 65536 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 16384 DATA_FREE: 9437184 AUTO_INCREMENT: NULL CREATE_TIME: 2013-01-27 01:23:52 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 93. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: film_list TABLE_TYPE: VIEW ENGINE: NULL VERSION: NULL ROW_FORMAT: NULL TABLE_ROWS: NULL
  • 132. 131 AVG_ROW_LENGTH: NULL DATA_LENGTH: NULL MAX_DATA_LENGTH: NULL INDEX_LENGTH: NULL DATA_FREE: NULL AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: NULL CHECKSUM: NULL CREATE_OPTIONS: NULL TABLE_COMMENT: VIEW *************************** 94. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: film_text TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 1000 AVG_ROW_LENGTH: 119 DATA_LENGTH: 119616 MAX_DATA_LENGTH: 281474976710655 INDEX_LENGTH: 205824 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2013-01-27 01:23:52 UPDATE_TIME: 2013-01-27 01:25:36 CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS:
  • 133. 132 TABLE_COMMENT: *************************** 95. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: grade_summary TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 5 AVG_ROW_LENGTH: 3276 DATA_LENGTH: 16384 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 9437184 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-18 22:08:02 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: latin1_swedish_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 96. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: inventory TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 2881 AVG_ROW_LENGTH: 62 DATA_LENGTH: 180224
  • 134. 133 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 196608 DATA_FREE: 9437184 AUTO_INCREMENT: 4582 CREATE_TIME: 2013-01-27 01:23:53 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 97. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: language TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 6 AVG_ROW_LENGTH: 2730 DATA_LENGTH: 16384 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 9437184 AUTO_INCREMENT: 7 CREATE_TIME: 2013-01-27 01:23:53 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 98. row ***************************
  • 135. 134 TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: nicer_but_slower_film_list TABLE_TYPE: VIEW ENGINE: NULL VERSION: NULL ROW_FORMAT: NULL TABLE_ROWS: NULL AVG_ROW_LENGTH: NULL DATA_LENGTH: NULL MAX_DATA_LENGTH: NULL INDEX_LENGTH: NULL DATA_FREE: NULL AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: NULL CHECKSUM: NULL CREATE_OPTIONS: NULL TABLE_COMMENT: VIEW *************************** 99. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: orders23 TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 16384 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0
  • 136. 135 DATA_FREE: 9437184 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-19 00:40:29 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: latin1_swedish_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 100. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: payment TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 16451 AVG_ROW_LENGTH: 96 DATA_LENGTH: 1589248 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 638976 DATA_FREE: 9437184 AUTO_INCREMENT: 16050 CREATE_TIME: 2013-01-27 01:23:53 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 101. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila
  • 137. 136 TABLE_NAME: rental TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 16285 AVG_ROW_LENGTH: 97 DATA_LENGTH: 1589248 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 1261568 DATA_FREE: 9437184 AUTO_INCREMENT: 16050 CREATE_TIME: 2013-01-27 01:23:54 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 102. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: sales_by_film_category TABLE_TYPE: VIEW ENGINE: NULL VERSION: NULL ROW_FORMAT: NULL TABLE_ROWS: NULL AVG_ROW_LENGTH: NULL DATA_LENGTH: NULL MAX_DATA_LENGTH: NULL INDEX_LENGTH: NULL DATA_FREE: NULL AUTO_INCREMENT: NULL
  • 138. 137 CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: NULL CHECKSUM: NULL CREATE_OPTIONS: NULL TABLE_COMMENT: VIEW *************************** 103. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: sales_by_store TABLE_TYPE: VIEW ENGINE: NULL VERSION: NULL ROW_FORMAT: NULL TABLE_ROWS: NULL AVG_ROW_LENGTH: NULL DATA_LENGTH: NULL MAX_DATA_LENGTH: NULL INDEX_LENGTH: NULL DATA_FREE: NULL AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: NULL CHECKSUM: NULL CREATE_OPTIONS: NULL TABLE_COMMENT: VIEW *************************** 104. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: singers TABLE_TYPE: BASE TABLE
  • 139. 138 ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 1 AVG_ROW_LENGTH: 16384 DATA_LENGTH: 16384 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 9437184 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-18 23:57:56 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: latin1_swedish_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 105. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: singers2 TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 1 AVG_ROW_LENGTH: 16384 DATA_LENGTH: 16384 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 9437184 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-19 00:20:00 UPDATE_TIME: NULL
  • 140. 139 CHECK_TIME: NULL TABLE_COLLATION: latin1_swedish_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 106. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: singers4 TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 3 AVG_ROW_LENGTH: 5461 DATA_LENGTH: 16384 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 9437184 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-19 00:26:07 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: latin1_swedish_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 107. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: staff TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10
  • 141. 140 ROW_FORMAT: Compact TABLE_ROWS: 1 AVG_ROW_LENGTH: 81920 DATA_LENGTH: 81920 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 32768 DATA_FREE: 9437184 AUTO_INCREMENT: 3 CREATE_TIME: 2013-01-27 01:23:55 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 108. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: staff_list TABLE_TYPE: VIEW ENGINE: NULL VERSION: NULL ROW_FORMAT: NULL TABLE_ROWS: NULL AVG_ROW_LENGTH: NULL DATA_LENGTH: NULL MAX_DATA_LENGTH: NULL INDEX_LENGTH: NULL DATA_FREE: NULL AUTO_INCREMENT: NULL CREATE_TIME: NULL UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: NULL
  • 142. 141 CHECKSUM: NULL CREATE_OPTIONS: NULL TABLE_COMMENT: VIEW *************************** 109. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: store TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 2 AVG_ROW_LENGTH: 8192 DATA_LENGTH: 16384 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 32768 DATA_FREE: 9437184 AUTO_INCREMENT: 3 CREATE_TIME: 2013-01-27 01:23:55 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 110. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: stud TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 0
  • 143. 142 AVG_ROW_LENGTH: 0 DATA_LENGTH: 16384 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 9437184 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-18 22:59:25 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: latin1_swedish_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 111. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: stud2 TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Compact TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 16384 MAX_DATA_LENGTH: 0 INDEX_LENGTH: 0 DATA_FREE: 9437184 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-18 22:59:04 UPDATE_TIME: NULL CHECK_TIME: NULL TABLE_COLLATION: latin1_swedish_ci CHECKSUM: NULL CREATE_OPTIONS:
  • 144. 143 TABLE_COMMENT: *************************** 112. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: studb TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0 MAX_DATA_LENGTH: 1970324836974591 INDEX_LENGTH: 1024 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-20 08:59:26 UPDATE_TIME: 2013-02-20 08:59:26 CHECK_TIME: NULL TABLE_COLLATION: latin1_swedish_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: *************************** 113. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: studb6 TABLE_TYPE: BASE TABLE ENGINE: MyISAM VERSION: 10 ROW_FORMAT: Fixed TABLE_ROWS: 0 AVG_ROW_LENGTH: 0 DATA_LENGTH: 0
  • 145. 144 MAX_DATA_LENGTH: 1970324836974591 INDEX_LENGTH: 1024 DATA_FREE: 0 AUTO_INCREMENT: NULL CREATE_TIME: 2013-02-20 09:09:46 UPDATE_TIME: 2013-02-20 09:09:46 CHECK_TIME: NULL TABLE_COLLATION: latin1_swedish_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT: 113 rows in set (0.12 sec) mysql> SELECT TABLE_NAME, TABLE_ROWS, TABLE_COLLATION FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME= 'COUNTRY'; +------------+------------+-----------------+ | TABLE_NAME | TABLE_ROWS | TABLE_COLLATION | +------------+------------+-----------------+ | country | 109 | utf8_general_ci | +------------+------------+-----------------+ 1 row in set (0.14 sec) mysql> SELECT TABLE_NAME, TABLE_ROWS, TABLE_COLLATION FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME= 'PAYMENT'; +------------+------------+-----------------+ | TABLE_NAME | TABLE_ROWS | TABLE_COLLATION | +------------+------------+-----------------+ | payment | 16451 | utf8_general_ci | +------------+------------+-----------------+ 1 row in set (0.16 sec) mysql> SELECT TABLE_NAME, TABLE_ROWS, TABLE_COLLATION FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA ='SAKILA'; +----------------------------+------------+-------------------+ | TABLE_NAME | TABLE_ROWS | TABLE_COLLATION | +----------------------------+------------+-------------------+ | actor | 200 | utf8_general_ci |
  • 146. 145 | actor_info | NULL | NULL | | address | 628 | utf8_general_ci | | books | 0 | latin1_swedish_ci | | category | 16 | utf8_general_ci | | city | 427 | utf8_general_ci | | country | 109 | utf8_general_ci | | country2 | 109 | latin1_swedish_ci | | country3 | 0 | utf8_general_ci | | customer | 646 | utf8_general_ci | | customer_list | NULL | NULL | | film | 1025 | utf8_general_ci | | film_actor | 3589 | utf8_general_ci | | film_category | 1423 | utf8_general_ci | | film_list | NULL | NULL | | film_text | 1000 | utf8_general_ci | | grade_summary | 5 | latin1_swedish_ci | | inventory | 3672 | utf8_general_ci | | language | 6 | utf8_general_ci | | nicer_but_slower_film_list | NULL | NULL | | orders23 | 0 | latin1_swedish_ci | | payment | 15422 | utf8_general_ci | | rental | 15602 | utf8_general_ci | | sales_by_film_category | NULL | NULL | | sales_by_store | NULL | NULL | | singers | 1 | latin1_swedish_ci | | singers2 | 1 | latin1_swedish_ci | | singers4 | 3 | latin1_swedish_ci | | staff | 1 | utf8_general_ci | | staff_list | NULL | NULL | | store | 2 | utf8_general_ci | | stud | 0 | latin1_swedish_ci | | stud2 | 0 | latin1_swedish_ci | | studb | 0 | latin1_swedish_ci | | studb6 | 0 | latin1_swedish_ci |
  • 147. 146 +----------------------------+------------+-------------------+ 35 rows in set (0.94 sec) mysql> show create table customer; +----------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +----------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------------------------------------------------------------------------------------------------------------------------+ | customer | CREATE TABLE `customer` ( `customer_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, `store_id` tinyint(3) unsigned NOT NULL, `first_name` varchar(45) NOT NULL, `last_name` varchar(45) NOT NULL, `email` varchar(50) DEFAULT NULL, `address_id` smallint(5) unsigned NOT NULL, `active` tinyint(1) NOT NULL DEFAULT '1', `create_date` datetime NOT NULL, `last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`customer_id`), KEY `idx_fk_store_id` (`store_id`), KEY `idx_fk_address_id` (`address_id`), KEY `idx_last_name` (`last_name`), CONSTRAINT `fk_customer_address` FOREIGN KEY (`address_id`) REFERENCES `address` (`address_id`) ON UPDATE CASCADE,
  • 148. 147 CONSTRAINT `fk_customer_store` FOREIGN KEY (`store_id`) REFERENCES `store` (`store_id`) ON UPDATE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=600 DEFAULT CHARSET=utf8 | +----------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.35 sec) mysql> show create table address; +---------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------------------------------------------------------+ | Table | Create Table | +---------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------------------------------------------------------+ | address | CREATE TABLE `address` ( `address_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, `address` varchar(50) NOT NULL, `address2` varchar(50) DEFAULT NULL, `district` varchar(20) NOT NULL, `city_id` smallint(5) unsigned NOT NULL, `postal_code` varchar(10) DEFAULT NULL, `phone` varchar(20) NOT NULL, `last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`address_id`), KEY `idx_fk_city_id` (`city_id`), CONSTRAINT `fk_address_city` FOREIGN KEY (`city_id`) REFERENCES `city` (`city_id`) ON UPDATE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=606 DEFAULT CHARSET=utf8 |
  • 149. 148 +---------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------------------------------------------------------+ 1 row in set (0.00 sec) mysql> show create table city; +-------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +-------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------------------------------------------------------------------------------------------------------+ | city | CREATE TABLE `city` ( `city_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, `city` varchar(50) NOT NULL, `country_id` smallint(5) unsigned NOT NULL, `last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`city_id`), KEY `idx_fk_country_id` (`country_id`), CONSTRAINT `fk_city_country` FOREIGN KEY (`country_id`) REFERENCES `country` (`country_id`) ON UPDATE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=601 DEFAULT CHARSET=utf8 | +-------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec) mysql> show table status; +----------------------------+--------+---------+------------+-------+----------------+-------------+------------------+--------------+-----------+----------------+-------------------- -+---------------------+------------+-------------------+----------+----------------+---------+ | Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time | Update_time | Check_time | Collation | Checksum | Create_options | Comment |
  • 150. 149 +----------------------------+--------+---------+------------+-------+----------------+-------------+------------------+--------------+-----------+----------------+-------------------- -+---------------------+------------+-------------------+----------+----------------+---------+ | actor | InnoDB | 10 | Compact | 200 | 81 | 16384 | 0 | 16384 | 9437184 | 201 | 2013-01-27 01:23:51 | NULL | NULL | utf8_general_ci | NULL | | | | actor_info | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | VIEW | | address | InnoDB | 10 | Compact | 549 | 149 | 81920 | 0 | 16384 | 9437184 | 606 | 2013-01-27 01:23:51 | NULL | NULL | utf8_general_ci | NULL | | | | books | InnoDB | 10 | Compact | 0 | 0 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-20 13:27:25 | NULL | NULL | latin1_swedish_ci | NULL | | | | category | InnoDB | 10 | Compact | 16 | 1024 | 16384 | 0 | 0 | 9437184 | 17 | 2013-01-27 01:23:51 | NULL | NULL | utf8_general_ci | NULL | | | | city | InnoDB | 10 | Compact | 427 | 115 | 49152 | 0 | 16384 | 9437184 | 601 | 2013-01-27 01:23:51 | NULL | NULL | utf8_general_ci | NULL | | | | country | InnoDB | 10 | Compact | 109 | 150 | 16384 | 0 | 0 | 9437184 | 110 | 2013-01-27 01:23:52 | NULL | NULL | utf8_general_ci | NULL | | | | country2 | InnoDB | 10 | Compact | 109 | 150 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-20 08:41:24 | NULL | NULL | latin1_swedish_ci | NULL | | | | country3 | InnoDB | 10 | Compact | 0 | 0 | 16384 | 0 | 0 | 9437184 | 1 | 2013-02-20 08:41:42 | NULL | NULL | utf8_general_ci | NULL | | | | customer | InnoDB | 10 | Compact | 671 | 122 | 81920 | 0 | 49152 | 9437184 | 600 | 2013-01-27 01:23:52 | NULL | NULL | utf8_general_ci | NULL | | | | customer_list | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | VIEW | | film | InnoDB | 10 | Compact | 1054 | 186 | 196608 | 0 | 81920 | 9437184 | 1001 | 2013-01-27 01:23:52 | NULL | NULL | utf8_general_ci | NULL | | | | film_actor | InnoDB | 10 | Compact | 5143 | 38 | 196608 | 0 | 81920 | 9437184 | NULL | 2013-01- 27 01:23:52 | NULL | NULL | utf8_general_ci | NULL | | | | film_category | InnoDB | 10 | Compact | 460 | 142 | 65536 | 0 | 16384 | 9437184 | NULL | 2013-01- 27 01:23:52 | NULL | NULL | utf8_general_ci | NULL | | | | film_list | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | VIEW | | film_text | MyISAM | 10 | Dynamic | 1000 | 119 | 119616 | 281474976710655 | 205824 | 0 | NULL | 2013-01-27 01:23:52 | 2013-01-27 01:25:36 | NULL | utf8_general_ci | NULL | | |
  • 151. 150 | grade_summary | InnoDB | 10 | Compact | 5 | 3276 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02- 18 22:08:02 | NULL | NULL | latin1_swedish_ci | NULL | | | | inventory | InnoDB | 10 | Compact | 5007 | 35 | 180224 | 0 | 196608 | 9437184 | 4582 | 2013-01- 27 01:23:53 | NULL | NULL | utf8_general_ci | NULL | | | | language | InnoDB | 10 | Compact | 6 | 2730 | 16384 | 0 | 0 | 9437184 | 7 | 2013-01-27 01:23:53 | NULL | NULL | utf8_general_ci | NULL | | | | nicer_but_slower_film_list | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | VIEW | | orders23 | InnoDB | 10 | Compact | 0 | 0 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-19 00:40:29 | NULL | NULL | latin1_swedish_ci | NULL | | | | payment | InnoDB | 10 | Compact | 15123 | 105 | 1589248 | 0 | 638976 | 9437184 | 16050 | 2013- 01-27 01:23:53 | NULL | NULL | utf8_general_ci | NULL | | | | rental | InnoDB | 10 | Compact | 16291 | 97 | 1589248 | 0 | 1261568 | 9437184 | 16050 | 2013-01- 27 01:23:54 | NULL | NULL | utf8_general_ci | NULL | | | | sales_by_film_category | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | VIEW | | sales_by_store | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | VIEW | | singers | InnoDB | 10 | Compact | 1 | 16384 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-18 23:57:56 | NULL | NULL | latin1_swedish_ci | NULL | | | | singers2 | InnoDB | 10 | Compact | 1 | 16384 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-19 00:20:00 | NULL | NULL | latin1_swedish_ci | NULL | | | | singers4 | InnoDB | 10 | Compact | 3 | 5461 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-19 00:26:07 | NULL | NULL | latin1_swedish_ci | NULL | | | | so | InnoDB | 10 | Compact | 0 | 0 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-23 20:26:58 | NULL | NULL | latin1_swedish_ci | NULL | | | | staff | InnoDB | 10 | Compact | 1 | 81920 | 81920 | 0 | 32768 | 9437184 | 3 | 2013-01-27 01:23:55 | NULL | NULL | utf8_general_ci | NULL | | | | staff_list | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | VIEW | | store | InnoDB | 10 | Compact | 2 | 8192 | 16384 | 0 | 32768 | 9437184 | 3 | 2013-01-27 01:23:55 | NULL | NULL | utf8_general_ci | NULL | | | | stud | InnoDB | 10 | Compact | 0 | 0 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-18 22:59:25 | NULL | NULL | latin1_swedish_ci | NULL | | |
  • 152. 151 | stud2 | InnoDB | 10 | Compact | 0 | 0 | 16384 | 0 | 0 | 9437184 | NULL | 2013-02-18 22:59:04 | NULL | NULL | latin1_swedish_ci | NULL | | | | studb | MyISAM | 10 | Fixed | 0 | 0 | 0 | 1970324836974591 | 1024 | 0 | NULL | 2013-02-20 08:59:26 | 2013-02-20 08:59:26 | NULL | latin1_swedish_ci | NULL | | | | studb6 | MyISAM | 10 | Fixed | 0 | 0 | 0 | 1970324836974591 | 1024 | 0 | NULL | 2013-02-20 09:09:46 | 2013-02-20 09:09:46 | NULL | latin1_swedish_ci | NULL | | | +----------------------------+--------+---------+------------+-------+----------------+-------------+------------------+--------------+-----------+----------------+-------------------- -+---------------------+------------+-------------------+----------+----------------+---------+ 36 rows in set (1.17 sec) mysql> show table status G *************************** 1. row *************************** Name: actor Engine: InnoDB Version: 10 Row_format: Compact Rows: 200 Avg_row_length: 81 Data_length: 16384 Max_data_length: 0 Index_length: 16384 Data_free: 9437184 Auto_increment: 201 Create_time: 2013-01-27 01:23:51 Update_time: NULL Check_time: NULL Collation: utf8_general_ci Checksum: NULL Create_options: Comment: *************************** 2. row *************************** Name: actor_info Engine: NULL Version: NULL
  • 153. 152 Row_format: NULL Rows: NULL Avg_row_length: NULL Data_length: NULL Max_data_length: NULL Index_length: NULL Data_free: NULL Auto_increment: NULL Create_time: NULL Update_time: NULL Check_time: NULL Collation: NULL Checksum: NULL Create_options: NULL Comment: VIEW *************************** 3. row *************************** Name: address Engine: InnoDB Version: 10 Row_format: Compact Rows: 628 Avg_row_length: 130 Data_length: 81920 Max_data_length: 0 Index_length: 16384 Data_free: 9437184 Auto_increment: 606 Create_time: 2013-01-27 01:23:51 Update_time: NULL Check_time: NULL Collation: utf8_general_ci Checksum: NULL Create_options: Comment:
  • 154. 153 *************************** 4. row *************************** Name: books Engine: InnoDB Version: 10 Row_format: Compact Rows: 0 Avg_row_length: 0 Data_length: 16384 Max_data_length: 0 Index_length: 0 Data_free: 9437184 Auto_increment: NULL Create_time: 2013-02-20 13:27:25 Update_time: NULL Check_time: NULL Collation: latin1_swedish_ci Checksum: NULL Create_options: Comment: *************************** 5. row *************************** Name: category Engine: InnoDB Version: 10 Row_format: Compact Rows: 16 Avg_row_length: 1024 Data_length: 16384 Max_data_length: 0 Index_length: 0 Data_free: 9437184 Auto_increment: 17 Create_time: 2013-01-27 01:23:51 Update_time: NULL Check_time: NULL
  • 155. 154 Collation: utf8_general_ci Checksum: NULL Create_options: Comment: *************************** 6. row *************************** Name: city Engine: InnoDB Version: 10 Row_format: Compact Rows: 427 Avg_row_length: 115 Data_length: 49152 Max_data_length: 0 Index_length: 16384 Data_free: 9437184 Auto_increment: 601 Create_time: 2013-01-27 01:23:51 Update_time: NULL Check_time: NULL Collation: utf8_general_ci Checksum: NULL Create_options: Comment: *************************** 7. row *************************** Name: country Engine: InnoDB Version: 10 Row_format: Compact Rows: 109 Avg_row_length: 150 Data_length: 16384 Max_data_length: 0 Index_length: 0 Data_free: 9437184
  • 156. 155 Auto_increment: 110 Create_time: 2013-01-27 01:23:52 Update_time: NULL Check_time: NULL Collation: utf8_general_ci Checksum: NULL Create_options: Comment: *************************** 8. row *************************** Name: country2 Engine: InnoDB Version: 10 Row_format: Compact Rows: 109 Avg_row_length: 150 Data_length: 16384 Max_data_length: 0 Index_length: 0 Data_free: 9437184 Auto_increment: NULL Create_time: 2013-02-20 08:41:24 Update_time: NULL Check_time: NULL Collation: latin1_swedish_ci Checksum: NULL Create_options: Comment: *************************** 9. row *************************** Name: country3 Engine: InnoDB Version: 10 Row_format: Compact Rows: 0 Avg_row_length: 0
  • 157. 156 Data_length: 16384 Max_data_length: 0 Index_length: 0 Data_free: 9437184 Auto_increment: 1 Create_time: 2013-02-20 08:41:42 Update_time: NULL Check_time: NULL Collation: utf8_general_ci Checksum: NULL Create_options: Comment: *************************** 10. row *************************** Name: customer Engine: InnoDB Version: 10 Row_format: Compact Rows: 646 Avg_row_length: 126 Data_length: 81920 Max_data_length: 0 Index_length: 49152 Data_free: 9437184 Auto_increment: 600 Create_time: 2013-01-27 01:23:52 Update_time: NULL Check_time: NULL Collation: utf8_general_ci Checksum: NULL Create_options: Comment: *************************** 11. row *************************** Name: customer_list Engine: NULL
  • 158. 157 Version: NULL Row_format: NULL Rows: NULL Avg_row_length: NULL Data_length: NULL Max_data_length: NULL Index_length: NULL Data_free: NULL Auto_increment: NULL Create_time: NULL Update_time: NULL Check_time: NULL Collation: NULL Checksum: NULL Create_options: NULL Comment: VIEW *************************** 12. row *************************** Name: film Engine: InnoDB Version: 10 Row_format: Compact Rows: 628 Avg_row_length: 313 Data_length: 196608 Max_data_length: 0 Index_length: 81920 Data_free: 9437184 Auto_increment: 1001 Create_time: 2013-01-27 01:23:52 Update_time: NULL Check_time: NULL Collation: utf8_general_ci Checksum: NULL Create_options:
  • 159. 158 Comment: *************************** 13. row *************************** Name: film_actor Engine: InnoDB Version: 10 Row_format: Compact Rows: 5143 Avg_row_length: 38 Data_length: 196608 Max_data_length: 0 Index_length: 81920 Data_free: 9437184 Auto_increment: NULL Create_time: 2013-01-27 01:23:52 Update_time: NULL Check_time: NULL Collation: utf8_general_ci Checksum: NULL Create_options: Comment: *************************** 14. row *************************** Name: film_category Engine: InnoDB Version: 10 Row_format: Compact Rows: 1198 Avg_row_length: 54 Data_length: 65536 Max_data_length: 0 Index_length: 16384 Data_free: 9437184 Auto_increment: NULL Create_time: 2013-01-27 01:23:52 Update_time: NULL
  • 160. 159 Check_time: NULL Collation: utf8_general_ci Checksum: NULL Create_options: Comment: *************************** 15. row *************************** Name: film_list Engine: NULL Version: NULL Row_format: NULL Rows: NULL Avg_row_length: NULL Data_length: NULL Max_data_length: NULL Index_length: NULL Data_free: NULL Auto_increment: NULL Create_time: NULL Update_time: NULL Check_time: NULL Collation: NULL Checksum: NULL Create_options: NULL Comment: VIEW *************************** 16. row *************************** Name: film_text Engine: MyISAM Version: 10 Row_format: Dynamic Rows: 1000 Avg_row_length: 119 Data_length: 119616 Max_data_length: 281474976710655 Index_length: 205824
  • 161. 160 Data_free: 0 Auto_increment: NULL Create_time: 2013-01-27 01:23:52 Update_time: 2013-01-27 01:25:36 Check_time: NULL Collation: utf8_general_ci Checksum: NULL Create_options: Comment: *************************** 17. row *************************** Name: grade_summary Engine: InnoDB Version: 10 Row_format: Compact Rows: 5 Avg_row_length: 3276 Data_length: 16384 Max_data_length: 0 Index_length: 0 Data_free: 9437184 Auto_increment: NULL Create_time: 2013-02-18 22:08:02 Update_time: NULL Check_time: NULL Collation: latin1_swedish_ci Checksum: NULL Create_options: Comment: *************************** 18. row *************************** Name: inventory Engine: InnoDB Version: 10 Row_format: Compact Rows: 5007
  • 162. 161 Avg_row_length: 35 Data_length: 180224 Max_data_length: 0 Index_length: 196608 Data_free: 9437184 Auto_increment: 4582 Create_time: 2013-01-27 01:23:53 Update_time: NULL Check_time: NULL Collation: utf8_general_ci Checksum: NULL Create_options: Comment: *************************** 19. row *************************** Name: language Engine: InnoDB Version: 10 Row_format: Compact Rows: 6 Avg_row_length: 2730 Data_length: 16384 Max_data_length: 0 Index_length: 0 Data_free: 9437184 Auto_increment: 7 Create_time: 2013-01-27 01:23:53 Update_time: NULL Check_time: NULL Collation: utf8_general_ci Checksum: NULL Create_options: Comment: *************************** 20. row *************************** Name: nicer_but_slower_film_list
  • 163. 162 Engine: NULL Version: NULL Row_format: NULL Rows: NULL Avg_row_length: NULL Data_length: NULL Max_data_length: NULL Index_length: NULL Data_free: NULL Auto_increment: NULL Create_time: NULL Update_time: NULL Check_time: NULL Collation: NULL Checksum: NULL Create_options: NULL Comment: VIEW *************************** 21. row *************************** Name: orders23 Engine: InnoDB Version: 10 Row_format: Compact Rows: 0 Avg_row_length: 0 Data_length: 16384 Max_data_length: 0 Index_length: 0 Data_free: 9437184 Auto_increment: NULL Create_time: 2013-02-19 00:40:29 Update_time: NULL Check_time: NULL Collation: latin1_swedish_ci Checksum: NULL
  • 164. 163 Create_options: Comment: *************************** 22. row *************************** Name: payment Engine: InnoDB Version: 10 Row_format: Compact Rows: 13366 Avg_row_length: 118 Data_length: 1589248 Max_data_length: 0 Index_length: 638976 Data_free: 9437184 Auto_increment: 16050 Create_time: 2013-01-27 01:23:53 Update_time: NULL Check_time: NULL Collation: utf8_general_ci Checksum: NULL Create_options: Comment: *************************** 23. row *************************** Name: rental Engine: InnoDB Version: 10 Row_format: Compact Rows: 15278 Avg_row_length: 104 Data_length: 1589248 Max_data_length: 0 Index_length: 1261568 Data_free: 9437184 Auto_increment: 16050 Create_time: 2013-01-27 01:23:54
  • 165. 164 Update_time: NULL Check_time: NULL Collation: utf8_general_ci Checksum: NULL Create_options: Comment: *************************** 24. row *************************** Name: sales_by_film_category Engine: NULL Version: NULL Row_format: NULL Rows: NULL Avg_row_length: NULL Data_length: NULL Max_data_length: NULL Index_length: NULL Data_free: NULL Auto_increment: NULL Create_time: NULL Update_time: NULL Check_time: NULL Collation: NULL Checksum: NULL Create_options: NULL Comment: VIEW *************************** 25. row *************************** Name: sales_by_store Engine: NULL Version: NULL Row_format: NULL Rows: NULL Avg_row_length: NULL Data_length: NULL Max_data_length: NULL
  • 166. 165 Index_length: NULL Data_free: NULL Auto_increment: NULL Create_time: NULL Update_time: NULL Check_time: NULL Collation: NULL Checksum: NULL Create_options: NULL Comment: VIEW *************************** 26. row *************************** Name: singers Engine: InnoDB Version: 10 Row_format: Compact Rows: 1 Avg_row_length: 16384 Data_length: 16384 Max_data_length: 0 Index_length: 0 Data_free: 9437184 Auto_increment: NULL Create_time: 2013-02-18 23:57:56 Update_time: NULL Check_time: NULL Collation: latin1_swedish_ci Checksum: NULL Create_options: Comment: *************************** 27. row *************************** Name: singers2 Engine: InnoDB Version: 10 Row_format: Compact
  • 167. 166 Rows: 1 Avg_row_length: 16384 Data_length: 16384 Max_data_length: 0 Index_length: 0 Data_free: 9437184 Auto_increment: NULL Create_time: 2013-02-19 00:20:00 Update_time: NULL Check_time: NULL Collation: latin1_swedish_ci Checksum: NULL Create_options: Comment: *************************** 28. row *************************** Name: singers4 Engine: InnoDB Version: 10 Row_format: Compact Rows: 3 Avg_row_length: 5461 Data_length: 16384 Max_data_length: 0 Index_length: 0 Data_free: 9437184 Auto_increment: NULL Create_time: 2013-02-19 00:26:07 Update_time: NULL Check_time: NULL Collation: latin1_swedish_ci Checksum: NULL Create_options: Comment: *************************** 29. row ***************************
  • 168. 167 Name: so Engine: InnoDB Version: 10 Row_format: Compact Rows: 0 Avg_row_length: 0 Data_length: 16384 Max_data_length: 0 Index_length: 0 Data_free: 9437184 Auto_increment: NULL Create_time: 2013-02-23 20:26:58 Update_time: NULL Check_time: NULL Collation: latin1_swedish_ci Checksum: NULL Create_options: Comment: *************************** 30. row *************************** Name: staff Engine: InnoDB Version: 10 Row_format: Compact Rows: 1 Avg_row_length: 81920 Data_length: 81920 Max_data_length: 0 Index_length: 32768 Data_free: 9437184 Auto_increment: 3 Create_time: 2013-01-27 01:23:55 Update_time: NULL Check_time: NULL Collation: utf8_general_ci
  • 169. 168 Checksum: NULL Create_options: Comment: *************************** 31. row *************************** Name: staff_list Engine: NULL Version: NULL Row_format: NULL Rows: NULL Avg_row_length: NULL Data_length: NULL Max_data_length: NULL Index_length: NULL Data_free: NULL Auto_increment: NULL Create_time: NULL Update_time: NULL Check_time: NULL Collation: NULL Checksum: NULL Create_options: NULL Comment: VIEW *************************** 32. row *************************** Name: store Engine: InnoDB Version: 10 Row_format: Compact Rows: 2 Avg_row_length: 8192 Data_length: 16384 Max_data_length: 0 Index_length: 32768 Data_free: 9437184 Auto_increment: 3
  • 170. 169 Create_time: 2013-01-27 01:23:55 Update_time: NULL Check_time: NULL Collation: utf8_general_ci Checksum: NULL Create_options: Comment: *************************** 33. row *************************** Name: stud Engine: InnoDB Version: 10 Row_format: Compact Rows: 0 Avg_row_length: 0 Data_length: 16384 Max_data_length: 0 Index_length: 0 Data_free: 9437184 Auto_increment: NULL Create_time: 2013-02-18 22:59:25 Update_time: NULL Check_time: NULL Collation: latin1_swedish_ci Checksum: NULL Create_options: Comment: *************************** 34. row *************************** Name: stud2 Engine: InnoDB Version: 10 Row_format: Compact Rows: 0 Avg_row_length: 0 Data_length: 16384
  • 171. 170 Max_data_length: 0 Index_length: 0 Data_free: 9437184 Auto_increment: NULL Create_time: 2013-02-18 22:59:04 Update_time: NULL Check_time: NULL Collation: latin1_swedish_ci Checksum: NULL Create_options: Comment: *************************** 35. row *************************** Name: studb Engine: MyISAM Version: 10 Row_format: Fixed Rows: 0 Avg_row_length: 0 Data_length: 0 Max_data_length: 1970324836974591 Index_length: 1024 Data_free: 0 Auto_increment: NULL Create_time: 2013-02-20 08:59:26 Update_time: 2013-02-20 08:59:26 Check_time: NULL Collation: latin1_swedish_ci Checksum: NULL Create_options: Comment: *************************** 36. row *************************** Name: studb6 Engine: MyISAM Version: 10
  • 172. 171 Row_format: Fixed Rows: 0 Avg_row_length: 0 Data_length: 0 Max_data_length: 1970324836974591 Index_length: 1024 Data_free: 0 Auto_increment: NULL Create_time: 2013-02-20 09:09:46 Update_time: 2013-02-20 09:09:46 Check_time: NULL Collation: latin1_swedish_ci Checksum: NULL Create_options: Comment: 36 rows in set (0.59 sec) mysql> SHOW INDEX FROM CUSTOMER G *************************** 1. row *************************** Table: CUSTOMER Non_unique: 0 Key_name: PRIMARY Seq_in_index: 1 Column_name: customer_id Collation: A Cardinality: 646 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 2. row ***************************
  • 173. 172 Table: CUSTOMER Non_unique: 1 Key_name: idx_fk_store_id Seq_in_index: 1 Column_name: store_id Collation: A Cardinality: 4 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 3. row *************************** Table: CUSTOMER Non_unique: 1 Key_name: idx_fk_address_id Seq_in_index: 1 Column_name: address_id Collation: A Cardinality: 646 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 4. row *************************** Table: CUSTOMER Non_unique: 1 Key_name: idx_last_name Seq_in_index: 1 Column_name: last_name Collation: A
  • 174. 173 Cardinality: 646 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: 4 rows in set (0.00 sec) mysql> create or replace view customerinfo -> as -> select c.customer_id, c.store_id, c.last_name, c.first_name , -> a.address, a.address2,a.phone, t.city,a.postal_code, con.country, -> Date_format(c.create_date, '%Y-%M-%d') as Membership_Date -> from customer c -> inner join -> address a -> on c.address_id = a.address_id -> inner join -> city t -> on a.city_id = t.city_id -> inner join country con -> on t.country_id = con.country_id -> order by c.last_name,c.first_name -> with check option; Query OK, 0 rows affected (0.06 sec) mysql> desc customerinfo; +-----------------+----------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------------+----------------------+------+-----+---------+-------+ | customer_id | smallint(5) unsigned | NO | | 0 | |
  • 175. 174 | store_id | tinyint(3) unsigned | NO | | NULL | | | last_name | varchar(45) | NO | | NULL | | | first_name | varchar(45) | NO | | NULL | | | address | varchar(50) | NO | | NULL | | | address2 | varchar(50) | YES | | NULL | | | phone | varchar(20) | NO | | NULL | | | city | varchar(50) | NO | | NULL | | | postal_code | varchar(10) | YES | | NULL | | | country | varchar(50) | NO | | NULL | | | Membership_Date | varchar(72) | YES | | NULL | | +-----------------+----------------------+------+-----+---------+-------+ 11 rows in set (0.03 sec) mysql> show create table customerinfo G *************************** 1. row *************************** View: customerinfo Create View: CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `customerinfo` AS select `c`.`customer_id` AS `customer_id`,`c`.`store_id` AS `store_id`,`c`.`last_name` AS `last_name`,`c`.`first_name` AS `first_name`,`a`.`address` AS `address`,`a`.`address2` AS `address2`,`a`.`phone` AS `phone`,`t`.`city` AS `city`,`a`.`postal_code` AS `postal_code`,`con`.`country` AS `country`,date_format(`c`.`create_date`,'%Y-%M-%d') AS `Membership_Date` from (((`customer` `c` join `address` `a` on((`c`.`address_id` = `a`.`address_id`))) join `city` `t` on((`a`.`city_id` = `t`.`city_id`))) join `country` `con` on((`t`.`country_id` = `con`.`country_id`))) order by `c`.`last_name`,`c`.`first_name` WITH CASCADED CHECK OPTION character_set_client: latin1 collation_connection: latin1_swedish_ci 1 row in set (0.00 sec) mysql> SELECT * FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_nAME = 'customerinfo' and table_schema ='sakila'G *************************** 1. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: sakila TABLE_NAME: customerinfo VIEW_DEFINITION: select `c`.`customer_id` AS `customer_id`,`c`.`store_id` AS `store_id`,`c`.`last_name` AS `last_name`,`c`.`first_name` AS `first_name`,`a`.`address` AS `address`,`a`.`address2` AS `address2`,`a`.`phone` AS `phone`,`t`.`city` AS `city`,`a`.`postal_code` AS
  • 176. 175 `postal_code`,`con`.`country` AS `country`,date_format(`c`.`create_date`,'%Y-%M-%d') AS `Membership_Date` from (((`sakila`.`customer` `c` join `sakila`.`address` `a` on((`c`.`address_id` = `a`.`address_id`))) join `sakila`.`city` `t` on((`a`.`city_id` = `t`.`city_id`))) join `sakila`.`country` `con` on((`t`.`country_id` = `con`.`country_id`))) order by `c`.`last_name`,`c`.`first_name` CHECK_OPTION: CASCADED IS_UPDATABLE: YES DEFINER: root@localhost SECURITY_TYPE: DEFINER CHARACTER_SET_CLIENT: latin1 COLLATION_CONNECTION: latin1_swedish_ci 1 row in set (0.00 sec) mysql> SHOW CREATE VIEW CUSTOMERINFOG *************************** 1. row *************************** View: customerinfo Create View: CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `customerinfo` AS select `c`.`customer_id` AS `customer_id`,`c`.`store_id` AS `store_id`,`c`.`last_name` AS `last_name`,`c`.`first_name` AS `first_name`,`a`.`address` AS `address`,`a`.`address2` AS `address2`,`a`.`phone` AS `phone`,`t`.`city` AS `city`,`a`.`postal_code` AS `postal_code`,`con`.`country` AS `country`,date_format(`c`.`create_date`,'%Y-%M-%d') AS `Membership_Date` from (((`customer` `c` join `address` `a` on((`c`.`address_id` = `a`.`address_id`))) join `city` `t` on((`a`.`city_id` = `t`.`city_id`))) join `country` `con` on((`t`.`country_id` = `con`.`country_id`))) order by `c`.`last_name`,`c`.`first_name` WITH CASCADED CHECK OPTION character_set_client: latin1 collation_connection: latin1_swedish_ci 1 row in set (0.00 sec) mysql> SHOW FULL TABLES FROM SAKILA; +----------------------------+------------+ | Tables_in_sakila | Table_type | +----------------------------+------------+ | actor | BASE TABLE | | actor_info | VIEW | | address | BASE TABLE | | books | BASE TABLE |
  • 177. 176 | category | BASE TABLE | | city | BASE TABLE | | country | BASE TABLE | | country2 | BASE TABLE | | country3 | BASE TABLE | | customer | BASE TABLE | | customer_list | VIEW | | customerinfo | VIEW | | film | BASE TABLE | | film_actor | BASE TABLE | | film_category | BASE TABLE | | film_list | VIEW | | film_text | BASE TABLE | | grade_summary | BASE TABLE | | inventory | BASE TABLE | | language | BASE TABLE | | nicer_but_slower_film_list | VIEW | | orders23 | BASE TABLE | | payment | BASE TABLE | | rental | BASE TABLE | | sales_by_film_category | VIEW | | sales_by_store | VIEW | | singers | BASE TABLE | | singers2 | BASE TABLE | | singers4 | BASE TABLE | | so | BASE TABLE | | staff | BASE TABLE | | staff_list | VIEW | | store | BASE TABLE | | stud | BASE TABLE | | stud2 | BASE TABLE | | studb | BASE TABLE | | studb6 | BASE TABLE | +----------------------------+------------+
  • 178. 177 37 rows in set (0.61 sec) mysql> CHECK TABLE CUSTOMERINFOG *************************** 1. row *************************** Table: sakila.customerinfo Op: check Msg_type: status Msg_text: OK 1 row in set (0.03 sec) mysql> CHECK TABLE CUSTOMERINFOG *************************** 1. row *************************** Table: sakila.customerinfo Op: check Msg_type: status Msg_text: OK 1 row in set (0.03 sec) mysql> CREATE TABLE CUSTOMER2 SELECT * FROM CUSTOMER; Query OK, 599 rows affected (0.25 sec) Records: 599 Duplicates: 0 Warnings: 0 mysql> DESC CUSTOMER2; +-------------+----------------------+------+-----+---------------------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------+----------------------+------+-----+---------------------+-------+ | customer_id | smallint(5) unsigned | NO | | 0 | | | store_id | tinyint(3) unsigned | NO | | NULL | | | first_name | varchar(45) | NO | | NULL | | | last_name | varchar(45) | NO | | NULL | | | email | varchar(50) | YES | | NULL | | | address_id | smallint(5) unsigned | NO | | NULL | | | active | tinyint(1) | NO | | 1 | |
  • 179. 178 | create_date | datetime | NO | | NULL | | | last_update | timestamp | NO | | 0000-00-00 00:00:00 | | +-------------+----------------------+------+-----+---------------------+-------+ 9 rows in set (0.01 sec) mysql> DESC CUSTOMER; +-------------+----------------------+------+-----+-------------------+-----------------------------+ | Field | Type | Null | Key | Default | Extra | +-------------+----------------------+------+-----+-------------------+-----------------------------+ | customer_id | smallint(5) unsigned | NO | PRI | NULL | auto_increment | | store_id | tinyint(3) unsigned | NO | MUL | NULL | | | first_name | varchar(45) | NO | | NULL | | | last_name | varchar(45) | NO | MUL | NULL | | | email | varchar(50) | YES | | NULL | | | address_id | smallint(5) unsigned | NO | MUL | NULL | | | active | tinyint(1) | NO | | 1 | | | create_date | datetime | NO | | NULL | | | last_update | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP | +-------------+----------------------+------+-----+-------------------+-----------------------------+ 9 rows in set (0.00 sec) mysql> ALTER TABLE CUSTOMER2 MODIFY CREATE_DATE DATE; Query OK, 599 rows affected, 599 warnings (0.75 sec) Records: 599 Duplicates: 0 Warnings: 599 mysql> DESC CUSTOMER2; +-------------+----------------------+------+-----+---------------------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------+----------------------+------+-----+---------------------+-------+ | customer_id | smallint(5) unsigned | NO | | 0 | | | store_id | tinyint(3) unsigned | NO | | NULL | | | first_name | varchar(45) | NO | | NULL | | | last_name | varchar(45) | NO | | NULL | | | email | varchar(50) | YES | | NULL | |
  • 180. 179 | address_id | smallint(5) unsigned | NO | | NULL | | | active | tinyint(1) | NO | | 1 | | | CREATE_DATE | date | YES | | NULL | | | last_update | timestamp | NO | | 0000-00-00 00:00:00 | | +-------------+----------------------+------+-----+---------------------+-------+ 9 rows in set (0.03 sec) mysql> SELECT CREATE_DATE FROM CUSTOMER2; +-------------+ | CREATE_DATE | +-------------+ | 2006-02-14 | | 2006-02-14 | | 2006-02-14 | USING FILE TO CREATE AND LOAD DATABASE. -----------------------------university.sql----------------------------------------------------------------- use world; CREATE TABLE students (STUDENT_ID INT NOT NULL Auto_Increment, FIRST_NAME CHAR(55), LAST_NAME CHAR(55), DOB DATE, SNN INT, PRIMARY KEY(STUDENT_ID) ); CREATE TABLE CONTACTS (Contact_ID INT NOT NULL Auto_Increment,
  • 181. 180 STUDENT_ID INT NOT NULL, Address VARCHAR(55), CITY VARCHAR(55), CONTACT_STATE ENUM('AL','AK','AZ','AR','CA','CO','CT','DE','DC','FL','GA','HI','ID','IL','IN','IA','KS','KY','LA','ME','MD','MA','MI','MS','MO','MT','NE','NV','NH','NJ','NM' ,'NY','NC','ND','OH','OK','OR','PA','RI','SC','SD', 'TN','TX' ,'UT','VT','VA','WA','WV','WY'), PHONE INT , PRIMARY KEY(STUDENT_ID,CONTACT_ID) , UNIQUE(CONTACT_ID) ); ALTER TABLE CONTACTS ADD CONSTRAINT CONTSTUID_FK FOREIGN KEY(STUDENT_ID) REFERENCES STUDENTS(STUDENT_ID) ON DELETE CASCADE; ALTER TABLE students ADD CREATED_DATE TIMESTAMP AFTER DOB; INSERT INTO STUDENTS(FIRST_NAME, LAST_NAME, DOB,SNN) VALUES('JOHN','JOHN','1986-08-09','444444444'); INSERT INTO STUDENTS(FIRST_NAME, LAST_NAME, DOB,SNN) VALUES('MARY', 'PLUMBERS', '1985-09-01','555555555'); INSERT INTO STUDENTS(FIRST_NAME, LAST_NAME, DOB,SNN) VALUES('ROSIE','WASHINGTON','1984-03-09','33333333'); INSERT INTO CONTACTS(STUDENT_ID, Address,City,Contact_state, phone) values(1,'989 S Bell Apt 34b', 'New Heaven', 3, 773289098); INSERT INTO CONTACTS(STUDENT_ID, Address,City,Contact_state, phone) values(2,'989 E Bell ', 'Old Ford', 2, 2122500897);
  • 182. 181 mysql> SOURCE C:MYSQLuniversity.sql Database changed Query OK, 0 rows affected (0.09 sec) Query OK, 0 rows affected (0.08 sec) Query OK, 0 rows affected (0.23 sec) Records: 0 Duplicates: 0 Warnings: 0 Query OK, 0 rows affected (0.28 sec) Records: 0 Duplicates: 0 Warnings: 0 Query OK, 1 row affected (0.03 sec) Query OK, 1 row affected (0.03 sec) Query OK, 1 row affected (0.03 sec) Query OK, 1 row affected (0.03 sec) Query OK, 1 row affected (0.03 sec) mysql> desc world.students; +--------------+-----------+------+-----+-------------------+-----------------------------+ | Field | Type | Null | Key | Default | Extra | +--------------+-----------+------+-----+-------------------+-----------------------------+ | STUDENT_ID | int(11) | NO | PRI | NULL | auto_increment | | FIRST_NAME | char(55) | YES | | NULL | | | LAST_NAME | char(55) | YES | | NULL | | | DOB | date | YES | | NULL | |
  • 183. 182 | CREATED_DATE | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP | | SNN | int(11) | YES | | NULL | | +--------------+-----------+------+-----+-------------------+-----------------------------+ 6 rows in set (0.00 sec) mysql> desc world.contactsG *************************** 1. row *************************** Field: Contact_ID Type: int(11) Null: NO Key: PRI Default: NULL Extra: auto_increment *************************** 2. row *************************** Field: STUDENT_ID Type: int(11) Null: NO Key: PRI Default: NULL Extra: *************************** 3. row *************************** Field: Address Type: varchar(55) Null: YES Key: Default: NULL Extra: *************************** 4. row *************************** Field: CITY Type: varchar(55) Null: YES Key: Default: NULL
  • 184. 183 Extra: *************************** 5. row *************************** Field: CONTACT_STATE Type: enum('AL','AK','AZ','AR','CA','CO','CT','DE','DC','FL','GA','HI','ID','IL','IN','IA','KS','KY','LA','ME','MD','MA','MI','MS','MO','MT','NE','NV','NH','NJ','NM', 'NY','NC','ND','OH','OK','OR','PA','RI','SC','SD','TN','TX','UT','VT','VA','WA','WV','WY') Null: YES Key: Default: NULL Extra: *************************** 6. row *************************** Field: PHONE Type: int(11) Null: YES Key: Default: NULL Extra: 6 rows in set (0.00 sec) mysql> SHOW FULL COLUMNS FROM CONTACTS G *************************** 1. row *************************** Field: Contact_ID Type: int(11) Collation: NULL Null: NO Key: PRI Default: NULL Extra: auto_increment Privileges: select,insert,update,references Comment: *************************** 2. row *************************** Field: STUDENT_ID Type: int(11) Collation: NULL
  • 185. 184 Null: NO Key: PRI Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 3. row *************************** Field: Address Type: varchar(55) Collation: latin1_swedish_ci Null: YES Key: Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 4. row *************************** Field: CITY Type: varchar(55) Collation: latin1_swedish_ci Null: YES Key: Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 5. row *************************** Field: CONTACT_STATE Type: enum('AL','AK','AZ','AR','CA','CO','CT','DE','DC','FL','GA','HI','ID','IL','IN','IA','KS','KY','LA','ME','MD','MA','MI','MS','MO','MT','NE','NV','NH','NJ','NM', 'NY','NC','ND','OH','OK','OR','PA','RI','SC','SD','TN','TX','UT','VT','VA','WA','WV','WY') Collation: latin1_swedish_ci Null: YES Key:
  • 186. 185 Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 6. row *************************** Field: PHONE Type: int(11) Collation: NULL Null: YES Key: Default: NULL Extra: Privileges: select,insert,update,references Comment: 6 rows in set (0.00 sec) mysql> SHOW FULL COLUMNS FROM STUDENTS; +--------------+-----------+-------------------+------+-----+-------------------+-----------------------------+---------------------------------+---------+ | Field | Type | Collation | Null | Key | Default | Extra | Privileges | Comment | +--------------+-----------+-------------------+------+-----+-------------------+-----------------------------+---------------------------------+---------+ | STUDENT_ID | int(11) | NULL | NO | PRI | NULL | auto_increment | select,insert,update,references | | | FIRST_NAME | char(55) | latin1_swedish_ci | YES | | NULL | | select,insert,update,references | | | LAST_NAME | char(55) | latin1_swedish_ci | YES | | NULL | | select,insert,update,references | | | DOB | date | NULL | YES | | NULL | | select,insert,update,references | | | CREATED_DATE | timestamp | NULL | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP | select,insert,update,references | | | SNN | int(11) | NULL | YES | | NULL | | select,insert,update,references | | +--------------+-----------+-------------------+------+-----+-------------------+-----------------------------+---------------------------------+---------+ 6 rows in set (0.00 sec) mysql> SHOW INDEX FROM STUDENTS; +----------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
  • 187. 186 +----------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | STUDENTS | 0 | PRIMARY | 1 | STUDENT_ID | A | 3 | NULL | NULL | | BTREE | | | +----------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ 1 row in set (0.00 sec) mysql> SHOW INDEX FROM STUDENTS G *************************** 1. row *************************** Table: STUDENTS Non_unique: 0 Key_name: PRIMARY Seq_in_index: 1 Column_name: STUDENT_ID Collation: A Cardinality: 3 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: 1 row in set (0.00 sec) mysql> SHOW INDEX FROM CONTACTS G *************************** 1. row *************************** Table: CONTACTS Non_unique: 0 Key_name: PRIMARY Seq_in_index: 1 Column_name: STUDENT_ID Collation: A Cardinality: 2 Sub_part: NULL Packed: NULL Null:
  • 188. 187 Index_type: BTREE Comment: Index_comment: *************************** 2. row *************************** Table: CONTACTS Non_unique: 0 Key_name: PRIMARY Seq_in_index: 2 Column_name: Contact_ID Collation: A Cardinality: 2 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: *************************** 3. row *************************** Table: CONTACTS Non_unique: 0 Key_name: Contact_ID Seq_in_index: 1 Column_name: Contact_ID Collation: A Cardinality: 2 Sub_part: NULL Packed: NULL Null: Index_type: BTREE Comment: Index_comment: 3 rows in set (0.00 sec) mysql> SELECT * FROM STUDENTS;
  • 189. 188 +------------+------------+------------+------------+---------------------+-----------+ | STUDENT_ID | FIRST_NAME | LAST_NAME | DOB | CREATED_DATE | SNN | +------------+------------+------------+------------+---------------------+-----------+ | 1 | JOHN | JOHN | 1986-08-09 | 2013-02-24 16:09:18 | 444444444 | | 2 | MARY | PLUMBERS | 1985-09-01 | 2013-02-24 16:09:18 | 555555555 | | 3 | ROSIE | WASHINGTON | 1984-03-09 | 2013-02-24 16:09:18 | 33333333 | +------------+------------+------------+------------+---------------------+-----------+ 3 rows in set (0.00 sec) mysql> SELECT * FROM CONTACTS; +------------+------------+--------------------+------------+---------------+------------+ | Contact_ID | STUDENT_ID | Address | CITY | CONTACT_STATE | PHONE | +------------+------------+--------------------+------------+---------------+------------+ | 1 | 1 | 989 S Bell Apt 34b | New Heaven | AZ | 773289098 | | 2 | 2 | 989 E Bell | Old Ford | AK | 2122500897 | +------------+------------+--------------------+------------+---------------+------------+ 2 rows in set (0.00 sec) Triggers-After mysql> create table student_aduit -> (student_id int, -> first_name char(55), -> last_name char(55), -> dob date, -> created_date timestamp, -> snn int, -> action_type char(12), -> action_date datetime -> ); Query OK, 0 rows affected (0.15 sec)
  • 190. 189 mysql> mysql> DELIMITER // mysql> mysql> create trigger studentint -> AFTER INSERT ON world.students -> FOR EACH ROW -> BEGIN -> INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date) -> VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'Inserted',NOW()); -> END // Query OK, 0 rows affected (0.12 sec) mysql> mysql> DELIMITER // mysql> mysql> create trigger studentupdt -> AFTER update ON world.students -> FOR EACH ROW -> BEGIN -> INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date) -> VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'updated',NOW()); -> END // Query OK, 0 rows affected (0.11 sec) mysql> mysql> DELIMITER // mysql> mysql> create trigger studentdelt -> AFTER delete ON world.students -> FOR EACH ROW -> BEGIN -> INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date) -> VALUES(OLD.STUDENT_ID,OLD.FIRST_NAME, OLD.LAST_NAME,OLD.DOB, OLD.CREATED_DATE, OLD.SNN,'DELETED',NOW()); -> END //
  • 191. 190 Query OK, 0 rows affected (0.09 sec) mysql> SHOW TABLES; +-----------------+ | Tables_in_world | +-----------------+ | contacts | | customer | | student_aduit | | students | +-----------------+ 4 rows in set (0.00 sec) mysql> DESC STUDENTS; +--------------+-----------+------+-----+-------------------+-----------------------------+ | Field | Type | Null | Key | Default | Extra | +--------------+-----------+------+-----+-------------------+-----------------------------+ | STUDENT_ID | int(11) | NO | PRI | NULL | auto_increment | | FIRST_NAME | char(55) | YES | | NULL | | | LAST_NAME | char(55) | YES | | NULL | | | DOB | date | YES | | NULL | | | CREATED_DATE | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP | | SNN | int(11) | YES | | NULL | | +--------------+-----------+------+-----+-------------------+-----------------------------+ 6 rows in set (0.02 sec) mysql> INSERT INTO STUDENTS(FIRST_NAME, LAST_NAME, DOB,SNN) -> VALUES('WASHINGTON','JOHN','1986-08-09','777777777'); Query OK, 1 row affected (0.03 sec) mysql> SELECT * FROM STUDENT_ADUIT; +------------+------------+-----------+------------+---------------------+-----------+-------------+---------------------+
  • 192. 191 | student_id | first_name | last_name | dob | created_date | snn | action_type | action_date | +------------+------------+-----------+------------+---------------------+-----------+-------------+---------------------+ | 4 | WASHINGTON | JOHN | 1986-08-09 | 2013-03-04 00:19:43 | 777777777 | Inserted | 2013-03-04 00:19:43 | +------------+------------+-----------+------------+---------------------+-----------+-------------+---------------------+ 1 row in set (0.00 sec) mysql> SELECT * FROM STUDENTS; +------------+------------+------------+------------+---------------------+-----------+ | STUDENT_ID | FIRST_NAME | LAST_NAME | DOB | CREATED_DATE | SNN | +------------+------------+------------+------------+---------------------+-----------+ | 1 | JOHN | JOHN | 1986-08-09 | 2013-02-24 16:09:18 | 444444444 | | 2 | MARY | PLUMBERS | 1985-09-01 | 2013-02-24 16:09:18 | 555555555 | | 3 | ROSIE | WASHINGTON | 1984-03-09 | 2013-02-24 16:09:18 | 33333333 | | 4 | WASHINGTON | JOHN | 1986-08-09 | 2013-03-04 00:19:43 | 777777777 | +------------+------------+------------+------------+---------------------+-----------+ 4 rows in set (0.00 sec) mysql> DELETE FROM STUDENTS WHERE STUDENT_ID = 4; Query OK, 1 row affected (0.06 sec) mysql> SELECT * FROM STUDENT_ADUIT; +------------+------------+-----------+------------+---------------------+-----------+-------------+---------------------+ | student_id | first_name | last_name | dob | created_date | snn | action_type | action_date | +------------+------------+-----------+------------+---------------------+-----------+-------------+---------------------+ | 4 | WASHINGTON | JOHN | 1986-08-09 | 2013-03-04 00:19:43 | 777777777 | Inserted | 2013-03-04 00:19:43 | | 4 | WASHINGTON | JOHN | 1986-08-09 | 2013-03-04 00:19:43 | 777777777 | DELETED | 2013-03-04 00:27:09 | +------------+------------+-----------+------------+---------------------+-----------+-------------+---------------------+ 2 rows in set (0.00 sec) mysql> UPDATE STUDENTS SET SNN = 566899234 WHERE STUDENT_ID =3; Query OK, 1 row affected (0.04 sec) Rows matched: 1 Changed: 1 Warnings: 0
  • 193. 192 mysql> SELECT * FROM STUDENT_ADUIT; +------------+------------+------------+------------+---------------------+-----------+-------------+---------------------+ | student_id | first_name | last_name | dob | created_date | snn | action_type | action_date | +------------+------------+------------+------------+---------------------+-----------+-------------+---------------------+ | 4 | WASHINGTON | JOHN | 1986-08-09 | 2013-03-04 00:19:43 | 777777777 | Inserted | 2013-03-04 00:19:43 | | 4 | WASHINGTON | JOHN | 1986-08-09 | 2013-03-04 00:19:43 | 777777777 | DELETED | 2013-03-04 00:27:09 | | 3 | ROSIE | WASHINGTON | 1984-03-09 | 2013-03-04 00:30:28 | 566899234 | updated | 2013-03-04 00:30:28 | +------------+------------+------------+------------+---------------------+-----------+-------------+---------------------+ 3 rows in set (0.00 sec) mysql> SHOW TRIGGERS IN WORLD; +-------------+--------+----------+---------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------+--------+---------+----------------------------------------------------------------+----------------+---------- ------------+----------------------+--------------------+ | Trigger | Event | Table | Statement | Timing | Created | sql_mode | Definer | character_set_client | collation_connection | Database Collation | +-------------+--------+----------+---------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------+--------+---------+----------------------------------------------------------------+----------------+---------- ------------+----------------------+--------------------+ | studentint | INSERT | students | BEGIN INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date) VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'Inserted',NOW()); END | AFTER | NULL | STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION | root@localhost | latin1 | latin1_swedish_ci | latin1_swedish_ci | | studentupdt | UPDATE | students | BEGIN INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date) VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'updated',NOW()); END | AFTER | NULL | STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION | root@localhost | latin1 | latin1_swedish_ci | latin1_swedish_ci | | studentdelt | DELETE | students | BEGIN INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date) VALUES(OLD.STUDENT_ID,OLD.FIRST_NAME, OLD.LAST_NAME,OLD.DOB, OLD.CREATED_DATE, OLD.SNN,'DELETED',NOW());
  • 194. 193 END | AFTER | NULL | STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION | root@localhost | latin1 | latin1_swedish_ci | latin1_swedish_ci | +-------------+--------+----------+---------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------+--------+---------+----------------------------------------------------------------+----------------+---------- ------------+----------------------+--------------------+ 3 rows in set (0.01 sec) mysql> SHOW TRIGGERS IN WORLD G *************************** 1. row *************************** Trigger: studentint Event: INSERT Table: students Statement: BEGIN INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date) VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'Inserted',NOW()); END Timing: AFTER Created: NULL sql_mode: STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION Definer: root@localhost character_set_client: latin1 collation_connection: latin1_swedish_ci Database Collation: latin1_swedish_ci *************************** 2. row *************************** Trigger: studentupdt Event: UPDATE Table: students Statement: BEGIN INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date) VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'updated',NOW()); END Timing: AFTER Created: NULL sql_mode: STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
  • 195. 194 Definer: root@localhost character_set_client: latin1 collation_connection: latin1_swedish_ci Database Collation: latin1_swedish_ci *************************** 3. row *************************** Trigger: studentdelt Event: DELETE Table: students Statement: BEGIN INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date) VALUES(OLD.STUDENT_ID,OLD.FIRST_NAME, OLD.LAST_NAME,OLD.DOB, OLD.CREATED_DATE, OLD.SNN,'DELETED',NOW()); END Timing: AFTER Created: NULL sql_mode: STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION Definer: root@localhost character_set_client: latin1 collation_connection: latin1_swedish_ci Database Collation: latin1_swedish_ci 3 rows in set (0.01 sec) mysql> DESC STUDNETS; ERROR 1146 (42S02): Table 'world.studnets' doesn't exist mysql> desc students; +--------------+-----------+------+-----+-------------------+-----------------------------+ | Field | Type | Null | Key | Default | Extra | +--------------+-----------+------+-----+-------------------+-----------------------------+ | STUDENT_ID | int(11) | NO | PRI | NULL | auto_increment | | FIRST_NAME | char(55) | YES | | NULL | | | LAST_NAME | char(55) | YES | | NULL | | | DOB | date | YES | | NULL | | | CREATED_DATE | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP | | SNN | int(11) | YES | | NULL | | +--------------+-----------+------+-----+-------------------+-----------------------------+
  • 196. 195 6 rows in set (0.01 sec) Triggers-Before mysql> DESC STUDENTS; +--------------+-----------+------+-----+-------------------+-----------------------------+ | Field | Type | Null | Key | Default | Extra | +--------------+-----------+------+-----+-------------------+-----------------------------+ | STUDENT_ID | int(11) | NO | PRI | NULL | auto_increment | | FIRST_NAME | char(55) | YES | | NULL | | | LAST_NAME | char(55) | YES | | NULL | | | DOB | date | YES | | NULL | | | CREATED_DATE | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP | | SNN | int(11) | YES | | NULL | | +--------------+-----------+------+-----+-------------------+-----------------------------+ 6 rows in set (0.01 sec) mysql> mysql> mysql> mysql> mysql> DELIMITER // mysql> CREATE TRIGGER STUDBF -> BEFORE UPDATE ON STUDENTS -> FOR EACH ROW -> BEGIN -> SET NEW.FIRST_NAME = UPPER(NEW.FIRST_NAME); -> END// Query OK, 0 rows affected (0.14 sec) mysql> UPDATE STUDENTS SET FIRST_NAME='michael' where student_id =1; Query OK, 1 row affected (0.06 sec) Rows matched: 1 Changed: 1 Warnings: 0
  • 197. 196 mysql> select * from students; +------------+------------+------------+------------+---------------------+-----------+ | STUDENT_ID | FIRST_NAME | LAST_NAME | DOB | CREATED_DATE | SNN | +------------+------------+------------+------------+---------------------+-----------+ | 1 | MICHAEL | JOHN | 1986-08-09 | 2013-03-09 20:25:24 | 444444444 | | 2 | MARY | PLUMBERS | 1985-09-01 | 2013-02-24 16:09:18 | 555555555 | | 3 | ROSIE | WASHINGTON | 1984-03-09 | 2013-03-04 00:30:28 | 566899234 | +------------+------------+------------+------------+---------------------+-----------+ 3 rows in set (0.00 sec) mysql> show triggers in world; +-------------+--------+----------+---------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------+--------+---------+----------------------------------------------------------------+----------------+---------- ------------+----------------------+--------------------+ | Trigger | Event | Table | Statement | Timing | Created | sql_mode | Definer | character_set_client | collation_connection | Database Collation | +-------------+--------+----------+---------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------+--------+---------+----------------------------------------------------------------+----------------+---------- ------------+----------------------+--------------------+ | studentint | INSERT | students | BEGIN INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date) VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'Inserted',NOW()); END | AFTER | NULL | STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION | root@localhost | latin1 | latin1_swedish_ci | latin1_swedish_ci | | STUDBF | UPDATE | students | BEGIN SET NEW.FIRST_NAME = UPPER(NEW.FIRST_NAME); END | BEFORE | NULL | STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION | root@localhost | latin1 | latin1_swedish_ci | latin1_swedish_ci | | studentupdt | UPDATE | students | BEGIN INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date) VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'updated',NOW());
  • 198. 197 END | AFTER | NULL | STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION | root@localhost | latin1 | latin1_swedish_ci | latin1_swedish_ci | | studentdelt | DELETE | students | BEGIN INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date) VALUES(OLD.STUDENT_ID,OLD.FIRST_NAME, OLD.LAST_NAME,OLD.DOB, OLD.CREATED_DATE, OLD.SNN,'DELETED',NOW()); END | AFTER | NULL | STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION | root@localhost | latin1 | latin1_swedish_ci | latin1_swedish_ci | +-------------+--------+----------+---------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------+--------+---------+----------------------------------------------------------------+----------------+---------- ------------+----------------------+--------------------+ 4 rows in set (0.01 sec) mysql> show triggers in world G *************************** 1. row *************************** Trigger: studentint Event: INSERT Table: students Statement: BEGIN INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date) VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'Inserted',NOW()); END Timing: AFTER Created: NULL sql_mode: STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION Definer: root@localhost character_set_client: latin1 collation_connection: latin1_swedish_ci Database Collation: latin1_swedish_ci *************************** 2. row *************************** Trigger: STUDBF Event: UPDATE Table: students Statement: BEGIN SET NEW.FIRST_NAME = UPPER(NEW.FIRST_NAME);
  • 199. 198 END Timing: BEFORE Created: NULL sql_mode: STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION Definer: root@localhost character_set_client: latin1 collation_connection: latin1_swedish_ci Database Collation: latin1_swedish_ci *************************** 3. row *************************** Trigger: studentupdt Event: UPDATE Table: students Statement: BEGIN INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date) VALUES(NEW.STUDENT_ID,NEW.FIRST_NAME, NEW.LAST_NAME,NEW.DOB, NEW.CREATED_DATE, NEW.SNN,'updated',NOW()); END Timing: AFTER Created: NULL sql_mode: STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION Definer: root@localhost character_set_client: latin1 collation_connection: latin1_swedish_ci Database Collation: latin1_swedish_ci *************************** 4. row *************************** Trigger: studentdelt Event: DELETE Table: students Statement: BEGIN INSERT INTO world.student_aduit(student_id,first_name,last_name,dob,created_date,snn, action_type,action_date) VALUES(OLD.STUDENT_ID,OLD.FIRST_NAME, OLD.LAST_NAME,OLD.DOB, OLD.CREATED_DATE, OLD.SNN,'DELETED',NOW()); END Timing: AFTER Created: NULL sql_mode: STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
  • 200. 199 Definer: root@localhost character_set_client: latin1 collation_connection: latin1_swedish_ci Database Collation: latin1_swedish_ci 4 rows in set (0.01 sec) mysql> DELIMITER // mysql> CREATE TRIGGER STUDINT -> BEFORE INSERT ON STUDENTS -> FOR EACH ROW -> BEGIN -> SET NEW.FIRST_NAME = UPPER(NEW.FIRST_NAME); -> SET NEW.LAST_NAME = UPPER(NEW.LAST_NAME); -> END// Query OK, 0 rows affected (0.08 sec) mysql> DESC STUDENTS -> ; +--------------+-----------+------+-----+-------------------+-----------------------------+ | Field | Type | Null | Key | Default | Extra | +--------------+-----------+------+-----+-------------------+-----------------------------+ | STUDENT_ID | int(11) | NO | PRI | NULL | auto_increment | | FIRST_NAME | char(55) | YES | | NULL | | | LAST_NAME | char(55) | YES | | NULL | | | DOB | date | YES | | NULL | | | CREATED_DATE | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP | | SNN | int(11) | YES | | NULL | | +--------------+-----------+------+-----+-------------------+-----------------------------+ 6 rows in set (0.01 sec) mysql> INSERT INTO STUDENTS(FIRST_NAME, LAST_NAME,DOB,SNN) -> VALUES('sam','jon','1990-09-0','456778881');
  • 201. 200 Query OK, 1 row affected (0.04 sec) mysql> select * from student; ERROR 1146 (42S02): Table 'world.student' doesn't exist mysql> select * from students; +------------+------------+------------+------------+---------------------+-----------+ | STUDENT_ID | FIRST_NAME | LAST_NAME | DOB | CREATED_DATE | SNN | +------------+------------+------------+------------+---------------------+-----------+ | 1 | MICHAEL | JOHN | 1986-08-09 | 2013-03-09 20:25:24 | 444444444 | | 2 | MARY | PLUMBERS | 1985-09-01 | 2013-02-24 16:09:18 | 555555555 | | 3 | ROSIE | WASHINGTON | 1984-03-09 | 2013-03-04 00:30:28 | 566899234 | | 4 | SAM | JON | 1990-09-00 | 2013-03-09 20:37:22 | 456778881 | +------------+------------+------------+------------+---------------------+-----------+ 4 rows in set (0.00 sec) Stored Procedures mysql> mysql> mysql> DELIMITER // mysql> mysql> CREATE PROCEDURE STUDENT_UPDATE -> (STUDENTID INT, -> birth DATE -> ) -> BEGIN -> -> DECLARE sql_error TINYINT DEFAULT FALSE; -> DECLARE CONTINUE HANDLER FOR SQLEXCEPTION -> SET sql_error = TRUE; -> -> START TRANSACTION;
  • 202. 201 -> -> UPDATE WORLD.STUDENTS -> SET DOB = birth -> WHERE STUDENT_ID = STUDENTID; -> -> IF sql_error = FALSE THEN -> COMMIT; -> ELSE -> ROLLBACK; -> END IF; -> END// Query OK, 0 rows affected (0.00 sec) mysql> select * from students g +------------+------------+------------+------------+---------------------+-----------+ | STUDENT_ID | FIRST_NAME | LAST_NAME | DOB | CREATED_DATE | SNN | +------------+------------+------------+------------+---------------------+-----------+ | 1 | MICHAEL | JOHN | 1989-09-10 | 2013-03-11 00:59:14 | 444444444 | | 2 | MARY | PLUMBERS | 1975-09-20 | 2013-03-10 23:11:47 | 555555555 | | 3 | ROSIE | WASHINGTON | 1975-09-20 | 2013-03-10 23:11:47 | 566899234 | | 4 | SAM | JON | 1975-09-20 | 2013-03-10 23:11:47 | 456778881 | +------------+------------+------------+------------+---------------------+-----------+ 4 rows in set (0.00 sec) mysql> mysql> call student_update(1,'1971-09-20'); Query OK, 0 rows affected (0.09 sec) mysql> select * from students g +------------+------------+------------+------------+---------------------+-----------+ | STUDENT_ID | FIRST_NAME | LAST_NAME | DOB | CREATED_DATE | SNN | +------------+------------+------------+------------+---------------------+-----------+ | 1 | MICHAEL | JOHN | 1971-09-20 | 2013-03-11 01:03:58 | 444444444 | | 2 | MARY | PLUMBERS | 1975-09-20 | 2013-03-10 23:11:47 | 555555555 |
  • 203. 202 | 3 | ROSIE | WASHINGTON | 1975-09-20 | 2013-03-10 23:11:47 | 566899234 | | 4 | SAM | JON | 1975-09-20 | 2013-03-10 23:11:47 | 456778881 | +------------+------------+------------+------------+---------------------+-----------+ 4 rows in set (0.00 sec) mysql> DESC STUDENTS -> ; +--------------+-----------+------+-----+-------------------+-----------------------------+ | Field | Type | Null | Key | Default | Extra | +--------------+-----------+------+-----+-------------------+-----------------------------+ | STUDENT_ID | int(11) | NO | PRI | NULL | auto_increment | | FIRST_NAME | char(55) | YES | | NULL | | | LAST_NAME | char(55) | YES | | NULL | | | DOB | date | YES | | NULL | | | CREATED_DATE | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP | | SNN | int(11) | YES | | NULL | | +--------------+-----------+------+-----+-------------------+-----------------------------+ 6 rows in set (0.01 sec) mysql> DELIMITER // mysql> mysql> CREATE PROCEDURE STUDENT_INSERT -> (FNAME CHAR(55), -> LNAME CHAR(55), -> birth DATE, -> S_NN INT -> ) -> BEGIN -> -> -> START TRANSACTION; -> -> INSERT INTO WORLD.STUDENTS( FIRST_NAME,LAST_NAME,DOB,SNN) -> VALUES(FNAME,LNAME,birth,S_NN);
  • 204. 203 -> -> COMMIT; -> -> END// Query OK, 0 rows affected (0.00 sec) mysql> mysql> mysql> CALL STUDENT_INSERT('Rosa','Jones','1967-11-20',987567890); Query OK, 0 rows affected (0.08 sec) mysql> select * from students; +------------+------------+------------+------------+---------------------+-----------+ | STUDENT_ID | FIRST_NAME | LAST_NAME | DOB | CREATED_DATE | SNN | +------------+------------+------------+------------+---------------------+-----------+ | 1 | MICHAEL | JOHN | 1971-09-20 | 2013-03-11 01:03:58 | 444444444 | | 2 | MARY | PLUMBERS | 1975-09-20 | 2013-03-10 23:11:47 | 555555555 | | 3 | ROSIE | WASHINGTON | 1975-09-20 | 2013-03-10 23:11:47 | 566899234 | | 4 | SAM | JON | 1975-09-20 | 2013-03-10 23:11:47 | 456778881 | | 5 | ROSA | JONES | 1967-11-20 | 2013-03-11 01:26:54 | 987567890 | +------------+------------+------------+------------+---------------------+-----------+ 5 rows in set (0.02 sec) mysql> DELIMITER // mysql> mysql> CREATE PROCEDURE STUDENT_DELETE -> (STUDID INT -> ) -> BEGIN -> -> -> START TRANSACTION; -> DELETE FROM WORLD.STUDENTS -> WHERE STUDENT_ID = STUDID
  • 205. 204 -> -> COMMIT; -> -> END// 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 'COMMIT; END' at line 11 mysql> mysql> DELIMITER // mysql> mysql> CREATE PROCEDURE STUDENT_DELETE -> (STUDID INT -> ) -> BEGIN -> -> -> START TRANSACTION; -> DELETE FROM WORLD.STUDENTS -> WHERE STUDENT_ID = STUDID; -> -> COMMIT; -> -> END// Query OK, 0 rows affected (0.00 sec) mysql> mysql> SELECT * FROM STUDENTS; +------------+------------+------------+------------+---------------------+-----------+ | STUDENT_ID | FIRST_NAME | LAST_NAME | DOB | CREATED_DATE | SNN | +------------+------------+------------+------------+---------------------+-----------+ | 1 | MICHAEL | JOHN | 1971-09-20 | 2013-03-11 01:03:58 | 444444444 | | 2 | MARY | PLUMBERS | 1975-09-20 | 2013-03-10 23:11:47 | 555555555 | | 3 | ROSIE | WASHINGTON | 1975-09-20 | 2013-03-10 23:11:47 | 566899234 |
  • 206. 205 | 4 | SAM | JON | 1975-09-20 | 2013-03-10 23:11:47 | 456778881 | | 5 | ROSA | JONES | 1967-11-20 | 2013-03-11 01:26:54 | 987567890 | +------------+------------+------------+------------+---------------------+-----------+ 5 rows in set (0.00 sec) mysql> CALL STUDENT_DELETE(5); Query OK, 0 rows affected (0.10 sec) mysql> SELECT * FROM STUDENTS; +------------+------------+------------+------------+---------------------+-----------+ | STUDENT_ID | FIRST_NAME | LAST_NAME | DOB | CREATED_DATE | SNN | +------------+------------+------------+------------+---------------------+-----------+ | 1 | MICHAEL | JOHN | 1971-09-20 | 2013-03-11 01:03:58 | 444444444 | | 2 | MARY | PLUMBERS | 1975-09-20 | 2013-03-10 23:11:47 | 555555555 | | 3 | ROSIE | WASHINGTON | 1975-09-20 | 2013-03-10 23:11:47 | 566899234 | | 4 | SAM | JON | 1975-09-20 | 2013-03-10 23:11:47 | 456778881 | +------------+------------+------------+------------+---------------------+-----------+ 4 rows in set (0.00 sec) mysql> SELECT routine_definition -> FROM information_schema.routines -> WHERE -> routine_schema = 'world'; +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------+ | routine_definition | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------+ | BEGIN
  • 207. 206 START TRANSACTION; DELETE FROM WORLD.STUDENTS WHERE STUDENT_ID = STUDID; COMMIT; END | | BEGIN START TRANSACTION; INSERT INTO WORLD.STUDENTS( FIRST_NAME,LAST_NAME,DOB,SNN) VALUES(FNAME,LNAME,birth,S_NN); COMMIT; END | | BEGIN DECLARE sql_error TINYINT DEFAULT FALSE; DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET sql_error = TRUE; START TRANSACTION; UPDATE WORLD.STUDENTS SET DOB = birth WHERE STUDENT_ID = STUDENTID; IF sql_error = FALSE THEN COMMIT; ELSE ROLLBACK;
  • 208. 207 END IF; END | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------+ 3 rows in set (0.01 sec) mysql> T C:UsersGOCMYSQLPROC.SQL mysql> SELECT routine_definition -> FROM information_schema.routines -> WHERE -> routine_schema = 'world'; +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------+ | routine_definition | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------+ | BEGIN START TRANSACTION; DELETE FROM WORLD.STUDENTS WHERE STUDENT_ID = STUDID; COMMIT; END | | BEGIN START TRANSACTION; INSERT INTO WORLD.STUDENTS( FIRST_NAME,LAST_NAME,DOB,SNN) VALUES(FNAME,LNAME,birth,S_NN);
  • 209. 208 COMMIT; END | | BEGIN DECLARE sql_error TINYINT DEFAULT FALSE; DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET sql_error = TRUE; START TRANSACTION; UPDATE WORLD.STUDENTS SET DOB = birth WHERE STUDENT_ID = STUDENTID; IF sql_error = FALSE THEN COMMIT; ELSE ROLLBACK; END IF; END | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------+ 3 rows in set (0.01 sec)