Operar o banco de dados

Operar o banco de dados

1. DDL: A linguagem de definição de banco de dados opera no banco de dados e na estrutura da tabela para construir um banco de dados, construir uma tabela, modificar a estrutura da tabela, excluir um banco de dados, excluir uma tabela, etc.

(As instruções SQL não diferenciam maiúsculas de minúsculas)

1. Crie um banco de dados

 CREATE DATABASE [IF NOT EXISTS] dbname  [charset=utf8 collate utf8_general_ci];
	create database student;

Insira a descrição da imagem aqui

2. Mostrar todos os bancos de dados

  SHOW DATABASES;

Insira a descrição da imagem aqui

3. Mude para o banco de dados a ser usado, USE o nome do banco de dados;
Insira a descrição da imagem aqui

4.4. Exclua o banco de dados!

DROP DATABASE [IF EXISTS] 数据库名;
drop database student;

Insira a descrição da imagem aqui

5. Construir uma mesa

5.建表
  CREATE TABLE [IF NOT EXISTS] tablename(字段名 字段类型,....)[charset=utf8];
  create table if not exists student(id integer,name varchar(20),age integer);
  charset=utf8;

Insira a descrição da imagem aqui

6. Exibir todas as tabelas no banco de dados atual

SHOW TABLES;

Insira a descrição da imagem aqui

7. Exibir a declaração de construção da tabela

SHOW CREATE TABLE 表名;
show create table student;

Insira a descrição da imagem aqui

8. Adicione uma coluna à tabela

  ALTER TABLE 表名 ADD 字段名 字段类型;
  ALTER TABLE 表名 ADD (字段名 字段类型,...)
  alter table student add sex varchar(5);

Insira a descrição da imagem aqui

9. Modifique a definição da coluna

  ALTER TABLE 表名 MODIFY 字段名 新字段类型;
  alter table student modify sex text;


  ALTER TABLE 表名 CHANGE 旧列名 新列名 新列定义;
  alter table student change sex 性别 varchar(5);

  modify无法修改列名,change可以修改列名

Insira a descrição da imagem aqui

10. Exclua colunas

ALTER TABLE 表名 DROP 列名;
alter table student drop 性别;

Insira a descrição da imagem aqui

11. Excluir tabela

 DROP TABLE [IF EXISTS] 表名;
drop table student;

Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/qq_45874107/article/details/114989854
Recomendado
Clasificación