MySQL是一款開源關系型數據庫管理系統,被廣泛應用于Web應用領域。MySQL具有高效性、穩(wěn)定性、安全性、易用性等優(yōu)點,是Web應用中最流行的數據庫之一。
以下是MySQL數據庫重點內容:
//建立數據庫 CREATE DATABASE testdb; //選擇數據庫 USE testdb; //建立表 CREATE TABLE tb1( id INT PRIMARY KEY, name VARCHAR(20), age INT); //向表中插入數據 INSERT INTO tb1 VALUES(1,'Tom',20); INSERT INTO tb1 VALUES(2,'Jack',30); INSERT INTO tb1 VALUES(3,'Lucy',25); //更新數據 UPDATE tb1 SET age=22 WHERE id=1; //刪除數據 DELETE FROM tb1 WHERE id=2; //查詢數據 SELECT * FROM tb1; SELECT name FROM tb1 WHERE age>25; //添加索引 ALTER TABLE tb1 ADD INDEX idx_name(name); //刪除索引 DROP INDEX idx_name ON tb1;
建立數據庫時可指定字符集,如:CREATE DATABASE testdb CHARACTER SET utf8;
建立表時需指定主鍵,主鍵值必須唯一,如:id INT PRIMARY KEY。
插入數據時需依次指定列名對應的值,如:INSERT INTO tb1 VALUES(1,'Tom',20)。
更新數據時需使用WHERE子句指定更新的行,如:UPDATE tb1 SET age=22 WHERE id=1。
刪除數據時需使用WHERE子句指定刪除的行,如:DELETE FROM tb1 WHERE id=2。
查詢數據時可使用星號表示所有列,也可指定查詢某些列,如:SELECT * FROM tb1、SELECT name FROM tb1 WHERE age>25。
添加索引可提高查詢效率,如:ALTER TABLE tb1 ADD INDEX idx_name(name)。
刪除索引需指定索引名和表名,如:DROP INDEX idx_name ON tb1。