MySQL是目前最流行的開源關系型數據庫管理系統之一,被廣泛應用于Web應用程序的開發。MySQL基礎設計應用是開發過程中不可避免的重要部分,下面我們將介紹一些常用的MySQL基礎設計應用技巧。
一、表的創建
CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `age` int(11) NOT NULL, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
二、插入記錄
INSERT INTO `test` (`name`, `age`) VALUES ('Tom', 20);
三、修改記錄
UPDATE `test` SET `age` = 21 WHERE `name` = 'Tom';
四、刪除記錄
DELETE FROM `test` WHERE `id` = 1;
五、查詢記錄
SELECT * FROM `test` WHERE `age` >20;
六、設置索引
ALTER TABLE `test` ADD INDEX `index_name` (`name`);
七、連接查詢
SELECT `test`.`name`, `book`.`book_name` FROM `test` LEFT JOIN `book` ON `test`.`id` = `book`.`user_id`;
八、分組查詢
SELECT `age`, COUNT(*) FROM `test` GROUP BY `age`;
以上是MySQL基礎設計應用的一些常用技巧,通過學習這些技巧,可以更好地應用MySQL來實現自己的應用程序。
上一篇mysql 清楚連接