Criando uma tabela
Ambiente de confirmação de operação
- O MySQL
-
- MySQL 8.4
- Bancada de trabalho do MySQL
-
- 8.0
- Windows
-
- Servidor Windows 2022
Ambiente necessário
- O MySQL
-
- MySQL 8.4 ou posterior
- Versões anteriores também são aceitáveis
- Bancada de trabalho do MySQL
-
- 8.0 ou posterior
- Windows
-
- janelas 11
- janelas 10
- Servidor Windows
-
- Servidor Windows 2022
- Windows Server 2019
- Windows Server 2016
pré-condição
- Certifique-se de que você pode se conectar ao seu banco de dados MySQL
- Se você quiser usar o Workbench, o Workbench deve ser instalado
- Você deve ter criado um esquema
- Conectar-se ao banco de dados com permissões para criar tabelas
Sobre o esquema de exemplo
test_schema
Nesse caso, operaremos em um esquema chamado .
Criação de uma tabela no Workbench
Inicie o MySQL Workbench e conecte-se ao banco de dados.
Selecione a guia Esquema no painel Navegador para expandir a árvore de esquema de interesse. Clique com o botão direito do mouse em Tabelas e selecione Criar tabela.
A tela Criar tabela aparecerá, para que você possa inserir os itens necessários.
Mesa
Conteúdo do nome do projeto | |
---|---|
Nome da tabela | Insira o nome da tabela. No caso de caracteres em inglês, será minúsculo, por isso é melhor inserir letras minúsculas desde o início. |
Charaset/Collation | Se não houver motivo para alterá-lo, você pode deixá-lo como padrão. |
Motor | Se não houver razão para alterá-lo, o InnoDB está bem. |
Comentários | Este é um comentário da mesa. Você não precisa colocá-lo, mas será útil mais tarde. |
Coluna
Insira quantas colunas forem necessárias na tabela.
Conteúdo do nome do projeto | |
---|---|
Nome da coluna | É o nome da coluna. No caso de caracteres em inglês, será minúsculo, por isso é melhor inserir letras minúsculas desde o início. |
Datatype | Defina o tipo de dados a serem armazenados na coluna. |
PK, NN, etc. | Chave primária, não nula, etc. A explicação será longa, então vou omiti-la. |
Padrão/Expressão | Inclua o valor que você deseja definir por padrão se o registro era nulo quando você o criou. |
Comentários | Comentários da coluna. Você não precisa colocá-lo, mas será útil mais tarde. |
Você também pode criar índices, etc., mas vou omiti-lo porque seria uma longa explicação para a criação de uma tabela. É possível alterá-lo mais tarde.
Depois de inserir as configurações da mesa, clique no botão "Aplicar" no canto inferior direito.
Você verá o SQL que deseja executar, então clique no botão "Aplicar".
Depois de executar sem erros, clique no botão "Concluir".
Acho que você pode confirmar que a tabela foi criada a partir da árvore de esquemas. Você pode fechar a guia usada para criar uma nova.
Criando uma tabela com um comando
Selecione MySQL > MySQL 8.4 Command Line Client no menu Iniciar. Se você pode executar o comando, você pode executá-lo com outra ferramenta.
Digite sua senha de administrador para fazer login.
Digite SQL assim: Substitua o nome do esquema, o nome da tabela, as informações da coluna etc. pelo conteúdo que deseja criar. Você pode usar a tecla Enter para digitar em várias linhas. No final do SQL, insira um ponto-e-vírgula que indique o final do SQL.
CREATE TABLE `test_schema`.`test_table2` (
`id` INT NOT NULL COMMENT 'ユニークなIDが入ります。',
`name` VARCHAR(45) NULL COMMENT '名前です。',
PRIMARY KEY (`id`),
UNIQUE INDEX `id_UNIQUE` (`id` ASC) VISIBLE)
COMMENT = 'テストコメント';
Depois de digitado, execute-o com a tecla Enter. Se não houver erros, você está bem.
Você pode ver uma lista das tabelas criadas executando o seguinte SQL: Corresponda ao nome do esquema.
SHOW TABLES FROM test_schema;