Want to create interactive content? It’s easy in Genially!

Get started free

PSI_M15_SQL

Ana Paula Tavares

Created on March 13, 2024

Linguagem de programação SQL

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos

PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO 12º ANO

MÓDULO 15 LINGUAGEM DE DEFINIÇÃO DE DADOS

Formadora: Ana Paula Tavares

Linguagem de programação sql

SQL (Structured Query Language)Linguagem de pesquisa estruturada concebida para trabalhar com Bases de Dados (BD) relacionais.

DDL

DCL e TML

Definição da estrutura de uma BD

Controlo do acesso e do funionamento de uma BD

DML

Manipulação dos dados numa BD

Exemplos:

Insert into clientes (codcli, nomecli) values (null, “Ana”), (null, “José”); Insert into clientes values (null, ‘Ana’), (null, ‘José’); Update clientes set nomecli = “Pedro” where nomecli= “Ana”; Delete from clientes where nomecli=“José”; Delete from clientes; Select * from clientes; Select nomecli from clientes where codcli< 3 and nomecli like ”J%”;

Exemplos:

Create user Abel identified by ‘xxx’; Grant all on * to Abel; Grant all on * to Abel identified by ‘xxx’; Revoke create on clientes.* from public; Flush privileges; Lock table clientes write; Unlock tables;

* - todas as tabelas da BD corrente *.* - todas as BDs do sistema Nomebd.* - todas as as tabelas da BD

Info

Exemplos:

Create database bdexemplo; Create table clientes (codcli int auto_increment primary key, nomecli varchar(20)); Alter table clientes add telefone int; Drop table clientes; Drop database bdexemplo;