MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它使用SQL語言來管理和操作數(shù)據(jù)。在MySQL中,我們可以通過創(chuàng)建表來存儲和組織各種數(shù)據(jù)。下面將演示如何在MySQL創(chuàng)建的表中插入數(shù)據(jù)。
首先我們需要通過CREATE TABLE語句創(chuàng)建一張表:
CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(45) DEFAULT NULL, `age` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
上面的代碼將創(chuàng)建一張名為student的表,其中包含id、name、age三個字段,其中id為主鍵。
接下來就可以通過INSERT INTO語句將數(shù)據(jù)插入到表中:
INSERT INTO `student` (`name`, `age`) VALUES ('John', 18); INSERT INTO `student` (`name`, `age`) VALUES ('Mary', 19);
上面的代碼將在student表中插入兩條數(shù)據(jù),分別為name為John,age為18和name為Mary,age為19的數(shù)據(jù)。
如果想一次性插入多條數(shù)據(jù),可以使用INSERT INTO語句的多值插入:
INSERT INTO `student` (`name`, `age`) VALUES ('Tom', 20), ('Jerry', 21), ('Alice', 22);
上面的代碼將在student表中插入三條數(shù)據(jù),分別為name為Tom,age為20、name為Jerry,age為21和name為Alice,age為22的數(shù)據(jù)。
如果想更新已有的數(shù)據(jù),可以使用UPDATE語句:
UPDATE `student` SET `age` = 23 WHERE `name` = 'Alice';
上面的代碼將在student表中將name為Alice的數(shù)據(jù)的age字段更新為23。
如果想刪除某些數(shù)據(jù),可以使用DELETE語句:
DELETE FROM `student` WHERE `name` = 'John';
上面的代碼將在student表中刪除name為John的數(shù)據(jù)。
到此為止,我們已經(jīng)了解了在MySQL中如何創(chuàng)建表并向其中插入、更新、刪除數(shù)據(jù)。這些操作非常基礎(chǔ)且常見,但是對于數(shù)據(jù)庫的使用來說非常關(guān)鍵。