🌐
Reddit
reddit.com › r/sql › is mysql a database or dbms
r/SQL on Reddit: Is MySQL a database or DBMs
April 6, 2024 -

New to MySQl. I know database is a “collection of date stored in a system” and relational database as “is database stored in tables” but unable to grasp it beyond the obvious words

  1. Is MySQL a database to store the data or the tool to interact with the data?

  2. Even basic to that, is database the type of source file (says share point list, excel, csv file) or the location of where the file is stored?

  3. When someone says you can create databases in SQL, do they mean taking out a partitioon of the original source data?

  4. My organisation uses Powerapps to collect information and stores it in share point list. Can it be stored in Mysql instead of a sharepoint list?

Top answer
1 of 2
4
Think of a database as a library IRL. Let’s say you want to teach a child to read but you need more information before you can pick out an appropriate book for the kid. Long before you decided to do your research at the library, someone had to acquire and use construction industry tools and requirements and knowledge and workflow (aka “a system”) needed to design and construct the library building — in this analogy, the construction “system” represents the mySQL server (a relational database management system). mySQL is a language used by database programmers [construction engineers] working in mySQL server [construction system] — it’s the specialized terminology and syntax and rules used by the professionals responsible for constructing our library. After the library [database] is built, local residents [end users] can use it. Let’s say the library has 3 floors: one for kids’ books, one for fiction, and one for non-fiction. These floors are analogous to database tables; it’s a way of organizing information/books. The books on any given floor in the library aren’t randomly scattered; they’re stored in efficiently organized and labeled shelves — these are the fields (aka columns) within the database tables. The books in this analogy represent the data. Now imagine you’re interested in teaching a child to read. You go to the library [database]. You head to the non-fiction floor [table]. You found the shelves [fields] that contain books [data] about teaching children to read. You browse one of these non-fiction books and notice a page that says the very best children’s book for kids learning to read is “Go, Dog, Go” by P. D. Eastman. You know that “Go, Dog, Go” is a kid book [data], so it’s not stored on the non-fiction floor [table]. You consult a library map [a diagram of the database model] and realize the kid book [data] is probably stored on the kids’ floor [table] on the shelves [fields] labelled “Children’s Fiction by Authors A - E.” You navigate through the library [database] until “Go, Dog, Go” is checked out in your name and you take it home. The relational nature of the library [database] is what made it possible to select the kid book [data] you wanted. The non-fiction [table] book [data] did not include the kid [table] book [data] itself, but it made a reference [a relationship] to the kid [table] book [data] with enough information [author last name] to find and acquire “Go, Dog, Go” [specific data sought].
2 of 2
2
MySQL is an open-source relational database management system (RDBMS), not the tool to interact with the data, but the place where your database lives and it's the collection of services/processes that store, manage, and make the data available for interacting with it via SQL. I wouldn't call a SharePoint list/Excel/CSV file a database (although people who aren't DBAs are quick to call pretty much any flat file a database). They're just files that store information. And Excel itself is just a bunch of XML files in a trench coat zip container. Fun fact: on-prem SharePoint uses Microsoft SQL Server (Microsoft's RDBMS) to actually store everything, including the files. What source data are you actually referring to? A database is a collection of objects (tables, views, stored procedures, functions, etc) that you can create. The data in a database is stored and organized in tables. You/your users/apps are the ones creating/updating the data and subsequently storing it in the tables that reside in your database. Yes, but what's the problem that you're trying to fix with that approach? If SharePoint works for that use case, then use it, since it's more user-friendly. Storing it in MySQL would imply you creating a database and the tables that would store the data and also adding a way for users to easily visualize said data (a dashboard in PowerBI or SSRS for example that "fetches" the data via queries).
🌐
Oracle
oracle.com › ai database › heatwave
MySQL Explained: Your Guide to Mastering This Powerful Database
August 29, 2024 - MySQL is an open source relational database management system (RDBMS) that’s used to store and manage data. Its reliability, performance, scalability, and ease of use make MySQL a popular choice for developers.
Discussions

What makes MySQL better than other relational Databases
It's free, easy to set up and simpler to use, especially as a local install. But is less feature-rich than say SQL Server, Oracle or Postgres, and probably not as performant. But for many use cases it's perfectly fine. We use it at our company (the AWS Aurora version) and even our less-than-ideally designed tables that have tens of millions of rows perform just fine on a somewhat modest instance type. I would def invest the time to learn it, as a big chunk of what you learn in MySQL will translate to other SQL databases More on reddit.com
🌐 r/mysql
20
5
April 25, 2020
In what circumstances is MySQL better than PostgreSQL?
Connection management is the best argument for MySQL. Nevertheless, there is actually no real reason to not use postgresql in any relational use case. This is is especially true if you consider the developments in the last 3 years. Postgresql is years ahead of any competitor when it comes to relational databases and even beyond that. The striving community, amazingly organized source code and almost godlike documentation are only three of the winning arguments. More on reddit.com
🌐 r/PostgreSQL
82
39
March 23, 2022
Why do big companies seem to use MySQL over PostgreSQL
I've seen the opposite, so it seems this is pretty anecdotal. Different companies choose different technologies for different reasons (sometimes for arbitrary reasons). I doubt you'll find a satisfying answer to this question. More on reddit.com
🌐 r/ExperiencedDevs
201
282
December 31, 2023
Is it useful to learn MySQL?

I think you're right but as far as I know it can be used for data analysis too.

More on reddit.com
🌐 r/learnprogramming
18
1
July 24, 2017
People also ask

What is MySQL?
MySQL is the world’s most popular open source database management system. Databases are the essential data repositories for all software applications. For example, whenever someone conducts a web search, logs into an account, or completes a transaction, a database stores the information so it can be accessed in the future. MySQL excels at this task.
🌐
oracle.com
oracle.com › ai database › heatwave
MySQL Explained: Your Guide to Mastering This Powerful Database
How does MySQL compare to other databases?
MySQL is an open source relational database. That means it stores data in rows and columns and defines relationships between those rows and columns in schemas. There are other popular relational databases that aren’t open source, such as Oracle Database, as well as popular databases that aren’t relational databases. These include NoSQL databases, such as MongoDB.
🌐
oracle.com
oracle.com › ai database › heatwave
MySQL Explained: Your Guide to Mastering This Powerful Database
Why is MySQL important?
MySQL is important because of its ubiquitousness and the fundamental role of databases as the amount of data both grows exponentially and fuels AI. MySQL underpins a vast array of websites and applications and helps businesses worldwide organize, analyze, and protect their data.
🌐
oracle.com
oracle.com › ai database › heatwave
MySQL Explained: Your Guide to Mastering This Powerful Database
🌐
MySQL
mysql.com › products › enterprise › database
MySQL :: MySQL Database
MySQL powers the most demanding Web, E-commerce, SaaS and Online Transaction Processing (OLTP) applications. It is a fully integrated transaction-safe, ACID compliant database with full commit, rollback, crash recovery and row level locking capabilities.
SQL database engine software
Mysql-screenshot.PNG
the mysql workbench startup screen
monty widenius david axmark mysql 2003 05 09
MySQL (/ˌmaɪˌɛsˌkjuːˈɛl/) is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius' daughter My, and "SQL", the acronym for Structured Query … Wikipedia
Factsheet
Original author MySQL AB
Initial release 23 May 1995; 30 years ago (1995-05-23)
Factsheet
Original author MySQL AB
Initial release 23 May 1995; 30 years ago (1995-05-23)
🌐
Wikipedia
en.wikipedia.org › wiki › MySQL
MySQL - Wikipedia
6 days ago - MySQL (/ˌmaɪˌɛsˌkjuːˈɛl/) is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius' daughter My, and "SQL", the acronym for Structured Query Language.
🌐
MySQL
dev.mysql.com › doc › refman › 8.4 › en › what-is-mysql.html
MySQL :: MySQL 8.4 Reference Manual :: 1.2.1 What is MySQL?
A database is a structured collection of data. It may be anything from a simple shopping list to a picture gallery or the vast amounts of information in a corporate network. To add, access, and process data stored in a computer database, you need a database management system such as MySQL Server.
Find elsewhere
🌐
Quora
quora.com › Is-MySQL-a-server-or-a-database
Is MySQL a server or a database? - Quora
Typically, this refers to the install ... “MySQL Server” is a running MySQL database program, while a MySQL database is the data managed by a MySQL database program....
🌐
W3Schools
w3schools.com › mysql › mysql_intro.asp
MySQL Introduction
MySQL is a very popular open-source relational database management system (RDBMS).
🌐
GeeksforGeeks
geeksforgeeks.org › mysql › what-is-mysql
MySQL Introduction - GeeksforGeeks
March 13, 2026 - It is one of the most widely used database systems in web applications because of its speed, reliability, and ease of use. Developed and maintained by Oracle Corporation. Supports multiple platforms including Windows, Linux, and macOS.
🌐
MySQL
mysql.com
MySQL
Over 2000 ISVs, OEMs, and VARs rely on MySQL as their products' embedded database to make their applications, hardware and appliances more competitive, bring them to market faster, and lower their cost of goods sold.
🌐
AWS
aws.amazon.com › amazon rds › amazon rds for mysql › what is mysql
What is MySQL? - MySQL Relational Databases Explained - AWS
2 weeks ago - MySQL serves as the primary relational data store for many popular websites, applications, and commercial products. With more than 25 years of community-backed development and support, MySQL is a reliable, stable, and secure structured query language (SQL) database management system.
🌐
Odu
systems.cs.odu.edu › services › mysql
MySQL Database - Systems Group
MySQL is an open-source, relational database management system (RDBMS) that uses Structured Query Language (SQL) for managing and manipulating data.
🌐
MySQL
dev.mysql.com › doc › refman › 9.6 › en › what-is-mysql.html
MySQL :: MySQL 9.6 Reference Manual :: 1.2.1 What is MySQL?
A database is a structured collection of data. It may be anything from a simple shopping list to a picture gallery or the vast amounts of information in a corporate network. To add, access, and process data stored in a computer database, you need a database management system such as MySQL Server.
🌐
Quora
quora.com › Why-is-MySQL-the-best-database
Why is MySQL the best database? - Quora
It’s a database management system or DBMS for short. A database is a collection of data. A database management system like MySQL is software that allows you to store, retrieve, and manipulate data in one or more databases.
🌐
Hostinger
hostinger.com › home › tutorials › what is mysql and how does it work
What is MySQL: MySQL Explained for Beginners
It is widely used for various ... a closer look at them: In relation to MySQL, a database is a structured collection of data organized and stored in tables....
Published   December 14, 2018
🌐
W3Schools
w3schools.com › MySQL › default.asp
MySQL Tutorial
MySQL is a widely used relational database management system (RDBMS).
🌐
Google Cloud
cloud.google.com › mysql
MySQL | Google Cloud
MySQL is an open source relational database management system. As with other relational databases, MySQL stores data in tables made up of rows and columns. Users can define, manipulate, control, and query data using Structured Query Language, ...
🌐
AWS
aws.amazon.com › what is cloud computing? › cloud comparisons hub › databases › what’s the difference between sql and mysql?
SQL vs MySQL - Difference Between Database Management Solutions - AWS
2 weeks ago - SQL is a programming language you can use to store and process information in a relational database. MySQL is the most widely adopted open-source relational database. It serves as the primary relational data store for many popular websites, applications, and commercial products.
🌐
Kinsta®
kinsta.com › home › resource center › blog › mysql database › what is mysql? a beginner-friendly explanation
What Is MySQL? A Beginner-Friendly Explanation
February 3, 2026 - That’s the short, one sentence answer to the question of “what is MySQL”, but let’s break that down into terms that are a little more human-friendly. A database is just a structured collection of data that’s organized for easy use and retrieval.
🌐
Microsoft Azure
azure.microsoft.com › en-us › products › mysql
Azure Database for MySQL | Microsoft Azure
No. Azure Database for MySQL is a fully managed database service, which means that Microsoft automates the management and maintenance of your infrastructure and database server, including routine updates, backups, and security.
🌐
Docker
hub.docker.com › _ › mysql
mysql - Official Image | Docker Hub
MySQL is a widely used, open-source relational database management system (RDBMS).