MySQL是一款廣泛使用的關系型數(shù)據(jù)庫管理系統(tǒng)。為了學習這個數(shù)據(jù)庫的基礎知識,我們可以選擇在線網(wǎng)課進行學習。以下是對一些MySQL基礎網(wǎng)課的評價和推薦。
課程一:MySQL Starter
這是一門由Udemy提供的入門級MySQL課程。它包含有超過4小時的視頻內(nèi)容,以及大量的測驗和練習任務,涵蓋關于MySQL的基礎知識如何安裝、如何創(chuàng)建數(shù)據(jù)庫和表、插入、刪除和更新數(shù)據(jù)等。
CREATE DATABASE employees; CREATE TABLE employees ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, email VARCHAR(50) );
這個課程的內(nèi)容非常易懂,適合初學者,但是難度過于簡單,對于已經(jīng)了解一些MySQL的人而言可能會嫌棄其太過淺顯。
課程二:Database Design and MySQL
這是由Coursera 提供的課程,它突破了MySQL Starter的基礎知識范疇,這個課程認為你已經(jīng)熟悉MySQL的基礎知識了,它主要關注于如何創(chuàng)建復雜數(shù)據(jù)庫來滿足特定需求,使用重點是MySQL Workbench。
SELECT COUNT(*) FROM employees WHERE last_name = 'Johnson';
這門課程的難度比較中等,需要一定的MySQL基礎知識,但講師講解得非常好,而且實例很實用。
課程三:MySQL for Data Analysis
這是由DataCamp提供的一門MySQL課程。和前兩個課程不同的是,這門課程主要針對的是MySQL在數(shù)據(jù)分析中的應用,它偏重于數(shù)據(jù)清洗和分析。
SELECT c.customer_id AS 'ID', c.last_name AS 'Last name', c.first_name AS 'First name', COUNT(o.order_id) AS 'Number of orders' FROM customers c JOIN orders o ON c.customer_id = o.customer_id GROUP BY c.customer_id;
這門課程更加注重實際應用場景的講解,對于數(shù)據(jù)分析師或數(shù)據(jù)庫開發(fā)人員來說非常有幫助。
以上是三份不同的MySQL基礎網(wǎng)課,每一門課都有自己的特色,選擇一門適合自己的課程才是最重要的。