Some Interesting Facts About MySQL

Last Updated :

MySQL is a relational database management system (RDBMS) based on SQL- Structured Query Language and is free and open source.MySQL was created by MySQL AB, a Swedish company in 1995 which was later acquired by Sun Microsystems in 2008.

MySQL is easy to use and fast. It is one of the most famous open source databases and it is used with PHP or Perl scripts to create server-side applications. It can be used to store anything from a single record of information to an entire data of a hospital.MySQL is most commonly used as a web database. MySQL is written in C and C++ languages.

Some Interesting Facts About MySQL:

  1. The creation of MySQL was actually started in 1979, when Michael Widenius develoved a database tool called UNIREG for managing databases. Later on UNIREG has been modified and rewritten in many languages to handle big databases. After some time Michael Widenius contacted David Hughes, the author of mSQL, to see if Hughes would like connecting mSQL to UNIREG. That’s the way MySQL came in existence.
  2. MySQL is named after the daughter of Michael Widenius whose name is “My”.
  3. MySQL supports large databases, it can have up to 50 million rows or even more in a table. The default file size limit for a table is 4GB, but can be increased to a theoretical limit of 8 million terabytes (TB).
  4. MySQL is very poerfull and it supports many operating systems(LAMP) with many languages like PHP, PERL, C, C++, JAVA, etc.
  5. MySQL version less than 5.0 doesn’t support ROLE, COMMIT and stored procedure also there is no BACKUP DATABASE SQL command in MySQL Server 5.6.
  6. The dayofweek() is a MySQL date/time function. It gives the day of week in number.
  7. SQL is a computer language, on the other hand MySQL is a software or an application.
  8. In January 2010, when Oracle took over Sun Microsystems, Widenius forked the open-source MySQL project and created MariaDB due to its acquisition by Oracle Corporation. MariaDB is based on the same code base as MySQL server 5.5 and aims to maintain compatibility with Oracle-provided versions.
  9. MariaDB is named after Monty’s younger daughter Maria, in the same way as MySQL is named after his other daughter My.
  10. The maximum size of a row in a MySQL table is 65,535 bytes.
Comment
Next Article
Mithlesh Upadhyay Published 15 Nov, 2024 · 2 min read

Mithlesh Upadhyay is a Computer Science and AI expert from Madhya Pradesh with strong academic background (BE in CSE and M.Tech in AI) and over six years of experience in technical content development. He has contributed tech articles, led teams, and worked in Full Stack Development and Data Science. He founded the w3colleges.org portal for learning resources.

Article Tags :

Similar Reads

  • Database Transaction Models and the CAP Theorem

    According to Brewer’s theorem (also called CAP theorem), any distributed data store (like a database) can only provide two of the following three guarantees: Consistency Availability Partition tolerance…

    3 min read
  • Single row character functions

    Single row character function are those function which accepts character values as arguments and return either a numeric or character values. These are two types: Case Manipulation Character…

    2 min read
  • Normalization in DBMS: 1NF, 2NF, 3NF and BCNF

    If a table has data redundancy and is not properly normalized, then it will be difficult to handle and update the database, without facing data loss. It will…

    4 min read
  • Need for DBMS

    Database Management System (DBMS) is a system software for easy, efficient and reliable data processing and management. It can be used for: Creation of a database. Updating the…

    2 min read
  • Unary or Recursive Relationship in DBMS

    An entity relationship (ER) diagram, is a graphical representation of entities and their relationships to each other. ER modelling is based on two concepts: Entities, defined as tables…

    1 min read
  • Users in DBMS environment

    Database Management System (DBMS) is used to optimize and manage the storage and retrieval of data from databases. DBMS offers a systematic approach to manage databases and workloads…

    2 min read