前言
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,'zhangsan@163.com')
注意,如果类型是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
小结
这里只写了每个操作的一种举例,具体还有很多,等之后理解透了再写。