首页
学习
活动
专区
圈层
工具
发布

Mysql从入门到放弃(七)

一、INSERT 数据的添加

  1. 指定字段添加值 insert into 表名(字段1,字段2....) values(值1,值2...) insert into user(sex,username) values(0,'lucky');
  2. 不指定字段添加值 insert into 表名 values(值1,值2...) insert into user values(null,0,'lucky','我是lucky老师');
  3. 指定字段添加多个值 insert into 表名(字段1,字段2....) values(值1,值2...),(值1,值2...)... insert into user(sex,username) values(1,'苍苍'),(0,'蒹葭');
  4. 不指定字段添加多个值
代码语言:javascript
代码运行次数:0
复制
insert into 表名 values(值1,值2...),(值1,值2...)...
 insert into user values(null,1,'xxx','xxx'),(null,0,'xxl','xxl');

注意事项:指定字段与不指定字段在添加值的时候 按照从左至右依次对应给值

二、SELECT查询
  1. 不指定字段的查询(不建议) select * from 表名
  2. 指定字段的数据查询(建议) select 字段名1,字段名2... from 表名 select username,userinfo from user;
  3. 对查询的字段起别名 select username as u from user; select username u from user;
  4. 给查询的结果添加一个新字段 select username u,'北京' as address from user; select num1+num2 as total from num;

三、UPDATE修改
  1. 修改一个字段的值 update 表名 set 字段名=值; update user set username='帅气的lucky' where id = 3;
  2. 修改多个字段的值 update 表名 set 字段名1=值1,字段名2=值2...; update user set sex=0,userinfo='xxx的个人简介' where id=7;
  3. 给字段的值在原有的基础上改变值 update user set sex=sex+2;

注意:

在进行数据的修改的时候 一定记得给定where条件 如果没有给定where条件 则修改的为整张表当前字段的值

四、DELETE 删除

主体结构:

代码语言:javascript
代码运行次数:0
复制
delete from 表名 [where ...]

实例:

代码语言:javascript
代码运行次数:0
复制
delete from user; 删除user表中所有的数据

注意:

删除 一定注意添加 where 条件 否则会删除整张表中的数据 并且auto_increment自增所记录的值不会改变 所以需要将自增归位

自增归位:

代码语言:javascript
代码运行次数:0
复制

alter tabe 表名 auto_increment = 1
truncate 表名; 清空表数据 并将自增归位
下一篇
举报
领券