intro.rst 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. .. _intro:
  2. Introduction
  3. ============
  4. phpMyAdmin can manage a whole MySQL server (needs a super-user) as
  5. well as a single database. To accomplish the latter you'll need a
  6. properly set up MySQL user who can read/write only the desired
  7. database. It's up to you to look up the appropriate part in the MySQL
  8. manual.
  9. Supported features
  10. ------------------
  11. Currently phpMyAdmin can:
  12. * browse and drop databases, tables, views, columns and indexes
  13. * display multiple results sets through stored procedures or queries
  14. * create, copy, drop, rename and alter databases, tables, columns and
  15. indexes
  16. * maintenance server, databases and tables, with proposals on server
  17. configuration
  18. * execute, edit and bookmark any :term:`SQL`-statement, even batch-queries
  19. * load text files into tables
  20. * create [#f1]_ and read dumps of tables
  21. * export [#f1]_ data to various formats: :term:`CSV`, :term:`XML`, :term:`PDF`,
  22. :term:`ISO`/:term:`IEC` 26300 - :term:`OpenDocument` Text and Spreadsheet, Microsoft
  23. Word 2000, and LATEX formats
  24. * import data and :term:`MySQL` structures from :term:`OpenDocument` spreadsheets, as
  25. well as :term:`XML`, :term:`CSV`, and :term:`SQL` files
  26. * administer multiple servers
  27. * manage MySQL users and privileges
  28. * check referential integrity in MyISAM tables
  29. * using Query-by-example (QBE), create complex queries automatically
  30. connecting required tables
  31. * create :term:`PDF` graphics of your
  32. database layout
  33. * search globally in a database or a subset of it
  34. * transform stored data into any format using a set of predefined
  35. functions, like displaying BLOB-data as image or download-link
  36. * track changes on databases, tables and views
  37. * support InnoDB tables and foreign keys see :ref:`faq3_6`
  38. * support mysqli, the improved MySQL extension see :ref:`faq1_17`
  39. * create, edit, call, export and drop stored procedures and functions
  40. * create, edit, export and drop events and triggers
  41. * communicate in `62 different languages
  42. <http://www.phpmyadmin.net/home_page/translations.php>`_
  43. A word about users
  44. ------------------
  45. Many people have difficulty understanding the concept of user
  46. management with regards to phpMyAdmin. When a user logs in to
  47. phpMyAdmin, that username and password are passed directly to MySQL.
  48. phpMyAdmin does no account management on its own (other than allowing
  49. one to manipulate the MySQL user account information); all users must
  50. be valid MySQL users.
  51. .. rubric:: Footnotes
  52. .. [#f1]
  53. phpMyAdmin can compress (:term:`Zip`, :term:`GZip` or :term:`RFC 1952`
  54. formats) dumps and :term:`CSV` exports if you use PHP with
  55. :term:`Zlib` support (``--with-zlib``).
  56. Proper support may also need changes in :file:`php.ini`.