Académique Documents
Professionnel Documents
Culture Documents
MySQL
Caractersticas do MySQL
Aplicaes Web
Aplicaes de nvel corporativo
Suporte a cdigo fonte aberto
Requisitos de sistema baixo
Tabelas com tamanho grande
Estabilidade
Segurana no MySQL
O MySQL possu componentes de segurana contra ameaas externas
como crackers e outros, e tambm proteger os dados dos prprios usurios. O
mysql apresenta vrios nveis de segurana em relao ao acesso. Todas as
informaes de segurana esto armazenadas no banco mysql,
A filosofia de segurana em banco de dados refere-se a fornecer ao
usurio apenas o que essencial para o seu trabalho.
O MySQL gratuito ?
pessoas confundem "free" com "grtis" o que comum aqui no Brasil. Mas em
se tratando de software este "free" de open source e no gratuito. Para poder
utilizar o MySQL sob a licena GPL e no precisar pagar, o produto
desenvolvido precisa ser GPL tambm, seno, orientamos a compra da licena
comercial, com baixo custo, sendo comercializada por servidor, sem limites de
usurios e processadores e ainda com garantia perptua de atualizao de
verso para o resto da vida.
COMANDOS e OPERADORES
Comandos:
*Note que todo comando SQL termina com um ' ; '
CREATE DATABASE
Cria um banco de dados. Este comando cria uma rea lgica, diretrio, onde
estaro armazenadas todas as tabelas do banco de dados.
Ex: mysql>CREATE DATABASE funcionrios;
DROP DATABASE
Apaga um banco de dados.
Ex: mysql>DROP DATABASE funcionrios;
CREATE TABLE
INSERT
Comando utilizado para inserir valores numa tabela.
Ex: mysql>INSERT INTO alunos(matricula,nome,turma,turno)values
(127423,'Fred Cox Junior','Eng. Eletrnica','Manh');
SELECT
Comando usado para recuperar valores de uma tabela. Este poderoso
comando, em conjunto com funes, possibilita a recuperao de qualquer
valor de uma tabela.
Ex: mysql>SELECT * FROM alunos where nome='Fred Cox Junior';
mysql>SELECT matricula,turno FROM alunos ORDER BY matricula asc;
DELETE
Apaga registros em uma tabela. Se no for especificada a condio where,
todos os dados sero apagados.
Ex: Mysql>DELETE FROM alunos WHERE turno='Manh';
UPDATE
Altera dados numa tabela.
Ex: mysql>DROP TABLE alunos;
Operadores:
Aritmticos:
`+'=Adio
Ex: mysql> select 3+5;
`-'=Subtrao
Ex: mysql> select 3-5;
`*'=Multiplicao
Ex:mysql> select 3*5;
`/'=Diviso
Ex: mysql> select 3/5;
Lgicos:
`NOT'=`!'
Operador lgico de negao NOT. Retorna `1' se o argumento
falso, caso verdadeiro retorna `0'.
`OR'=`||'
Operador lgico de escolha OR.
`AND'=`&&'
Operador lgico AND.
COMPARAO:
`='=Igualdade
`<>'ou`!'=Diferena
`<='=Menor ou igual
`<'=Menor que
`>='=Maior ou igual
`>'=Maior que
Especificao Tcnica:
10
S.O
LINUX
Mac OS X
SCO
BSDi
SOLARIS
FreeBSD
HP-UX
AIX
SCI IRIX
DEC OSF
Windows 95/98/98SE/NT/2000/XP
O MySQL executa melhor em plataformas x86 para linux, pois foi nesta
plataforma que ele foi mais desenvolvido e testado. Mas isso no quer dizer
que ele seja instvel em uma outra plataforma
Concluso
incrvel como um produto como o SGBD MySQL exerce to bem sua
funo e ainda gratuito, superando assim a concorrncia, talvez por esse
mesmo motivo de ele ser open source, e que todo desenvolvedor possa dar
seu toque ao sistema o que o torna to eficiente. Este documento resume um
pouco a vida desse notrio produto que s tende a crescer mais e mais, e que
ns estaremos acompanhado e ajudando em sua transio para a excelncia.
Bibliografia.
MySQL A Bblia
www.mysql.com
11