Perguntas com a marcação «mysql»

O MySQL é um sistema de gerenciamento de banco de dados relacional (RDBMS) gratuito e de código aberto que usa a linguagem de consulta estruturada (SQL). NÃO USE esta tag para outros bancos de dados, como SQL Server, SQLite etc. Esses são bancos de dados diferentes, que usam todos os seus próprios dialetos do SQL para gerenciar os dados.

6
Como adiciono índices às tabelas MySQL?
Eu tenho uma tabela MySQL muito grande com cerca de 150.000 linhas de dados. Atualmente, quando tento executar SELECT * FROM table WHERE id = '1'; o código funciona bem, pois o campo ID é o índice principal. No entanto, para um desenvolvimento recente no projeto, tenho que pesquisar no …


8
Como funcionam os índices do MySQL?
Estou realmente interessado em como os índices do MySQL funcionam, mais especificamente, como eles podem retornar os dados solicitados sem verificar a tabela inteira? É fora de tópico, eu sei, mas se houver alguém que possa me explicar isso em detalhes, eu ficaria muito agradecido.
402 mysql  indexing 



6
Como modifico uma coluna do MySQL para permitir NULL?
MySQL 5.0.45 Qual é a sintaxe para alterar uma tabela para permitir que uma coluna seja nula? Como alternativa, o que há de errado nisso: ALTER mytable MODIFY mycolumn varchar(255) null; Interpretei o manual como apenas execute o procedimento acima e ele recriaria a coluna, desta vez permitindo nulo. O …
396 mysql  syntax 


17
Várias atualizações no MySQL
Eu sei que você pode inserir várias linhas ao mesmo tempo, existe uma maneira de atualizar várias linhas ao mesmo tempo (como em uma consulta) no MySQL? Editar: Por exemplo, tenho o seguinte Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 …
388 mysql  sql  sql-update 



7
Como declarar uma variável no MySQL?
Como declarar uma variável no mysql, para que minha segunda consulta possa usá-la? Eu gostaria de escrever algo como: SET start = 1; SET finish = 10; SELECT * FROM places WHERE place BETWEEN start AND finish;
386 mysql  sql 

30
Não é possível conectar ao servidor MySQL local através do soquete '/var/mysql/mysql.sock' (38)
Estou tendo um grande problema ao tentar conectar ao mysql. Quando eu corro: /usr/local/mysql/bin/mysql start Eu tenho o seguinte erro: Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (38) Eu tenho mysql.socksob o /var/mysqldiretório Em /etc/my.cnfeu tenho: [client] port=3306 socket=/var/mysql/mysql.sock [mysqld] port=3306 socket=/var/mysql/mysql.sock key_buffer_size=16M max_allowed_packet=8M e em /etc/php.inieu tenho: …
385 mysql 

15
MySQL: Inserir registro se não existir na tabela
Estou tentando executar a seguinte consulta: INSERT INTO table_listnames (name, address, tele) VALUES ('Rupert', 'Somewhere', '022') WHERE NOT EXISTS ( SELECT name FROM table_listnames WHERE name='value' ); Mas isso retorna um erro. Basicamente, não quero inserir um registro se o campo 'nome' do registro já existir em outro registro - …
384 mysql 

15
ERRO 1698 (28000): acesso negado para o usuário 'root' @ 'localhost'
Estou configurando um novo servidor e continuo enfrentando esse problema. Quando tento fazer login no banco de dados MySQL com o usuário root, recebo o erro: ERRO 1698 (28000): acesso negado para o usuário 'root' @ 'localhost' Não importa se eu conectar através do terminal (SSH), através do PHPMyAdmin ou …
382 mysql  iredmail 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.