Clipper On Line • Ver Tópico - SQL - bem do início mesmo

SQL - bem do início mesmo

Discussão sobre SQL

Moderador: Moderadores

 

SQL - bem do início mesmo

Mensagempor billy1943 » 02 Ago 2014 16:46

Primeiramente peço desculpas pelas perguntas que vou fazer, pois apesar de já ter visto muita coisa do SQL neste Fórum, ainda não consegui transpor os degraus iniciais para trabalhar no SQL:

1. Baixei um programa bem simples de SQL (MySql Total) no site http://www.Meganel.com e o instalei.
2. Tentei abrir uma base de dados para depois inserir as tabelas, mas uma janela abre-se solicitando-se os dados da conexão.
3. Os elementos apresentados são:
Host.........= 127.0.0.1
Login........= root
Password ...= *****
DataBase....= MySql

Como eu preencho o elemento host sem contatar provedor nenhum ?
Existe algum endereço interno da minha máquina para utilizar nessa conexão ?

4. A minha máquina utiliza o Windows 7 Ultimate.
5. Eu vi bastante coisa no Xharbour e no Minigui, mas me falta o "beabá" do SQL, pois fiquei perdido em host, porta, etc.
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Avatar de usuário

billy1943
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 570
Data de registro: 12 Mai 2009 17:33
Cidade/Estado: Bauru-SP
Curtiu: 1 vez
Mens.Curtidas: 21 vezes

SQL - bem do início mesmo

Mensagempor alxsts » 03 Ago 2014 01:16

Olá!

Pelo que parece, estes dados de conexão apresentados foram os usados na instalação o software. Assim, basta confirmar a conexão.

O IP 127.0.0.1 é um IP especial, que aponta para a máquina local, no caso, a tua máquina. É o mesmo que LocalHost.

Uma boa fonte para iniciar o aprendizado é o site W3 Schools
[]´s
Alexandre Santos (AlxSts)
alxsts
Colaborador

Colaborador
 
Mensagens: 2943
Data de registro: 12 Ago 2008 15:50
Cidade/Estado: São Paulo-SP-Brasil
Curtiu: 21 vezes
Mens.Curtidas: 248 vezes

SQL - bem do início mesmo

Mensagempor JoséQuintas » 05 Ago 2014 11:34

Só pra clarear:

SQL é a linguagem usada para o banco de dados.
No ADS local também dá pra usar comando SQL, e ele usa arquivos DBF.

Se quer usar um banco de dados MySql, precisa que a base de dados esteja instalada num servidor, juntamente com o servidor MySql.
O servidor MySql é uma máquina comum, que pode estar na internet, em sua rede local, ou na sua própria máquina para uso local.
A diferença é que ao invés do aplicativo acessar a base de dados, ele vai se comunicar com o servidor, e é o servidor que repassa os dados, lendo e gravando na base.

Então pra usar MySql precisa:

- Um servidor devidamente configurado
- No terminal, o conector de MySql (odbc ou algum outro, depende de como o aplicativo acessa o MySql)
- O aplicativo (ou um programa de acesso ao MySql)

Se um dos tres estiver errado, nada funciona.

HOST é o nome do servidor, pode ser endereço de IP ou endereço sem IP. Exemplos: 127.0.0.1, LOCALHOST, suabaseinternet.com.br
PORTA é padrão a não ser que modifique. No MySql é 3306
BASE DE DADOS é o nome da base. NÃO É a mesma coisa, mas é como se fosse o nome de uma pasta, onde fica tudo dentro dela.
E pode ter parâmetros adicionais, pra configuração extra, incluindo usuário/senha.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

SQL - bem do início mesmo

Mensagempor Itamar M. Lins Jr. » 05 Ago 2014 19:50

É melhor começar usando MySql ou MariaDb ?

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

SQL - bem do início mesmo

Mensagempor JoséQuintas » 06 Ago 2014 11:35

Os dois são equivalentes.
O Mariadb começou como precaução, pra manter o MySql como grátis mesmo após ter ido pra Oracle.
Vi que acrescentaram coisas depois, mas nunca me preocupei em entender.

Acho que assim como eu, muita gente continua no MySql por tradição.
Pelo pouco que vi, dá pra trocar de um pra outro sem problemas.
Acho difícil alguém conseguir usar tudo que tem disponível, então qualquer algo mais pode nunca ser usado.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

