Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 13525|Resposta: 0

[Fonte] Resumo dos comandos MySQL comuns

[Copiar link]
Publicado em 03/02/2015 14:38:16 | | | |


1: Use a instrução SHOW para descobrir qual banco de dados existe atualmente no servidor:
mysql> MOSTRAR BANCOS DE DADOS;
2. Criar um banco de dados MYSQLDATA
mysql> CRIAR BANCO DE DADOS MYSQLDATA;
3: Selecione o banco de dados que você criou
MYSQL> USE MYSQLDATA; (Quando você aperta a tecla enter e o Database alterado aparece, significa que a operação foi bem-sucedida!) )
4: Veja quais tabelas existem no banco de dados atualmente
MYSQL> TABELAS DE APRESENTAÇÃO;
5: Criar uma tabela de banco de dados
mysql> CRIAR TABELA MYTABLE (nome VARCHAR(20), sexo CHAR(1));
6: Estrutura da mesa de exposição:
mysql> DESCREVA MYTABLE;
7: Adicionar registros à tabela
mysql> inserir valores em MYTABLE ("hyq","M");
8: Carregar dados em tabelas de banco de dados em texto (por exemplo, D:/mysql.txt)
mysql> CARREGAR DADOS LOCAIS NO ARQUIVO "D:/mysql.txt" NA TABELA MYTABLE;
9: Importar .sql comando de arquivo (ex.: D:/mysql.sql)
banco de dados MySQL>Use;
mysql>source d:/mysql.sql;
10: Apague a tabela
mysql>drop TABLE MYTABLE;
11: Esvaziar a mesa
mysql>delete do MYTABLE;
12: Atualizar os dados na tabela
mysql>update MYTABLE conjunto sex="f" onde name='hyq';

A seguir está a experiência de gerenciamento usando o MySQL que vi acidentalmente na Internet,
MySQL existe como um serviço no Windows, e antes de usá-lo, você deve garantir que esse serviço foi iniciado e que o comando net start mysql não está iniciado. No Linux, você pode usar o comando "/etc/rc.d/init.d/mysqld start" ao inicializar, e note que o iniciador deve ter privilégios de administrador.
O MySQL recém-instalado contém uma conta root com senha vazia e uma conta anônima, o que representa um grande risco de segurança; para algumas aplicações importantes, devemos melhorar a segurança ao máximo; aqui, a conta anônima deve ser excluída, a conta root deve definir a senha, você pode usar o seguinte comando para isso:
Use MySQL;
delete do Usuário onde Usuário="";
atualizar User set Password=PASSWORD('newpassword') onde User='root';
Se você quiser restringir o terminal de login usado pelo usuário, pode atualizar o campo Host do usuário correspondente na tabela User e, após fazer as alterações acima, deve reiniciar o serviço de banco de dados e usar o seguinte comando ao fazer login:
mysql -uroot -p;
mysql -uroot -pnewpassword;
mysql mydb -uroot -p;
mysql mydb -uroot -pnewpassword;
Os parâmetros de comando acima fazem parte dos parâmetros comuns, por favor, consulte a documentação para detalhes. MyDB aqui é o nome do banco de dados no qual você quer fazer login.
No desenvolvimento e na aplicação prática, os usuários não devem apenas usar o usuário raiz para se conectar ao banco de dados, embora seja conveniente usar o usuário raiz para testes, mas isso trará grandes riscos de segurança para o sistema e não favorece o aprimoramento da tecnologia de gerenciamento. Damos as permissões de banco de dados mais apropriadas ao usuário usado em uma aplicação. Por exemplo, um usuário que apenas insere dados não deve receber permissão para excluir dados. O gerenciamento de usuários do MySQL é implementado por meio da tabela de Usuários, e existem dois métodos comuns para adicionar novos usuários: um é inserir as colunas de dados correspondentes na tabela de Usuários e definir as permissões correspondentes; A segunda é criar um usuário com certas permissões por meio do comando GRANT. O uso comum de GRANT é o seguinte:
conceda tudo no mydb.* para NewUserName@HostName identificado por "senha" ;
conceder uso em *.* para NewUserName@HostName identificado por "senha";
Conceder Selecionar, Inserir, Atualizar no MyDB.* para NewUserName@HostName identificado por "senha";
Conceder atualização, excluir no meu banco de dados. TestTable para NewUserName@HostName identificado por "senha";
Para dar a esse usuário a capacidade de administrar permissões sobre o objeto, adicione a opção COM CONCESSÃO após a CONCESSÃO. Para usuários adicionados inserindo na tabela de Usuários, o campo Senha é atualizado e criptografado com a função SENHA para evitar que pessoas inescrupulosas escutem a senha. Usuários que excederam a permissão devem ser liberados a tempo, e a permissão recuperada pode ser feita atualizando os campos correspondentes na tabela de usuários ou usando REVOKE.
A seguir está uma explicação das permissões comuns que obtive de outras fontes (www.cn-java.com):
Permissões de Gestão Global:
ARQUIVO: Lê e grava arquivos no servidor MySQL.
PROCESS: 显示或杀死属于其它用户的服务线程。
RELOAD: 重载访问控制表,刷新日志等。
SHUTDOWN: 关闭MySQL服务。
Permissões para Banco de Dados/Datatable/Coluna de dados:
ALTER: 修改已存在的数据表(例如增加/删除列)和索引。
CREATE: 建立新的数据库或数据表。
DELETE: 删除表的记录。
DROP: 删除数据表或数据库。
INDEX: 建立或删除索引。
INSERT: 增加表的记录。
SELECT: 显示/搜索表的记录。
UPDATE: 修改表中已存在的记录。
Permissões Especiais:
ALL: 允许做任何事(和root一样)。
USAGE: 只允许登录–其它什么也不允许做。





Anterior:O processo de instalação e configuração da versão MySQL 5.6 no Windows é acompanhado de capturas de tela e instruções detalhadas
Próximo:Tutorial de instalação do PhpMyAdmin e configurações de configuração
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com