Want to create interactive content? It’s easy in Genially!
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;