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

Formadora: Ana Paula Tavares

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

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

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

DCL e TML

Controlo do acesso e do funionamento de uma BD

DML

Manipulação dos dados numa BD

DDL

Definição da estrutura de uma BD

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

Linguagem de programação sql

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%”;

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

Info

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;

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;