Este wikiHow ensina como criar um banco de dados em MySQL. Para criar um banco de dados, você terá que abrir a interface de linha de comando "mysql" e inserir os comandos do banco de dados enquanto o servidor está em execução.
Passos
Parte 1 de 3: abrindo a linha de comando do MySQL
Etapa 1. Certifique-se de que o servidor MySQL esteja conectado
Se o seu servidor MySQL não estiver online no momento, você não poderá criar um banco de dados.
Você pode verificar o status do servidor abrindo o MySQL Workbench, selecionando seu servidor e observando o indicador "Status do servidor" na guia "Administração - Status do servidor"
Etapa 2. Copie o caminho da pasta de instalação
Este caminho irá variar dependendo se você está usando um computador Windows ou Mac:
- Windows - Copie C: / Arquivos de programas / MySQL / MySQL Workbench 8.0 CE / certificando-se de substituir o nome da última pasta pelo nome do MySQL mais atual.
- Mac - Copie /usr/local/mysql-8.0.13-osx10.13-x86_64/ certificando-se de substituir o nome da última pasta pelo nome da pasta MySQL mais atual.
Etapa 3. Abra a linha de comando do seu computador
Você usará o Prompt de Comando em um computador Windows, enquanto os usuários do Mac abrirão o Terminal.
Etapa 4. Mude para o diretório da pasta de instalação do MySQL
Digite cd e um espaço, cole o caminho para a pasta de instalação e pressione ↵ Enter. Por exemplo, você faria o seguinte na maioria dos computadores Windows:
cd C: / Arquivos de programas / MySQL / MySQL Workbench 8.0 CE
Etapa 5. Abra o comando de login do MySQL
Por exemplo, para abrir o comando de login para um usuário chamado "eu", digite o seguinte e pressione ↵ Enter:
mysql -u me -p
Etapa 6. Digite a senha da sua conta
Digite a senha da sua conta de usuário MySQL e pressione ↵ Enter. Isso fará o login e conectará seu aplicativo de linha de comando ao prompt do MySQL.
- Você deve ver a tag "MySQL>" aparecer em seu aplicativo de linha de comando. A partir deste ponto, todos os comandos inseridos serão processados por meio do aplicativo de linha de comando MySQL.
- Entenda como inserir comandos MySQL. Os comandos do MySQL devem ser inseridos com um ponto-e-vírgula (;) imediatamente após a última parte do comando, embora você também possa inserir o comando, digitar um ponto-e-vírgula e pressionar ↵ Enter novamente.
Parte 2 de 3: Criando um banco de dados
Etapa 1. Crie o arquivo do seu banco de dados
Você fará isso digitando no comando "criar banco de dados" criar banco de dados, adicionando o nome do banco de dados e um ponto-e-vírgula e pressionando ↵ Enter. Para um banco de dados denominado "Pet Records", por exemplo, você digitaria o seguinte:
criar banco de dados Pet_Records;
- O nome do seu banco de dados não pode conter espaços; se quiser adicionar um espaço ao nome, você terá que usar um sublinhado (por exemplo, "Friends of Mine" se tornaria "Friends_of_Mine").
- Cada comando MySQL deve terminar com um ponto e vírgula. Se você perder o ponto-e-vírgula na primeira vez, poderá digitá-lo ao lado do … que aparece e, em seguida, pressione ↵ Enter novamente.
Etapa 2. Exibir os bancos de dados atuais
Você pode abrir uma lista de bancos de dados atuais digitando o seguinte e pressionando ↵ Enter:
mostrar bancos de dados;
Etapa 3. Selecione seu banco de dados
Você pode selecionar seu banco de dados na lista digitando use name, onde "nome" é o nome do banco de dados. Por exemplo, para o seu banco de dados "Registros de animais de estimação", você digitaria o seguinte e pressione ↵ Enter:
use Pet_Records;
Etapa 4. Aguarde a mensagem de confirmação
Depois de ver a frase "Banco de dados alterado" aparecer abaixo do último comando digitado, você está livre para prosseguir com a criação do conteúdo do banco de dados.
Parte 3 de 3: Criando uma tabela
Etapa 1. Compreenda os diferentes comandos da tabela
Existem alguns aspectos principais de sua tabela que você deseja saber antes de criar uma:
- Título - Seu título irá diretamente após o comando "criar tabela" e deve seguir as mesmas regras do nome do seu banco de dados (por exemplo, sem espaços).
- Cabeçalho da coluna - você pode determinar os cabeçalhos das colunas digitando nomes diferentes em um conjunto de parênteses (consulte o exemplo da próxima etapa).
- Comprimento da célula - ao determinar o comprimento da célula, você usará "VARCHAR" (caracteres variáveis, o que significa que você pode digitar entre um e o número limite de caracteres do VARCHAR) ou "CHAR" (não requer mais nem menos do que o especificado número de caracteres; por exemplo, CHAR (1) requer um caractere, CHAR (3) requer três caracteres e assim por diante).
-
Data - se quiser adicionar uma data ao gráfico, você usará o comando "DATA" para indicar que o conteúdo da coluna será formatado como uma data. A data deve ser inserida em
AAAA-MM-DD
- formato.
Etapa 2. Crie o esboço da mesa
Antes de inserir dados para o gráfico, você precisará criar a estrutura do gráfico digitando o seguinte e pressionando ↵ Enter:
criar o nome da tabela (coluna1 varchar (20), coluna2 varchar (30), coluna3 char (1), coluna4 data);
- Por exemplo, para criar uma tabela chamada "Animais de estimação" com duas colunas VARCHAR, uma coluna CHAR e uma coluna de data, você pode escrever o seguinte:
criar tabela Animais de estimação (nome varchar (20), raça varchar (30), sexo char (1), data DOB);
Etapa 3. Adicione uma linha à sua mesa
Usando o comando "inserir", você pode inserir as informações do seu banco de dados linha por linha:
inserir em valores de nome ('valor coluna1', 'valor coluna2', 'valor coluna3', 'valor coluna4');
-
Para o exemplo de tabela "Animais de estimação" usado anteriormente, sua linha pode ter a seguinte aparência:
inserir nos valores de Animais de estimação ('Fido', 'Husky', 'M', '12-04-2017');
- Você pode inserir a palavra NULL para o conteúdo de uma coluna se a coluna estiver em branco.
Etapa 4. Insira o restante de seus dados, se possível
Se o seu banco de dados for relativamente pequeno, você pode inserir o resto dos dados linha por linha usando o código "inserir". Se você decidir fazer isso, pule a próxima etapa.
Etapa 5. Faça upload de um arquivo de texto, se necessário
Se você tiver um banco de dados que requer mais linhas de informação do que é prático inserir manualmente, pode fazer referência a um arquivo de texto que contém os dados usando o seguinte código:
carregar dados infile local '/path/name.txt' em linhas de nome de tabela terminadas por '\ r / n';
-
Para o exemplo de "Animais de estimação", você escreveria algo como o seguinte:
carregar dados infile local 'C: /Users/name/Desktop/pets.txt' na tabela As linhas de Pets terminadas por '\ r / n';
- Em um computador Mac, você precisará usar o comando "linhas terminadas por" com '\ r' em vez de '\ r / n'.
Etapa 6. Visualize sua mesa
Entre nos bancos de dados do show; comando e, em seguida, selecione seu banco de dados digitando select * from name; onde "nome" é o nome do banco de dados. Por exemplo, se estiver usando o banco de dados "Registros de animais de estimação", você digitará o seguinte:
mostrar bancos de dados; selecione * em Pet_Records;
Pontas
-
Alguns tipos de dados comumente usados incluem o seguinte:
- CARACTERES(comprimento) - string de caracteres de comprimento fixo
- VARCHAR(comprimento) - string de caracteres de comprimento variável com comprimento máximo
- TEXTO - string de caracteres de comprimento variável com comprimento máximo de 64 KB de texto
- INT(comprimento) - inteiro de 32 bits com dígitos de comprimento máximo (o '-' é contado como um 'dígito' para um número negativo)
- DECIMAL(comprimento, dec) - Número decimal até o comprimento total de caracteres de exibição; o campo dec indica o número máximo de casas decimais permitidas
- ENCONTRO - Valor da data (ano, mês, data)
- TEMPO - Valor de tempo (horas, minutos, segundos)
- ENUM("valor1", "valor2",….) - Lista de valores enumerados
-
Alguns parâmetros opcionais incluem o seguinte:
- NÃO NULO - Um valor deve ser fornecido. O campo não pode ser deixado em branco.
- PREDEFINIÇÃO valor padrão - Se nenhum valor for fornecido, o valor padrão será atribuído ao campo.
- NÃO ASSINADO - Para campos numéricos, garante que o número nunca seja negativo.
- INCREMENTO AUTOMÁTICO - O valor será incrementado automaticamente cada vez que uma linha for adicionada à tabela.
Avisos
- Se o seu servidor MySQL não estiver rodando quando você tentar entrar na linha de comando "mysql", você não poderá continuar.
- Como em qualquer codificação, certifique-se de que seus comandos estejam escritos e espaçados exatamente antes de tentar inseri-los.