SQL - bem do início mesmo

Mensagempor Itamar M. Lins Jr. » 06 Ago 2014 16:01

Pelo menos nos gráficos a diferença é grande.
Sem falar que MySql não é gratuito.

Imagem
https://mariadb.com/blog/mariadb-53-optimizer-benchmark

Oracle publicou uma lista de preços que confirma alguns temores dos usuários do banco de dados MySQL. A empresa eliminou a assinatura mais básica que a Sun oferecia, de 599 dólares por servidor ao ano, deixando a assinatura Standar em 2.000 dólares. Esta opção estaría disponível para cada servidor com um e quatro sockets, mas no caso de servidores com cinco ou mais sockets o custo seria elevado a 4.000 dólares.

Obs: MySQL continua tendo uma versão Community, que continua gratuita ( por enquanto ). O que é noticiado é a assinatura anual que é exigida para as versões Standard, Enterprise e Cluster, que incluem suporte, funções mais avançadas e "software adicional" nas edições Enterprise e Cluster.


Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

SQL - bem do início mesmo

Mensagempor alxsts » 06 Ago 2014 16:55

Olá!

Eu começaria pelo MariaDB...

O mundo dos negócios é cruel.

Certa vez a Microsoft comprou a Fox Software pois, embutido em um de seus produtos - nosso conhecido FoxPlus - havia algo que lhe interessava, ou seja, a tecnologia Rushmore de indexação. Feito isto, embutiu esta tecnologia no Access e lançou o Fox como FoxPro. O final deste último, todos sabemos...

Certa vez, a antiga Stanford University Network (Sun Microsystems) comprou a MySQL AG e depois foi comprada pela Oracle. Claro que a Oracle, fabricante do SGBD mais conceituado no mundo, não faria isso só para se apossar do concorrente MySQL. Todos sabemos que Sun fabricava hardware e software para servidores e a maioria dos servidores Oracle roda nestes produtos (Solaris e Linux em plataformas RISC).

Tem ainda a história do StarOffice que era da Sun e depois, com a Oracle, virou OpenOffice, depois LibreOffice, no Brasil BROffice e acabou abandonada... resta saber até quando a Oracle vai manter o MySQL, pago ou não.

A Google, que atualmente hospeda seus dados em bancos MySQL, já está mudando para MariaDb. Creio que eles tenham motivos para fazer isso...
[]´s
Alexandre Santos (AlxSts)
alxsts
Colaborador

Colaborador
 
Mensagens: 2943
Data de registro: 12 Ago 2008 15:50
Cidade/Estado: São Paulo-SP-Brasil
Curtiu: 21 vezes
Mens.Curtidas: 248 vezes

SQL - bem do início mesmo

Mensagempor JoséQuintas » 06 Ago 2014 17:36

Como diz o próprio texto, a versão grátis é a MySql Community.
Pra quem está começando no MySql, tanto faz, tem muita coisa pra aprender antes de chegar na parte que pode fazer diferença (pode, não sei exatamente se faz).
No dia que sumir a versão grátis, é só trocar pro Mariadb.
Ou no dia que tiver conhecimento pra fazer seus próprios testes, também.

Podemos ver o texto por outro ângulo: o google ESTÁ USANDO o MySql 5.1.
Se está atendendo o google até hoje, o que não vai fazer por um simples banco de dados de um aplicativo.
Independente da diferença, não tem porque não usar.
E sabendo que a migração é automática, nada contra começar por ele.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

SQL - bem do início mesmo

Mensagempor Itamar M. Lins Jr. » 06 Ago 2014 17:46

o google ESTÁ USANDO o MySql 5.1.

Não mesmo, o google usa o MySQL do google, totalmente alterado inclusive com linguagem própria.
Nem sempre a maioria está correta. O pessoal usa MySql devido as apostilas antigas, nem sabe que o MySQL sofreu todo esse reverse. Nem sabe que alguns dos criadores do MySql debandaram para o MariaDB, não sabe que determinada versão do MySQL não tem INNODB... etc...

Concordo com vc quando diz que está sujeito a não explorarmos todos os recursos do velho MySql.
Mas o tempo de retirar/mudar o MySql por outro BD pode ser valioso, alguma coisinha aqui e ali que podemos evitar.

Google troca base de dados MySQL por MariaDB


