Bootstrap

MySQL的基本语句(1)—增删改查

前言

MySQL由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。
所以我准备在此处记录一下比较常用的几种语句;
每一种语句只介绍一条如何操作,之后我会全面的写一个。

建表

-- 删除user表
drop table if exists user;
-- 创建user表
create table user
(
    -- id 主键
     id           int primary key auto_increment,
    -- 姓名
    name   varchar(20),
    -- 性别
    sex varchar(20),
    -- 年龄
    age      int,
    -- 邮箱
    email  varchar(100)

   
);

我们可以直接在Navicat for MySQL中点击数据库之后新建查询,复制上面代码然后运行。
在这里插入图片描述

运行之后我们就会得到一个初始数据表。
在这里插入图片描述

接下来我们去执行一些操作。

增加语句

格式:inser into 表名 (字段1,字段2,字段3……)values(值1,值2,值3……)
中间用英文逗号隔开,每一个字段都一一对应。
例如:
insert into user (id,name,sex,age,email) values(null,'张三','男',21,'[email protected]')
注意,如果类型是varchar的需要用引号括起来
执行之后
在这里插入图片描述

删除

基本上删除语句都是根据条件进行删除的。
所以格式:delete from 表名 where 条件
例如根据id删除:
delete from user where id =3

在这里插入图片描述

修改

基本上删除语句也是根据条件进行操作的,不过还要带入要修改的值。
所以格式:update 表名 set 数据 where 条件
例如根据id修改name:
update user set name = '强哥' where id = 4 ;

在这里插入图片描述

查询

在这里,只演示查询全部
语句 : select * from 表名
select * from user
在这里插入图片描述

小结

这里只写了每个操作的一种举例,具体还有很多,等之后理解透了再写。

;