Documente Academic
Documente Profesional
Documente Cultură
Marc@phpmyadmin.net
2
Contents
•Introduction
•Interface overview
•Advanced features
•System management
•Q&A
3
Marc Delisle
(a.k.a. lem9)
4
Today’s demo
5
6
What is phpMyAdmin?
7
Why web-based?
8
phpMyAdmin’s popularity
• Lycos’ 1-Click! site hosting plan (7 countries
in Europe, 3 million customers)
• Cpanel (popular web control panel)
• Included in most Apache/MySQL/PHP kits
(Linux, Windows, Mac, Novell Netware 6.5)
• Award: Best PHP application/tool by the
readers of PHP Magazine (2003, 2005)
• 3 to 10 downloads/minute
9
Authentication
10
11
Home page
12
13
Database View
• Table creation
• Multi-table operations (repair, optimize)
• Full-db search
• Multi-table query-by-example
14
15
16
Table View
• Structure change
• Data browsing, inserting, editing
• Searching
• Operations: change type, copy, rename
• Table export
17
18
19
Data navigation
• Paging
• Sort by column / by index
• Row highlighting
• Horizontal/vertical display
20
21
Special Fields Editing
22
Binary contents upload
23
Index management
24
25
Importing data
• Formats supported
– SQL statements
– CSV file (interface to LOAD DATA INFILE)
• Location of data: local workstation or a
web-server directory
• On-the-fly decompression
26
Exporting data
27
Advanced features
• Relational system
• Multi-table query generator
• Query bookmarks
• System documentation
• MIME-based cell transformation
28
Linked-tables infrastructure
29
Relation view
30
31
32
Multi-table QBE
33
34
Bookmarks
• Recorded on-demand
• Labeled
• Can be viewed, executed, erased
• Private/public
• Automatic execution ( = table name)
35
36
Query history
37
PDF schema editing
• Page planning
• Available in db view / Operations
• Creation, automatic layout
• Visual editor
• Options (colors, grid, paper size, dict.)
38
39
40
41
MIME-based transformations
42
Some transformations
43
44
Server View
• Database statistics
• Server status / query statistics
• User account management
• Process management
45
46
47
Account management
48