前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mysql从入门到放弃(七)

Mysql从入门到放弃(七)

作者头像
会呼吸的Coder
发布2020-02-17 17:37:44
3200
发布2020-02-17 17:37:44
举报
文章被收录于专栏:会呼吸的Coder

一、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
复制
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
复制
delete from 表名 [where ...]

实例:

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

注意:

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

自增归位:

代码语言:javascript
复制

alter tabe 表名 auto_increment = 1
truncate 表名; 清空表数据 并将自增归位
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-09-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 初级程序员 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、INSERT 数据的添加
  • 二、SELECT查询
  • 三、UPDATE修改
  • 四、DELETE 删除
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档