Computer Science
What is MySQL ? What are its functions and features ?
Relational Database
3 Likes
Answer
MySQL is a freely available open source Relational Database Management System (RDBMS) that uses Structured Query Language (SQL). MySQL provides us with a rich set of features that support a secure environment for storing, maintaining and accessing data.
The functions and features of MySQL are as follows :
- Speed — If the server hardware is optimal, MySQL runs very fast. It supports clustered servers for demanding applications.
- Ease of use — MySQL is a high performance, relatively simple database system. From the beginning, MySQL has typically been configured, monitored and managed from the command line. However, several MySQL graphical interfaces are also available.
- Query Language Support — MySQL understands standards based SQL.
- Portability — MySQL provides portability as it has been tested with a broad range of different compilers and can work on many different platforms. It is fully multi-threaded using kernel threads. It can easily use multiple CPUs if they are available.
- Cost — MySQL is available free of cost. MySQL is a open source database.
- Data Types — MySQL provides many data types to support different types of data. It also supports fixed-length and variable-length records.
- Security — MySQL offers a privilege and password system that is very flexible and secure, and that allows host-based verification. Passwords are secure because all password traffic is encrypted when we connect to a server.
- Scalability and Limits — MySQL can handle large databases. Some real life MySQL databases contain 50 million records, some have up to 60,000 tables and about 5,000,000,000 rows.
- Connectivity — Clients can connect to MySQL Server using several protocols.
- Localization — The server can provide error messages to clients in many languages.
- Clients and Tools — MySQL provides several client and utility programs. These include both command-line programs such as mysqldump and mysqladmin, and graphical programs such as MySQL Administrator and MySQL Query Browser. MySQL Server has built-in support for SQL statements to check, optimize and repair tables.
Answered By
2 Likes