以 blog数据库为例,来说明数据库的基础增删查改
创建数据库
-- 创建数据库
create database blog;
-- 使用数据库
use blog;
删除数据库
-- 删除数据库
drop database blog;
创建表
create table tableName()
-- 创建表
create table user(
id int not null auto_increment comment '',
name varchar(20) not null comment '',
password varchar(1000) not null comment '',
primary key(id)
) engine = InnoDB charset=utf8mb4;
-- 查看一个数据库下的表
show tables;
-- 查看 blog的表结构
desc blog;
删除表
-- 删除表
drop table blog;
-- delete 删除一条数据
delete from blog where id = 2;
insert into插入数据
insert into,和 update修改数据时,必须要有 where条件约束,否则会更新所有表
-- 插入特定的字段
insert into blog(title, context) values('title', 'content')
-- 插入固定的数据结构,values的顺序要和表的顺序一致
insert into blog values();
update修改表
update blog set title = 'new-title' where id = 2;
select查询数据
-- 查询字段
select id, name from blog;
-- 条件查询,查询特定 id
select id, name from blog where id = 2;
-- 查询所有字段和所有数据
select * from blog;
-- 查询一个字段的所有数据
select * from blog where id = 2;