Banco de Dados - Comandos básicos do SQL
Por: Clécio Luênio • 26/9/2018 • Artigo • 429 Palavras (2 Páginas) • 345 Visualizações
Banco de Dados
Comandos básicos do SQL
TIPOS PRIMITIVOS
INTEIRO | REAL | LÓGICO | DATA/TEMPO | CARACTERE | TEXTO | BINÁRIO | COLEÇÃO |
TinyInt | Decimal | Bit | Date | Char | TinyText | TinyBlob | Enum |
SmallInt | Float | Boolean | DateTime | Varchar | Text | Blob | Set |
Integer | Double | TimeStamp | MediumText | MediumBlob | |||
MediumInt | Real | Time | LongText | LongBob | |||
BigInt | Year |
ESPACIAL |
Geometry |
Point |
Polygon |
Multipolygon |
Criando Banco de Dados no teclado pt-br
Create database nomeDoBanco
default character set utf8
default collate utf8_general_ci;
ex.:
create database PESSOAS
default character ser utf8
default collate utf8_general_ci;
Criando Tabelas no teclado pt-br
Create table nomeTabela(campos);
ex.:
create table caracteristicasPessoa(
idCaracteristicasPessoa int not null auto_increment,
nome varchar(30),
dataNasc date,
nacionalidade varchar(15) default 'Brasil',
altura decimal(3,2),
peso decimal(5,2),
sexo enum('m','f'),
primary key(id)
) DEFAULT CHARSET = utf8;
Visualizando Tabelas
describe nomeDaTabela;
ex.:
describe nomeDaTabela;
Visualizando BDs existentes
show databases;
Visualizando Tabelas existentes
show tables;
Chamada de Banco existente
use banco;
ex.:
use PESSOA;
Excluindo Banco ou Tabela existente
drop database banco; drop table Pessoa;
ex.:
drop database PESSOA;
drop table característicasPessoa;
Inserindo dados na tabela
insert into NomeDaTabela
(camposDaTabela)
values
('valores entre áspas')
ex.:
insert into pessoa
(idPessoa,Nome,DtNasci,Sexo,Peso,Altura,
Nacionalidade)
values
(default,'Maria','1935-12-12','F','79','1.50','Brasil');
...