MySQL是一種常用的關系型數(shù)據(jù)庫管理系統(tǒng)。它可以在許多不同的操作系統(tǒng)中運行,比如Windows、Linux和macOS。MySQL使用結構化查詢語言(SQL)來管理數(shù)據(jù)。
MySQL將數(shù)據(jù)保存在表中。表是由行和列組成的數(shù)據(jù)結構。每一行中存儲的是一條記錄,每一列存儲的是一種數(shù)據(jù)類型。MySQL支持多種數(shù)據(jù)類型,包括整數(shù)、浮點數(shù)、字符串、日期等等。
CREATE TABLE users ( id INT PRIMARY KEY, name VARCHAR(50), age INT );
上述代碼創(chuàng)建了一個名為“users”的表。這個表包含三個列:id、name和age。其中,id是主鍵,代表每條記錄的唯一標識符。name和age則存儲用戶的姓名和年齡。VARCHAR是一種可變長度的字符串類型,可以存儲最多50個字符。
當向表中插入記錄時,可以通過INSERT語句進行操作:
INSERT INTO users (id, name, age) VALUES (1, 'Tom', 22); INSERT INTO users (id, name, age) VALUES (2, 'Jerry', 25);
這兩條語句向“users”表中插入了兩條記錄。第一條記錄的id為1,name為“Tom”,age為22;第二條記錄的id為2,name為“Jerry”,age為25。
當從表中取出數(shù)據(jù)時,可以通過SELECT語句進行操作:
SELECT * FROM users;
這條語句查詢“users”表中的所有記錄,并將它們全部返回。
MySQL還支持多種查詢操作,比如WHERE語句、ORDER BY語句、GROUP BY語句以及JOIN語句等等。使用這些操作可以更加方便地管理和檢索數(shù)據(jù)。