DAY 5 MySQL
MySQL是一個開放源代碼的關系型數據庫管理系統。MySQL是硅谷技術愛好者開發的。它被廣泛地應用在 Internet 上的中小型網站中。同時,由于它的高可靠性、安全性和易用性,MySQL也被很多大型網站所采用。
安裝MySQL
sudo apt update sudo apt install mysql-server sudo mysql_secure_installation
這些命令可以幫助我們在Ubuntu環境下安裝MySQL,當然你也可以選擇Windows環境下安裝。
創建數據庫和表
CREATE DATABASE mydatabase; USE mydatabase;
這些命令會幫助我們在MySQL中創建名為“mydatabase”的數據庫,并將其設置為當前操作的數據庫。
CREATE TABLE users ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP )
這個命令將創建名為“users”的表,該表包含5個列:id、firstname、lastname、email和reg_date。其中,id列為自動遞增的主鍵,并且firstname和lastname列不能為空。reg_date列將在插入或更新行時自動設置為當前日期和時間。
增刪改查
INSERT INTO users (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com');
這個命令將在users表中插入一行數據。
SELECT * FROM users;
這個命令將返回users表中的所有行數據,你也可以使用WHERE關鍵字來篩選特定的數據。
UPDATE users SET lastname='Smith' WHERE id=1;
這個命令將更新users表中id為1的行的lastname為Smith。
DELETE FROM users WHERE id=2;
這個命令將從users表中刪除id為2的行。
總結
在本文中,我們學習了如何在MySQL中創建數據庫和表,并通過SQL語句進行增刪改查操作。MySQL是一款非常強大的數據庫管理系統,它也有著廣泛的應用,希望讀者能夠熟練掌握MySQL的使用。
上一篇mysql doubel
下一篇db2 mysql 對比