TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Mysql-Conceitos

Artigo: Mysql-Conceitos. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  7/11/2014  •  Artigo  •  856 Palavras (4 Páginas)  •  288 Visualizações

Página 1 de 4

SQL PARA INICIANTES

* MysqlU

SQL, linguagem universal, Oracle, Firebird, etc.

Phpmyadmin → Gerenciador do Mysql

create → Criação.

alter → Alteração, isso é estrutura de dados.

drop → Apagar ou excluir, banco de dados ou tabela.

Ex:

create database cursosql → Criar um banco de dados chamado cursosql

drop database cursosql → Exclui meu banco de dados.

Tipos de dados que eu posso ter no meu Mysql

char() → Armazena alfanuméricos, até 250 caracteres. Ex: char (5) → Armazena 5 caracteres.

varchar() → Armazena alfanuméricos, até 250 caracteres. Ele reserva de qualquer maneira 250 caracteres.

text – Alfanuméricos de até 65.535 caracteres.

longtext – 4.294.967.295 caracteres.

blob → binário. Adicionar ou armazenar dados no banco um arquivo físico, arquivo de texto, foto, um anexo.

int() → número inteiro. 2 milhões e poucos caracteres.

smallint() → inteiro pequeno

bigint() → inteiro grande

decimal (tamanho, casa decimal) → usado para armazenar dinheiro. Ex: decimal(15,2) → valores, moedas.

date() → armazena uma data, yyyy-mm-dd

datetime() → yyy-mm-dd hh:mm:ss

timestamp() → yyy-mm-dd hh:mm:ss UTC (fuso horário)

time() → Somente hora, hh:mm:ss

year – armazena ano em 2 caracteres. ====> Fim 1ª aula

Criação de tabela

create table nomedatabela (

campo1 tipodados,

campo2 tipodados,

campo3 tipodados

)

create table teste (

campo1 int,

campo2 char(1),

campo3 varchar(50) => Aqui não tem vírgula, porque é o último dado.

)

** Vamos supor que esqueci de colocar um campo ou quero adicionar mais um campo, como adicionar:

alter table teste add campo4 timestamp => Alteração na tabela

** Como excluir um campo

alter table teste drop campo4

**Como excluir um tabela

drop table teste

Exemplo de uma tabela:

create table pessoas (

codigo int not null auto_increment, => o codigo sera inteiro, nunca poderá ser nulo, e irá começar de 1,2,3,4..., assim por diante.

nome varchar(35) not null, => o not null me informa que não pode ser nulo, tem que haver informação.

cpf varchar(11),

cidade varchar(35)

sexo char(1),

e-mail varchar(50),

datacadastro timestamp default now(), => O default now(), significa se não colocar a hora do cadastro será pego do meu servidor a hora do cadastro.

primary key (codigo), => Chave primária, campo chave, nunca poderá repetir e nunca poderá alterar, se perder o código número 5 , já era.

unique (cpf), => Chave única que pode ser alterada.

check (sexo in ('F' , 'M'))

)

Trabalhando com Dados

Formas de inserir dados:

insert into nomedatabela values ('codigo', 'nome', 'cpf', 'cidade', 'sexo', 'e-mail', 'data) => veja abaixo como ficará

insert into pessoas values ('', 'Ricardo', '00011122233', 'Itu', 'M', 'email@site.com', '')

Neste exemplo, o último campo não funciona, para pegar a hora, só pega de outra forma, vamos outra forma de incluir os dados.

Como inserir alguns campos ou especificar quais campos:

insert into pessoas

(nome, cpf, cidade, sexo)

values ( 'Alberto', '00011122244', 'Brasília', 'M')

Atualizar nossos dados (Inclusive alterar)

Como atualizar:

update nomedatabela set

campo1='informação',

campo2='informação'

...

Baixar como (para membros premium)  txt (5.9 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com