Operação básica do banco de dados MySQL : operação básica do banco de dados MySQL
Criar tabela de dados
Depois que o banco de dados for criado com sucesso, você pode criar uma tabela de dados no banco de dados criado. Antes de criar a tabela, use-a para USE 数据库名称
alternar para o banco de dados que precisa ser operado. Você também pode SELECT database();
consultar o banco de dados atual. Quando tudo estiver pronto, você pode criar uma tabela de dados. A sintaxe para criar uma tabela de dados é a seguinte:
CREATE TABLE 表名(
字段名1 数据类型,
字段名2 数据类型,
....
字段名n 数据类型
);
Crie uma tabela de artigos no banco de dados de texto de acordo com o formato acima, e três campos serão criados na tabela de artigos.
Nome do Campo | tipo de dados |
---|---|
stu_id | INT (10) |
stu_name | VARCHAR (50) |
stu_age | INT (10) |
Eles são o número do aluno, nome e idade.
O uso SHOW TABLES;
pode consultar se a tabela de dados foi criada com sucesso.
Pode-se ver no resultado da execução que existe uma tabela de dados chamada stu sob o texto do banco de dados.
Ver folha de dados
Depois que o banco de dados é criado, você pode SHOW CREATE TABLE
visualizar a tabela de dados por meio da instrução, o formato da sintaxe é o seguinte:
SHOW CREATE TABLE 表名;
Use esta instrução para consultar a tabela de artigos criada anteriormente.
O resultado da execução mostra que os três campos criados quando a tabela de dados foi criada na época, incluindo o tipo e tamanho do banco de dados e as informações de codificação de caracteres da tabela também podem ser visualizados, mas o formato exibido é muito confuso. Se houver muitos campos, parece muito difícil. . Você pode adicionar um "\ G" após a instrução para formatação.
Eles são um pouco mais organizados e há outro resultado da consulta que é uma DESCRIBE
instrução de uso , o formato da sintaxe é o seguinte:
DESCRIBE 表名;
Você também pode usar sua abreviação e o DESC
resultado é o mesmo.
Modifique o banco de dados
Depois que a tabela de dados é criada, o nome da tabela, os campos da tabela, o tipo de dados, etc. podem ser modificados.
1. Modifique o nome da tabela
O formato da sintaxe para modificar o nome da tabela é o seguinte:
ALTER TABLE 原表名 RENAME [TO] 新表名;
O "para" pode ser escrito ou não, e geralmente não é escrito. Modifique o nome da mesa da mesa stu para aluno. Consulte primeiro o nome da tabela atual:
execute a instrução de modificação e o nome da tabela modificada.
2. Modifique o campo
O formato da sintaxe do campo modificado é o seguinte:
ALTER TABLE 表名 CHANGE 原字段名 新字段名 新数据类型;
Modifique o campo stu_age na tabela de alunos para stu_sex e o tipo de dados para VARCHAR (10).
stu_age se foi, substituído por stu_sex.
3. Modifique o tipo de dados do campo
O formato gramatical para modificar o tipo de dados do campo na tabela é o seguinte:
ALTER TABLE 表名 MODIFY 字段名 数据类型;
Altere o tipo de dados do campo stu_sex na tabela do aluno para CHAR.
O tipo de dados de stu_sex torna-se char.
4. Adicionar campos
À medida que os requisitos se expandem, pode ser necessário adicionar campos à tabela. O formato da sintaxe para adicionar campos é o seguinte:
ALTER TABLE 表名 ADD 新字段名 数据类型;
Adicione o campo stu_hobby à tabela do aluno, o tipo de dados é VARCHAR (50).
5. Exclua o campo
Se houver um requisito para adição, haverá um requisito para exclusão. O formato da sintaxe do campo excluído é o seguinte:
ALTER TABLE 表名 DROP 字段名;
Exclua o stu_hobby que acabou de ser adicionado da tabela.
stu_hobby foi excluído com sucesso.
6, modifique a posição de arranjo do campo
Quando a tabela é criada, a ordem dos campos foi determinada. Se você precisar modificar a posição dos campos na tabela, poderá ALTER TABLE
completá- la com uma instrução. O formato da sintaxe é o seguinte:
ALTER TABLE 表名 MODIFY 字段名1 数据类型 FIRST|AFTER 字段名2;
O nome do campo 1 indica o campo cuja posição precisa ser modificada, FIRST é um parâmetro opcional, o que significa que o campo 1 é alterado para o primeiro campo da tabela e o nome do campo APÓS 2 significa que o campo 1 é inserido após o campo 2.
Coloque stu_name na tabela de alunos após stu_sex.
O pedido na tabela original é:
após modificação:
Excluir banco de dados
Excluir uma tabela de dados é excluir uma tabela de dados do banco de dados e, ao mesmo tempo, excluir os dados armazenados na tabela. O formato da sintaxe para excluir uma tabela de dados é o seguinte:
DROP TABLE 表名;
Exclua a tabela do aluno.
O banco de dados está vazio e a tabela do aluno foi excluída com sucesso.