个人技术分享

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的那条记录