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

SQL

This document provides an overview of SQL and how it is used to store, manipulate, and retrieve data from relational database management systems (RDBMS). It defines what an RDBMS is and lists several common ones like MySQL, SQL Server, and Oracle. It then explains that SQL is the standard language used to perform operations like queries, inserts, updates and deletes on databases in RDBMS systems. The document also includes several links to external resources providing more detailed information on topics like SQL fundamentals, the difference between SQL and MySQL, MySQL architecture, configuration files, and query caching.

Uploaded by

Stephen Efange
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

SQL

This document provides an overview of SQL and how it is used to store, manipulate, and retrieve data from relational database management systems (RDBMS). It defines what an RDBMS is and lists several common ones like MySQL, SQL Server, and Oracle. It then explains that SQL is the standard language used to perform operations like queries, inserts, updates and deletes on databases in RDBMS systems. The document also includes several links to external resources providing more detailed information on topics like SQL fundamentals, the difference between SQL and MySQL, MySQL architecture, configuration files, and query caching.

Uploaded by

Stephen Efange
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

SQL in 60 Minutes:

SQL in 60 Minutes:

https://www.youtube.com/watch?v=p3qvj9hO_Bo&t=842s

Next cover: SQL for Data Analysis Beginner MySQL Business Intelligence

https://www.udemy.com/course/mysql-for-data-analysis/?kw=mysql+data+ana&src=sac

What is SQL ? https://www.w3schools.com/sql/default.asp

SQL is a standard language for storing, manipulating and retrieving data in


RDBMS's.

What is an RDBMS = It's a database software system made by a corporation e.g Oracle
DB, MySQL DB, SQL SERVER DB.

Examples of RDBMS's: MySQL, SQL Server, MS Access, Oracle, Sybase, Informix,


Postgres, and other database systems. ---->
https://www.w3schools.com/sql/default.asp

So you use SQL to (storing, manipulating and retrieving data) in all or any of
these systems: MySQL, SQL Server, MS Access, Oracle, Sybase, Informix, Postgres
etc.

You use SQL in either MySQL, SQL Server, MS Access, Oracle, Sybase, Informix,
Postgres to do the following:

SQL can execute queries against a database


SQL can retrieve data from a database
SQL can insert records in a database
SQL can update records in a database
SQL can delete records from a database
SQL can create new databases
SQL can create new tables in a database
SQL can create stored procedures in a database
SQL can create views in a database
SQL can set permissions on tables, procedures, and views

----> https://www.w3schools.com/sql/sql_intro.asp

https://www.guru99.com/sql-vs-mysql.html

https://www.techbrothersit.com/search/label/MySQL%20DBA%20Tutorial%20Beginner%20to
%20Advance

MySQL Architecture:
https://www.rathishkumar.in/2016/04/understanding-mysql-architecture.html

Logical - its like the code in the software you cannot touch and its various parts
and what it does inside of he MySQL Engine code.

Physical: The things that MySQL creates and puts in your Linux system that you can
see copy move edit.

what's the location of the config file and its name --> my.cnf or my.ini
--/etc/my.cnf

what's the location of the databases and related files --- hint - datadir - what
files and databases are in the datadir:

Read about datadir, read about the system databases: MySQL, performance schema, sys
and what they are used for and the tables in each of them.

what's the location of the installed MySQL programs you use to so MySQL day to day
work - basedir - it hold the programs in a bin folder - /usr

Base directory is the folder or directory with the programs: /usr/

https://dev.mysql.com/doc/refman/8.0/en/programs.html

ls -l /usr/bin/mysql*

ls -l /usr/sbin/mysql*

2 https://dev.mysql.com/doc/refman/8.0/en/server-administration.html

Data directory = basedir

ls -l /var/lib/mysql/

https://www.rathishkumar.in/2017/01/how-to-allocate-innodb-buffer-pool-size-in-
mysql.html
https://arctype.com/blog/mysql-query-cache/

You might also like