Comandos SQL é Estruturado Idioma de Questão
Por: DinoMaf • 14/3/2017 • Projeto de pesquisa • 6.215 Palavras (25 Páginas) • 385 Visualizações
Universidade Pedagogica
Prof:Dino Manuel Mafunga
Índice
Introdução 2
Comandos SQL 3
Operadores 20
Introdução
SQL é Estruturado Idioma de Questão que é uma linguagem de computador por armazenar enquanto manipulando e recobrando dados armazenaram em banco de dados de relational.
SQL é o idioma standard para Sistema de Banco de dados de Relação. Todos os relational banco de dados administração sistemas como MySQL, Acesso de MS, Oráculo, Sybase, Informix, postgres e SQL Servidor uso SQL como idioma de banco de dados standard.
O presente trabalho vai descrever os principais comandos e operadores do SQL abaixo mencionados:
Comandos SQL
CREAT,ALTER,RENAME,DROP,INSERT,SELECT,UPDATE,DELETE,GRANT,REVOKE,MAX,MIN,AVARAGE,SUM,ORDER BY,GROUP,INNER JOIN,OUTER JOIN,HAVING,DEFAULT,COUNT,LIMIT,ROUND,SELECT DISTINCT,AS(alias),EXISTS,TRUNCATE,COMMIT,ROLLBACK.
Operadores:
-IN/NOT IN,LIKE,BETWEEN,OR E AND.
Comandos SQL
CREAT
É um comando DDL cujo a sua função é de criar banco de dado e tabelas em banco de dados
Sintaxe
CREAT DATABASE databese-nome;
Ex:Creat database Cadastrar
Default character set utf8
Default collate utf8_general_ci;
CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype,
columnN datatype,
PRIMARY KEY( one or more columns )
);
Ex:Creat table Aluno(
Id int not null auto_increment,
Nome varchar(30),
Nascimento date,
Sexo enum(‘M’,’F’),
Nacionalidade varchar(30)default ‘Mocambicano’,
Primary key(id)
)default charset=utf8;
ALTER
É um comando DDL cujo a sua função é de alterar a estrutura da tabela,este comando manipula colunas.
Sintaxe
ALTER TABLE table_name ADD column_name datatype;
Ex:alter table Aluno add altura decimal(3,2);
ALTER TABLE table_name MODIFY COLUMN column_name datatype;
Ex:Alter table Aluno modify column nacionalidade varchar(20) not null;
ALTER TABLE table_name DROP COLUMN column_name;
Ex:Alter table Aluno drop column altura;
RENAME
É usado para renomear os tipos primitivos existente nas colunas da tabela e para renomear usa a palavra change.
Sintaxe
Alter table_name change column_name name datatype ;
Ex:Alter table aluno change column nacionalidade nac varchar(30);
Alter table_name
Rename to_name;
Ex:Alter table aluno
Rename to estudantes;
DROP
Éum comando DDL usado para a pagar a estrutura da tabela cujo os dados não se recopera.
Sintaxe
Drop table_name;
Ex:Drop table aluno;
Alter table _nome
Drop column_name;
Ex:Alter table aluno
Drop column nacionalidade;
Drop database_name;
Ex:Drop database cadastrar;
INSERT
É um comando DML usado para inserir dados na tabela.
Sintaxe
Insert into table_name(column1,column2,column3…columnN)
Values(value1,value2,value3…valueN);
Ex:insert into aluno(id,nome,nascimento,sexo,nacionalidade)
Values(1111,’Dino’,’1986-07-20’,’M’,’Mocambicano’)
(1112,’Paula’,’1998-11-03’,’F’,’Mocambicana’);
INSERT INTO first_table_name [(column1, column2, ... columnN)] SELECT column1, column2, ...columnN
FROM second_table_name
[WHERE condition];
Ex:insert into first cadatrar(id,nome,nacionalidade)
Select id,nome,nacionalidade from second aluno where id=1112;
Insert into table_name values(value1,value2,value3…valueN);
Ex:insert into alunos values(1222,’Dino’,’1986-07-20’,’M’,’Mocambicano’),(1223,’Paula’,’1998-11-03’,’F’,’Mocambicana);
SELECT
É comando DQL usado para ir buscar os dados de uma tabela de banco de dados da qual devolve dados na forma resulte tabela. Recobra certos registros de um ou mais tabelas estas tabelas de resultado é chamado resultar-jogos.
Sintaxe
SELECT column1, column2....columnN FROM table_name;
Ex:select id,nome,nacionalidade from alunos;
Select * from table_name;
Ex:select * from alunos;
...