MySQL是現在使用最多的關係型數據庫,我們下面來學習一下如何用sql語句進行基本的創建數據庫、創建表、向表中插入數據、從表中刪除數據、更新表等操作。
- 創建一個數據庫:我們以創建一個學校的數據庫爲例
CREATE DATABASE `school`;
USE `school`;
- 接下來我們在學校的數據庫裏建一張學生表:
CREATE TABLE `students`(
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`name` VARCHAR(255) NOT NULL ,
`class` VARCHAR(255) NOT NULL,
`sex` CHAR(2) NOT NULL,
`in_time` DATETIME NULL
) DEFAULT CHARSET 'UTF8';
- 然後我們在學生表中插入若干條數據:
INSERT INTO `students`(`name`,`class`,`sex`,`in_time`) VALUES
('張三','高三一班','男',now()),
('小剛','高三二班','男',now()),
('小紅','高二一班','女',now()),
('李四','高一一班','男',now()),
('小明','高二三班','男',now()),
('小陳','高一二班','女',now())
;
執行完這些後在圖形化管理工具Navicat中顯示如下:
- 接下來我們進行簡單的查詢操作:
SELECT `id`,`name`,`class` FROM `students` WHERE `sex`='男';
執行結果如下圖:
將查詢結果按照id倒序輸出:
- 對錶進行更新操作:
UPDATE `students` SET `name`='小李' WHERE `name`='小明';
更新後的結果如下圖:
小明已經變成了小李。
- 對錶進行刪除操作:
DELETE FROM `students` WHERE `sex`='女';
執行結果如下圖,可以看到,性別爲女的數據已經被刪除了。
以上就是數據庫的一些簡單操作。