SQL(Structured Query Language,结构化查询语言)是与数据库对话的语言,它让你能够读取、插入、更新和删除数据库中的数据。想象一下,数据库就像一本巨大的电子表格,里面有很多表,每个表都整齐地排列着数据。SQL就是你用来跟这个电子表格沟通的魔法词汇。
第一步:认识数据库和表
想象一下,你有一本关于水果的记事本,每一页记录了一种水果的信息,比如名字、颜色、产地。在SQL世界里,这个记事本就是一个数据库,而每一页就是一张表。
• 创建表:就像你决定在记事本上新添一页记录蔬菜信息一样,你可以用SQL命令CREATE TABLE创建新表,比如创建一个名为”Fruits”的表来存放水果信息。
CREATE TABLE Fruits (
ID INT PRIMARY KEY, -- 水果编号,主键,独一无二
Name VARCHAR(100), -- 水果名字,最长100个字符
Color VARCHAR(50), -- 颜色
Origin VARCHAR(100) -- 产地
);
第二步:往表里加数据
现在表建好了,我们来添加一些水果信息,这在SQL中叫做插入数据,使用INSERT INTO命令。
INSERT INTO Fruits (ID, Name, Color, Origin)
VALUES (1, '苹果', '红色', '中国'), (2, '香蕉', '黄色', '菲律宾');
第三步:查询数据
想看看你的水果表里有哪些水果吗?用SELECT命令来查询吧,就像翻看记事本里的内容。
SELECT * FROM Fruits; -- 显示Fruits表的所有信息
或者,你只想知道哪些水果是红色的:
SELECT Name FROM Fruits WHERE Color = '红色'; -- 查找颜色为红色的水果
第四步:更新数据
如果发现某个水果的产地写错了,你可以用UPDATE命令来修正。
UPDATE Fruits SET Origin = '美国' WHERE Name = '苹果'; -- 把苹果的产地改为美国
第五步:删除数据
如果表里有不再需要的信息,比如某条错误的记录,可以用DELETE命令删除。
DELETE FROM Fruits WHERE ID = 1; -- 删除ID为1的那条记录