1 Informa¸c˜ oes Gerais
1.3 Vis˜ ao Geral da MySQL AB
13 rows in set (0.00 sec)
O valor da coluna TIMESTAMP final ´e zero porque o ano final (2050) excede o TIMESTAMP maximo. O tipo de dados TIMESTAMP, que ´e usado para armazenar a hora atual, suporta valores na faixa de 19700101000000 a 20300101000000 em m´aquinas 32 bits (valor com sinal). Em m´aquinas de 64 bits, TIMESTAMPtrata valores at´e2106 (valores sem sinal).
O exemplo mostra que os tiposDATE e DATETIMEn˜ao tem problemas com as datas usadas.
Eles ir˜ao conseguir trabalhar com datas at´e o ano 9999.
Embora oMySQL Serverseja seguro em rela¸c˜ao ao ano 2000, vocˆe pode ter problemas se vocˆe us´a-lo com aplica¸c˜oes que n˜ao s˜ao seguras com o ano 2000. Por exemplo, muitas aplica¸c˜oes antigas armazenam ou manipulam anos usando valores de 2 digitos (que s˜ao amb´iguos) em vez de 4 d´igitos. Este problema pode ser aumentado por aplica¸c˜oes que usam valores como 00 ou 99 como indicadores de valores “perdidos”. Infelizmente, estes problemas pode ser dif´iceis de corrigir, cada um deles pode usar um conjunto diferente de conven¸c˜oes e fun¸c˜oes de tratamento de datas.
Assim, apesar doServidor MySQLn˜ao ter problemas com o ano 2000, ´e de responsabilidade de sua aplica¸c˜ao fornecer datas que n˜ao sejam amb´iguas. Veja Se¸c˜ao 6.2.2.1 [Y2K issues], P´agina 490 para as regras do Servidor MySQL para lidar com entrada de datas amb´iguas que contenham valores de ano com 2 d´igitos.
1.3 Vis˜ ao Geral da MySQL AB
MySQL AB´e a companhia dos fundadores e principais desenvolvedores do MySQL. A MySQL AB foi estabelecida originalmente na Su´ecia por David Axmark, Allan Larsson e Michael
“Monty” Widenius.
Os desenvolvedores do servidorMySQLs˜ao todos empregados pela companhia. ny N´os somo uma organiza¸c˜ao virtual com pessoas em uma d´uzia de pa´ises. Nos comunicamos exten-sivamente na internet todos os dias uns com os outros e com nossos usu´arios, agentes de suporte e parceiros.
N´os nos dedicamos a desenvolver o programa MySQL e propagar nosso banco de dados a novos usu´arios.A MySQL ABdet´em os direitos autorais do c´odigo fonte do MySQL, do logo e da marca MySQLe deste manual. Veja Se¸c˜ao 1.2 [What-is], P´agina 4.
A ideologia do MySQLmostra nossa dedica¸c˜ao ao MySQLe ao Open Source.
N´os desejamos que oPrograma de Banco de Dados MySQL seja:
O melhor e o mais usado banco de dados no mundo.
• Acess´ivel e dispon´ivel para todos.
• F´acil de usar.
• Melhorado continuamente, permanecendo r´apido e seguro.
• Divertido de se usar e aprimorar.
• Livre de erros (bugs).
A MySQL ABe sua equipe:
• Promovem a filosofia Open Source e suporte `a comunidadeOpen Source.
• Tem como objetivo serem bons cidad˜aos.
• Tem preferˆencia por parceiros que compartilhem nossos valores e id´eias.
• Respondem e-mails e d˜ao suporte.
• S˜ao uma empresa virtual, conectada com outras.
• Trabalha contra patentes de sistemas.
O site do MySQL (http://www.mysql.com/) fornece as ´ultimas informa¸c˜oes sobre o MySQL e aMySQL AB.
A prop´osito, a parte “AB” do nome da companhia ´e o acrˆonimo para a palavra su´eca
“aktiebolag”, ou “sociedade anˆonima.” Ela ´e traduzida para “MySQL, Inc.” De fato, MySQL Inc. e MySQL GmbH s˜ao exemplos de subsidi´arias da MySQL AB. Elas est˜ao localizadas nos EUA e Alemanha, respectivamente.
1.3.1 O Modelo de Neg´ ocio e Servi¸cos da MySQL AB
Uma das d´uvidas mais comuns que encontramos ´e: “Como vocˆe pode viver de algo que vocˆe
disponibiliza sem custo?” ´E assim que fazemos.
A MySQL AB ganha dinheiro com suporte, servi¸cos, licen¸cas comerciais e royalties. Us-amos estes rendimentos para patrocinar o desenvolvimento de produtos e para expandir os neg´ocios daMySQL.
A compania tem sido luccrativa desde de sua cria¸c˜ao. Em Outubro de 2001, aceitamos um financiamento de risco de investidores Escandinavos e um pounhado de pessoas de neg´ocio.
Este investimento ´e usado para solidificarmos nosso modelo de neg´ocio e construir um base para o crescimento sustent´avel.
1.3.1.1 Suporte
A MySQL AB´e gerenciada pelos fundadores e principais desenvolvedores do banco de dados MySQL. Os desenvolvedores tem o compromisso de dar suporte aos clientes e outros usu´arios com objetivo de manterem contato com as suas necessiades e problemas. Todo o nosso suporte ´e dado por desenvolvedores qualificado. D´uvidas mais complicadas s˜ao respondidas por MichaelMontyWidenius, principal autor doMySQL Server. Veja Se¸c˜ao 1.4.1 [Suporte], P´agina 17.
Para maiores informa¸c˜oes e pedido de suporte de diversos n´iveis, veja http://www.mysql.com/support/ ou contate nossos vendedores emsales@mysql.com.
1.3.1.2 Treinamento e Certifica¸c˜ ao
AMySQL ABdistribui oMySQLe treinamentos relacionados mundialmente. Oferecemos tanto cursos abertos quanto fechados voltado para a necessidade espec´ifica da sua empresa. O Treinamento do MySQLtamb´em est´a dispon´ivel por meio de seus parceiros, osCentros de Treinamento Autorizados do MySQL.
Nosso material de treinamento usa os mesmos bancos de dados exemplos usados em nossa documenta¸c˜ao e nossos exemplos de aplicativos. Ele est´a sempre atualizado de acordo com a ´ultima vers˜ao do MySQL. Nossos instrutores s˜ao apoiados por nossa equipe de desenvolvi-mento para garantir a qualidade do treinadesenvolvi-mento e o desenvolvidesenvolvi-mento cont´inuo do material de nossos cursos. Isto tamb´em assegura que nenhuma quest˜ao surgida durante o curso fique sem resposta.
Fazendo nossos cursos de treinamento permitir´a que vocˆe alcance os objetivos de seu aplica-tivo MySQL. vocˆe tamb´em ir´a:
• Economizar tempo.
• Melhorar o desempenho de seus aplicativos.
• Reduzir ou eliminar a necessidade de hardware adicional, baixando o custo.
• Melhorar a seguran¸ca.
• Aumentar a satisfa¸c˜ao dos clientes e colabloradores.
• Preparar-se paraCertifica¸c~ao MySQL.
Se vocˆe estiber interessado em nosso treinamento como um participante em por-tencial ou como um parceiro de treinamento, viste a se¸c˜ao de treinamento em http://www.mysql.com/training/ou contate nos em: training@mysql.com.
Para detalhes sobre oPrograma de Certifica¸c~ao MySQL, vejahttp://www.mysql.com/certification/.
1.3.1.3 Consultoria
A MySQL ABe seusParceiros Autorizados oferecem servi¸cos de consultoria para usu´arios doServidor MySQLe `aqueles que utilizam oServisdor MySQLembutido em seus programas, em qualquer parte do mundo.
Nossos consultores podem ajud´a-lo projetando e ajustando o seu banco de dados, criar consultas eficientes, ajustar sua plataforma para uma melhor performance, resolver quest˜oes de migra¸c˜ao, configurar replica¸c˜ao, criar aplica¸c˜oes transacionais robustas, e mais. Tamb´em ajudamos os nossos clientes com oServidor MySQLembutido em seus produtos e aplica¸c˜oes para desenvolvimento em larga-escala.
Nossos consultores trabalham em colabora¸c˜ao com a nossa equipe de desenvolvimento, o que assegura a qualidade t´ecnica de nossos servi¸cos profissionais. Os servi¸cos de consultoria varia de sess˜oes de 2 dias a projetos que gastam semanas e meses. Nosso peritos n˜ao apenas cobrem oServidor MySQLeles tamb´em conhecem sobre linguagens de programa¸c˜ao e scripts tais como PHP, Perl e mais.
Se estiver interessado em nossos servi¸cos de consultoria ou quiser se tornar nosso parceiro, visite a se¸c˜ao sobre consultaria em nosso web site emhttp://www.mysql.com/consulting/
ou contate nossa equipe de consultoria emconsulting@mysql.com.
1.3.1.4 Licen¸cas Comerciais
O banco de dados MySQL´e liberado sob a licen¸ca GNU General Public License(GPL). Isto significa que o programaMySQLpode ser usado sem custos sob aGPL. Se vocˆe n˜ao deseja estar limitado pelos termos daGPL(tais como a exigˆencia de que a sua aplica¸c˜ao tamb´em deva ser GPL), vocˆe pode comprar uma licen¸ca comercial para o mesmo produto da MySQL AB; veja http://www.mysql.com/products/pricing.html. Desde de que a MySQL AB ´e dona dos direitos do c´odigo fonte do MySQL, estamos aptos a empregar o Licenciamento Dual, que significa que o mesmo produto est´a dispon´ivel sob aGPLe sob uma licen¸ca comercial. Isto n˜ao afeta o nosso comprometimento com o Open Source de forma alguma. Para detalhes sobre quando uma licen¸ca comercial ´e exigida, veja Se¸c˜ao 1.4.3 [MySQL licenses], P´agina 18.
1.3.1.5 Parcerias
A MySQL AB tem um programa de parceria mundial que cobre cursos de treinamento, consultaria e suporte, publica¸c˜oes, mais a revenda e distribiui¸c˜ao do MySQL e produtos relacionados. Os Parceiros da MySQL AB ganham visibilidade no nosso web site (http://www.mysql.com/) e o direito de usarem vers˜oes especiais da marca MySQL para identificar seus produtos e promoverem os seus neg´ocios.
Se vocˆe est´a interessado em se tornar um Parceiro da MySQL AB, envie-nos um email para partner@mysql.com.
A palavraMySQL e o logomarca do golfinho da MySQLs˜ao marcas registradas da MySQL AB.
Veja Se¸c˜ao 1.4.4 [MySQL AB Logos and Trademarks], P´agina 20. Estas marcas registradas representam um valor significante que os fundadores do MySQL construiram ao longo dos anos.
O web site doMySQL(http://www.mysql.com/) ´e popular entre desenvolvedores e usu´arios.
Em Outubro de 2001, obtivemos mais de 10 milh˜oes e views. Nossos visitantes representam um grupo que tomam decis˜oes de compra e fazem recomend¸c˜oes de software e hardware.
Vinte por cento de nossos vistantes autorizam decis˜oes de compra e apenas nove por cento n˜ao est˜ao envolvidos com a ´area de compras. Mais de 65% fizeram uma ou mais compras online no ´ultimo semaster e 70% planejam fazer uma compra nos pr´oximos meses.
1.3.2 Informa¸c˜ oes para Contato
O web site doMySQL(http://www.mysql.com/) fornece as ´ultimas informa¸c˜oes sobreMySQL e MySQL AB.
Para servi¸cos de imprensa e quest˜oes n˜ao cobertas por nossas releases de nott´icias (http://www.mysql.com/news/), envie-nos um email parapress@mysql.com.
Se vocˆe tiver um contrato de suporte v´alido com a MySQL AB, vocˆe receber´a em tempo, respostas precisas para as suas quest˜oes t´ecnicas sobre o programa MySQL. Para mais informa¸c˜oes, veja Se¸c˜ao 1.4.1 [Support], P´agina 17. Em nosso site na web, veja http://www.mysql.com/support/, ou envie um e-mail parasales@mysql.com.
Para informa¸c˜oes sobre treinamento MySQL, visite a se¸c˜ao de treinamento em http://www.mysql.com/training/. Se vocˆe tiver acesso restrito `a Internet, conte a
equipe de treinamento daMySQL ABvia e-mail emtraining@mysql.com. Veja Se¸c˜ao 1.3.1.2 [Business Services Training], P´agina 14.
Para informa¸c˜oes sobre oProgrma de Certifica¸co MySQL, vejahttp://www.mysql.com/certification/.
Veja Se¸c˜ao 1.3.1.2 [Business Services Training], P´agina 14.
Se vocˆe estiver interessado em consultoria, visite a se¸c˜ao de consultorias de nosso web site em http://www.mysql.com/consulting/. Se vocˆe tiver restri¸c˜oes acesso a internet, contate a equipe de consultores da MySQL ABvia e-mail em consulting@mysql.com. Veja Se¸c˜ao 1.3.1.3 [Business Services Consulting], P´agina 14.
Licen¸cas comerciais podem ser compradas online em https://order.mysql.com/.
L´a vocˆe tamb´em encontrar´a informa¸c˜oes de como enviar um fax da sua ordem de compra para a MySQL AB. Mais informa¸c˜oes sobre licen¸cas podem ser encontradas em http://www.mysql.com/products/pricing.html. Se vocˆe tiver duvidas em rela¸c˜ao a licenciamento ou quiser cota para negocia¸c˜ao de um alto volume de licen¸cas, preencha o formul´ario de contato em nosso site web (http://www.mysql.com/) ou envie um email paralicensing@mysql.com(para quest˜oes sobre licenciamento) ou parasales@mysql.com (para pedidos de compra). Veja Se¸c˜ao 1.4.3 [Licen¸cas MySQL], P´agina 18.
Se vocˆe est´a interessado em fazer parceira com a MySQL AB, envie um e-mail para partner@mysql.com. Veja Se¸c˜ao 1.3.1.5 [Business Services Partnering], P´agina 15.
Para mais detalhes sobre a pol´itica da marcaMySQL, visitehttp://www.mysql.com/company/trademark.html ou envie um e-mail para trademark@mysql.com. Veja Se¸c˜ao 1.4.4 [MySQL AB Logos and
Trademarks], P´agina 20.
Se vocˆe est´a interessado em qualquer um dos trabalhos da MySQL ABlista na se¸c˜ao de tra-balhos (http://www.mysql.com/company/jobs/), envie um e-mail parajobs@mysql.com.
N˜ao nos envie o seu CV em anexo, mas como texto no final de sua mensagem de email.
Para discuss˜oes gerais entre nosso muitos usu´arios, direcione a sua aten¸c˜ao para a lista de discuss˜ao apropriada. Veja Se¸c˜ao 1.7.1 [D´uvidas], P´agina 33.
Relat´orios de erros (geralmente chamados bugs), assim como quest˜oes e coment´arios, de-vem ser enviados para a lista de email geral do MySQL. Veja Se¸c˜ao 1.7.1.1 [Mailing-list], P´agina 33. Caso vocˆe encontre um bug de seguran¸ca importante noMySQL Server, envie-nos um e-mail para security@mysql.com. Veja Se¸c˜ao 1.7.1.3 [Bug reports], P´agina 36.
Se vocˆe tiver resultados de benchmarks que podemos publicar, contate-nos via e-mail em benchmarks@mysql.com.
Se vocˆe tiver sugest˜oes a respeito de adi¸c˜oes ou conex˜oes para este manual, envie-os para a equipe do manual via e-mail em docs@mysql.com.
Para quest˜oes ou coment´arios sobre o funcionamento ou cote´udo do web site da MySQL (http://www.mysql.com/), envie um e-mail para webmaster@mysql.com.
AMySQL ABtem uma pol´itica de privacidade que pode ser lida emhttp://www.mysql.com/company/privacy.html.
Para qualquer quest˜oes a respeito desta pol´itica, envie um e-mail paraprivacy@mysql.com.
Para todos os outros assunto, envie um e-mail parainfo@mysql.com.