You are on page 1of 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