O Google opera com uma versão altamente modificada da MySQL 4.0, rodando agora o build personalizado 5.1. A MariaDB 10.0 equivale à MySQL 5.6, o que está gerando muito trabalho para o Google, para entender bem as modificações entre as versões.

O objetivo de Monty Widenius, pai da MariaDB, é que ela se mantenha uma base de dados de código-fonte aberto. Ele é o principal criador da MySQL e diz se arrepender de ter vendido tudo para a Sun, que acabou vendendo para a Oracle.


http://meiobit.com/267380/google-troca-base-dados-mysql-mariadb/

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

SQL - bem do início mesmo

Mensagempor JoséQuintas » 06 Ago 2014 20:37

Mais outro MySql pra confundir: Percona Server.
http://www.percona.com/software/percona-server

Só pra lembrar:
Pra quem está começando, talvez até anos depois disso, o que importa é que funcione.
Partindo deste princípio, MySql e MariaDB, qualquer das opções vai funcionar e será extremamente melhor que o DBF.

Senão, vai parecer a estória de Harbour ou xHarbour, e confundir quem está começando.

Vamos simplificar novamente:
Digamos que um seja 1.000 vezes melhor que DBF
E outro seja 2.000 vezes melhor que DBF.
O importante é multiplicar por 1.000. Multiplicar por 2 já não vai causar tanto efeito.
Obs.: Apenas pra ilustrar que pode escolher qualquer dos dois. e já vai estar na vantagem.
Obs2.: O compatível em binário significa que a base de dados é exatamente igual nos dois, basta trocar o software e pronto. Se tiver algum trabalho é apenas na hora de mudar de DBF pra MySql/Mariadb.

Então o negócio é trocar e ser feliz.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

SQL - bem do início mesmo

Mensagempor Itamar M. Lins Jr. » 07 Ago 2014 08:55

Estamos aqui para esclarecer e ser esclarecidos.
É melhor saber o que se passa do que ficar indo na onda.
As ferramentas estão todas na mesa, escolha o que te agrada, e siga em frente, mas consciente, e que aprendemos algumas informações relevantes.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

SQL - bem do início mesmo

Mensagempor rochinha » 07 Ago 2014 12:26

Amiguinhos,

Sou um cara muito tradicional no uso de ferramentas, gosto muito, ainda de meter a mão na configuração, não gosto de nada que eu não entenda o que acontece.

Até hoje não sei o que é INNODB, não uso INNOSetup, não aprendi a usar HBMake e por ai vai.

Uso a versão 4.0 e 5.0 em minhas instalações de websites e prefiro a 4.0 porque eu só preciso do executável e um lotezinho para fazer subir e ativar o servidor.

Para se aprender a usar algo nada melhor do que o be-a-ba do feijão-com-arroz. Sugiro ao Billy1943 usar a versão 4.0, aprender a fazer subir pelo DOS e testar os comandos de SQL, backup tudo na janelinha.

Depois de obter este know-how, com certeza, depois, que venha o MariaDB, Oracle, etc.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

SQL - bem do início mesmo

Mensagempor JoséQuintas » 07 Ago 2014 20:32

Havia me esquecido disso.
Desse jeito é só copiar a pasta do MySql de um computador para o outro, sem precisar instalar.
No máximo colocar o serviço pra rodar automático.
Uma boa pra distribuir.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

SQL - bem do início mesmo

Mensagempor JoséQuintas » 07 Ago 2014 20:54

Fui olhar o site do Mariadb...

- mariadb 5.5.39, disponível em 05/08/2014
- mariadb 10.0.12, disponível em 16/06/2014

Nos downloads, menciona mariadb série 10 e mariadb série 5.
Complicou.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

SQL - bem do início mesmo

Mensagempor Itamar M. Lins Jr. » 08 Ago 2014 09:56

Nos downloads, menciona mariadb série 10 e mariadb série 5.
Complicou.

Até tu ?
Moço o que é isso ?
Não conseguiu entender algo tão básico ?
A versão 5x está com a data mais nova que a versão 10x porque a 5xx recebeu melhorias recentemente!!!!!!
Veja na versão da Minigui, a versão 4XX está com data de 2012 e a 3XX está com data de 2014, porque a versão 4x está parada!! só isso.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Próximo



Retornar para SQL

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 6 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro