以 blog数据库为例,来说明数据库的基础增删查改

创建数据库

  1. -- 创建数据库
  2. create database blog;
  3. -- 使用数据库
  4. use blog;

删除数据库

  1. -- 删除数据库
  2. drop database blog;

创建表

create table tableName()

  1. -- 创建表
  2. create table user(
  3. id int not null auto_increment comment '',
  4. name varchar(20) not null comment '',
  5. password varchar(1000) not null comment '',
  6. primary key(id)
  7. ) engine = InnoDB charset=utf8mb4;
  8. -- 查看一个数据库下的表
  9. show tables;
  10. -- 查看 blog的表结构
  11. desc blog;

删除表

  1. -- 删除表
  2. drop table blog;
  3. -- delete 删除一条数据
  4. delete from blog where id = 2;

insert into插入数据

insert into,和 update修改数据时,必须要有 where条件约束,否则会更新所有表

  1. -- 插入特定的字段
  2. insert into blog(title, context) values('title', 'content')
  3. -- 插入固定的数据结构,values的顺序要和表的顺序一致
  4. insert into blog values();

update修改表

  1. update blog set title = 'new-title' where id = 2;

select查询数据

  1. -- 查询字段
  2. select id, name from blog;
  3. -- 条件查询,查询特定 id
  4. select id, name from blog where id = 2;
  5. -- 查询所有字段和所有数据
  6. select * from blog;
  7. -- 查询一个字段的所有数据
  8. select * from blog where id = 2;