0% found this document useful (0 votes)
3 views

MySQL(1632)

MySQL is a widely used open-source relational database management system, known for its speed, scalability, and ease of use, particularly in web applications. It was founded in 1995 and has undergone several ownership changes, with Oracle Corporation currently overseeing its development. MySQL supports various applications across industries, including e-commerce, content management, financial services, healthcare, and social media.

Uploaded by

samarthpawar9890
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

MySQL(1632)

MySQL is a widely used open-source relational database management system, known for its speed, scalability, and ease of use, particularly in web applications. It was founded in 1995 and has undergone several ownership changes, with Oracle Corporation currently overseeing its development. MySQL supports various applications across industries, including e-commerce, content management, financial services, healthcare, and social media.

Uploaded by

samarthpawar9890
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

Prin.K.P.

Mangalvedhekar Institute of Management


Career Development and Research Solapur

Name: Samarth Nandkumar Pawar


Roll No: 1632
Class: BCA-II Semester-III
Subject: Database Management System-I
PPT Topic: MySQL
MySQL
Introduction to
MySQL
MySQL is currently the most popular database management system software used for
managing the relational database. It is open-source database software, which is
supported by Oracle Company. It is fast, scalable, and easy to use database management
system in comparison with Microsoft SQL Server and Oracle Database. It is commonly
used in conjunction with PHP scripts for creating powerful and dynamic server-side or
web-based enterprise applications.

It is developed, marketed, and supported by MySQL AB, a Swedish company, and written
in C programming language and C++ programming language. The official pronunciation of
MySQL is not the My Sequel; it is My Ess Que Ell. However, you can pronounce it in your
way. Many small and big companies use MySQL. MySQL supports many Operating
Systems like Windows, Linux, MacOS, etc. with C, C++, and Java languages.
History of
concise history: MySQL:
MySQL is a popular open-source relational database management system. Here’s a

1995: The MySQL database was founded by Michael Widenius, David Axmark, and Allan
Larsson. It was initially designed to be a budget-friendly option compared to pricier
databases and its foundation was in SQL (Structured Query Language).
2000: MySQL AB, the company behind MySQL, released the database under the GNU
General Public License (GPL), making it free to use and modify.
2001-2005: MySQL gained popularity due to its reliability, performance, and ease of
use, becoming a preferred database for web applications. During this time, several
major releases added features like subqueries, views, and stored procedures.
2008: Sun Microsystems acquired MySQL AB for $1 billion, integrating MySQL into its
suite of software products.
History of
MySQL:
2010: Oracle Corporation acquired Sun Microsystems, and with it, MySQL.
This acquisition raised concerns in the open-source community about the
future of MySQL, leading to the creation of MariaDB, a fork of MySQL led
by Monty Widenius.
2010s: MySQL continued to evolve under Oracle’s stewardship, with
significant updates improving performance, scalability, and security. Oracle
also maintained dual licensing for MySQL, offering both open-source and
commercial versions.
Present: MySQL remains widely used across various industries, particularly
for web applications. It continues to compete with other database systems
and is a critical component of the LAMP (Linux, Apache, MySQL,
PHP/Perl/Python) stack.
Applications of
MySQL:
MySQL has used in various applications across a wide range
of industries and domains, because of to its versatility,
reliability, and performance. Here are some common
applications of MySQL:

E-commerce: MySQL is extensively used in e-commerce


platforms for managing product catalogs, customer data,
orders, and transactions.
• Content Management Systems (CMS): Many popular
CMS platforms rely on MySQL as their backend database
to store website content, user profiles, comments, and
configuration settings.
Applications of
MySQL:
Financial Services: MySQL is employed in financial applications,
including banking systems, payment processing platforms, and
accounting software, to manage transactional data, customer accounts,
and financial records.
Healthcare: MySQL is used in healthcare applications for storing and
managing patient records, medical histories, treatment plans, and
diagnostic information.
• Social Media: MySQL powers the backend databases of many social
media platforms, including user profiles, posts, comments, likes, and
connections.
MySQL
Functions:
MySQL functions are powerful tools that help in performing complex calculations and
data manipulation with ease. The functions in MySQL can edit rows and tables, alter
strings, and help you manage organized and easy-to-navigate databases.

A function is a special type of predefined command set that performs some operation
and returns a value. Functions operate on zero, one, two, or more values that are
provided to them. The values that are provided to functions are called parameters or
arguments.

The MySQL functions have been categorized into various categories, such as String
functions, Mathematical functions, Date and Time functions, etc.
String Functions
Numeric Functions
Date and Time
Functions
MySQL String
Functions:
The string
functions of MySQL
are used to
manipulate and
transform the text
string. Some
commonly used
string functions
are:
String Functions
Numeric Functions
Date and Time
Functions
MySQL String
Functions:
The string
functions of MySQL
are used to
manipulate and
transform the text
string. Some
commonly used
string functions
are:
MySQL Numeric
Functions:
The numeric
functions in MySQL
accept numeric
values, perform a
mathematic
operation on the
values and return
resulting sheet.
Some useful numeric
functions are:
MySQL Date and Time
Functions:
Date and Time functions
in SQL are used to
manipulate and transform
date and time data stored
in tables. Date functions
operate on values of the
DATE datatype.

Some useful date and


time functions are:
MySQL Data Types (Version 8.0)
Each column in a database table is required to have a name
and a data type.

An SQL developer must decide what type of data that will be


stored inside each column when creating a table. The data
type is a guideline for SQL to understand what type of data is
expected inside of each column, and it also identifies how
SQL will interact with the stored data.

In MySQL there are three main data types: string, numeric,


and date and time.
String Data Types:
String Data Types:
Numeric Data Types:
Numeric Data Types:
Date and Time Data Types:
Thank
s!

You might also like