结构化咨询语言(SQL)|完整说明(MySQL的定义,使用,结构和示例)
介绍
olth,我叫丹妮拉·巴拉萨特(Daniela Barazarte),我想欢迎SQL的完整解释。这种解释将是直观和简单的,以及#detectalagic一部分的所有解释。
如果您喜欢Vade,这是我在YouTube上制作的完整教程,它是西班牙语,但也有字幕:https://youtu.be/Hjs-zGEQtg8
定理
每个单词的定义
结构化咨询语言(SQL)或结构化咨询语言
- 语言(语言):指的是使用的规则和语法设置以编写计算机可以理解的程序。
- 结构化(结构化):这意味着组织程序的程序较小,更宽,因此理解和维护更为幻想。
- 咨询:指数据库中的特定搜索信息。
完整的定义
SQL是一种编程语言,用于使用咨询来管理和操纵结构化和关系数据库。
#detectthelogic
sql称为结构化查询语言,因为它实际上是一种允许我们咨询结构化数据库并获得结果
的语言usar
为了什么
它用于管理和操纵关系数据库,是在数据库中创建,修改,删除或查看表,对象和记录。
何时何地
- 电子委员会网站
- 意见管理应用程序
- 社交Mãdia应用程序
- 数据矮人的应用
- 项目管理应用程序
- 保留和安排申请
作为
您需要一个支持SQL(MySQL,Oracle,Microsoft SQL Server等)的关系数据库管理系统
练习
练习
您有一个用于销售电子产品的在线商店的网络应用程序。您必须存储和管理请求信息。
mâ©todo:SQL
-- Cria a tabela de pedidos
CREATE TABLE pedidos (
id INT AUTO_INCREMENT PRIMARY KEY,
cliente VARCHAR(50) NÃO NULO,
data DATA NÃO NULA,
produto VARCHAR(50) NÃO NULO,
valor INT NÃO NULO,
preço DECIMAL(10,2) NÃO NULO
);
-- Criar pedidos
INSERT INTO pedidos (cliente, data, produto, quantidade, preço)
VALORES
('Juan Perez', '2023-06-16', 'Camisa vermelha', 2, 20h50),
('Ana Garcia', '2023-06-15', 'Calça azul', 1, 35.00),
('Luis Gomez', '2023-06-15', 'Vestido verde', 2, 40.00),
('Maria Hernandez', '2023-06-14', 'Bob Grapefruit Socks', 12, 5.80),
('Carlos Rodriguez', '2023-06-14', 'Jaqueta para o frio', 1, 75,50),
('Laura Martinez', '2023-06-13', 'Blusa Azul', 3, 30.20),
('Pedro Sanchez', '2023-06-13', 'Cowboy Jeans', 6, 50.00),
('Sofia Ramirez', '2023-06-12', 'Camisola para exercício', 2, 25.80),
('Diego Torres', '2023-06-12', 'Crocodile Cap', 1, 12h80),
('Fernanda Castro', '2023-06-11', 'Casaco', 2, 90,00);
-- Leia todos os pedidos
SELECT * FROM pedidos;
-- Ler pedido por ID
SELECT * FROM pedidos WHERE id = 3;
-- Editar/atualizar pedido
UPDATE ordens SET quantidade = 4, preço = 80,00 WHERE id = 5;
-- Excluir pedido
DELETE FROM pedidos WHERE id IN (2, 6, 8);
重要性
sql temvâriosfornedãcios:
- 学习和使用错误。
- 非常有效地操纵和访问数据。
- 灵活,可以处理简单而复杂的查询。
- s scaldable,它可以与小或非常大的数据库一起使用。
- 实际上是一种标准,在不同的数据库系统之间广泛兼容。
- 在主导之后,您可以将自己的技能应用于Varária数据库平台。
在下一个
(记住)#detectalalon:SQL称为结构化查询语言(结构化咨询语言),因为它实际上是一种允许我们咨询结构化数据库并获得结果
的语言您可以在我的repotion github(语言c#)中练习这个tâpic:https://github.com/danielabarazarte/DetectaLaLogica
非常感谢您的阅读,如果您有任何人可以发表评论,也可以关注我查看更多此风格的帖子,谢谢您<3。