Translated using Weblate (Slovenian)
[phpmyadmin.git] / doc / intro.rst
blob3351ff15890ed27f411284cc63d9ac9de81b7208
1 .. _intro:
3 Introduction
4 ============
6 phpMyAdmin is a free software tool written in PHP that is intended to handle the
7 administration of a MySQL or MariaDB database server. You can use phpMyAdmin to
8 perform most administration tasks, including creating a database, running queries,
9 and adding user accounts.
11 Supported features
12 ------------------
14 Currently phpMyAdmin can:
16 * create, browse, edit, and drop databases, tables, views, columns, and indexes
17 * display multiple results sets through stored procedures or queries
18 * create, copy, drop, rename and alter databases, tables, columns and
19   indexes
20 * maintenance server, databases and tables, with proposals on server
21   configuration
22 * execute, edit and bookmark any :term:`SQL`-statement, even batch-queries
23 * load text files into tables
24 * create [#f1]_ and read dumps of tables
25 * export [#f1]_ data to various formats: :term:`CSV`, :term:`XML`, :term:`PDF`,
26   :term:`ISO`/:term:`IEC` 26300 - :term:`OpenDocument` Text and Spreadsheet, Microsoft
27   Word 2000, and LATEX formats
28 * import data and :term:`MySQL` structures from :term:`OpenDocument` spreadsheets, as
29   well as :term:`XML`, :term:`CSV`, and :term:`SQL` files
30 * administer multiple servers
31 * add, edit, and remove MySQL user accounts and privileges
32 * check referential integrity in MyISAM tables
33 * create :term:`PDF` graphics of your
34   database layout
35 * search globally in a database or a subset of it
36 * transform stored data into any format using a set of predefined
37   functions, like displaying BLOB-data as image or download-link
38 * track changes on databases, tables and views
39 * support InnoDB tables and foreign keys
40 * support mysqli, the improved MySQL extension see :ref:`faq1_17`
41 * create, edit, call, export and drop stored procedures and functions
42 * create, edit, export and drop events and triggers
43 * communicate in `80 different languages
44   <https://www.phpmyadmin.net/translations/>`_
46 Shortcut keys
47 -------------
49 Currently phpMyAdmin supports following shortcuts:
51 * k - Toggle console
52 * h - Go to home page
53 * s - Open settings
54 * d + s - Go to database structure (Provided you are in database related page)
55 * d + f - Search database (Provided you are in database related page)
56 * t + s - Go to table structure (Provided you are in table related page)
57 * t + f - Search table (Provided you are in table related page)
58 * backspace - Takes you to older page.
60 A word about users
61 ------------------
63 Many people have difficulty understanding the concept of user
64 management with regards to phpMyAdmin. When a user logs in to
65 phpMyAdmin, that username and password are passed directly to MySQL.
66 phpMyAdmin does no account management on its own (other than allowing
67 one to manipulate the MySQL user account information); all users must
68 be valid MySQL users.
70 .. rubric:: Footnotes
72 .. [#f1]
74     phpMyAdmin can compress (:term:`ZIP`, :term:`GZip` or :term:`RFC 1952`
75     formats) dumps and :term:`CSV` exports if you use PHP with
76     :term:`Zlib` support (``--with-zlib``).
77     Proper support may also need changes in :file:`php.ini`.