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;
2. Mostrar todos os bancos de dados
SHOW DATABASES;
3. Mude para o banco de dados a ser usado, USE o nome do banco de dados;
4.4. Exclua o banco de dados!
DROP DATABASE [IF EXISTS] 数据库名;
drop database student;
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;
6. Exibir todas as tabelas no banco de dados atual
SHOW TABLES;
7. Exibir a declaração de construção da tabela
SHOW CREATE TABLE 表名;
show create table student;
8. Adicione uma coluna à tabela
ALTER TABLE 表名 ADD 字段名 字段类型;
ALTER TABLE 表名 ADD (字段名 字段类型,...)
alter table student add sex varchar(5);
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可以修改列名
10. Exclua colunas
ALTER TABLE 表名 DROP 列名;
alter table student drop 性别;
11. Excluir tabela
DROP TABLE [IF EXISTS] 表名;
drop table student;