一 数据的增加

   主要是运用insert  into 语句。

格式:

  insert  into 表名称 values(数据,数据,数据)(要按顺序来,有没有数据的可以加null)

只增加某些字段里数据的格式:

  insert into 表名称(字段名,字段名) values(数据,数据)

二  数据的修改

  运用update  set 语句

格式:

  update  表名称 set 字段名=数据 where 字段名=数据;

多个元素格式

   update  表名称 set 字段名=数据,字段名=数据,字段名=数据 where 字段名=数据;

三 数据的删除

  运用delete from 语句

格式:

  delete from 表名称 where 字段名=数据;      ( 这样就会删除指定数据的行 )

  delete from 表名称             (这样会直接删除表 (又学会了一种删库跑路的办法  2333))

  truncate table 表名称         (这样同样会删除表,但是与delete from 不同  奇怪的知识又增加了)

两种删除表的不同:

  delete from 可以回滚(这个词......一言难尽), 不删除约束 ,可以加条件

  truncate table 不能回滚,会删除约束,不能加条件

四 数据的查查查查查查查查查查查查查查查查查查询

  主要运用select  from(新劳模比alter用的多)

1.查询所有列

格式:

select  * from 表名称

2.查询指定列

格式:

select 字段名,字段名 from 表名称

3.查询时添加常量列

  就是在查看的时候把字段名临时改变显示,比如说你叫迪丽热巴迪力木拉提 但是你在给人签名的时候你可以临时改名叫王大壮然后给人签名,但是不会改变你的原名

  运用 as 来完成

格式: select 字段名 as '新名字',字段名 as '新名字' from 表名称 ;

4.查询时和并列

  只有数据类型是整形或浮点型的时候才能合并

  运用四则运算字段名来合并

格式:

  select 字段名+字段名-字段名*字段名/字段名  from 表名称;

  四则运算的时候可以加括号来控制运算顺序

5.查询时去除重复记录

  运用distinct 来实现

格式:

  select distinct 需要合并的重复字段名 from 表名称;

6.使用条件查询

  运用where 语句

格式:

  select * from 表名称 where 字段名 = 数据 and 字段名 =数据 or 字段名 = 数据  字段名 >,<,=,<>(不等于)

 判空 :  字段名 is null  (数据为空)   字段名 is not null(数据不为空)   字段名 = ''  (空字符)  字段名 <>'' (不是空字符)

模糊查询 : 运用like语句

格式:

  select * from 表名称 where    字段名 like  '数据_% '      _是单个字符   %是任意个字符

7.聚合查询

  常用的聚合函数  sum()求和   avg()求平均  max()求最大值  min()求最小值  count(字段) 统计

格式:

  select sum(字段名) from 表名称;

8.分页查询

  运用 limit 语句

格式:

  select * from 表名称   limit  第一条数据号,一页显示多少条

  连接到第几页:SELECT * FROM 表名称 LIMIT (当前页-1)*每页显示多少条,每页显示多少条;

9 查询排序

  运用 order by 语句

  主要分正序和倒叙   正序为默认或者是ASC 倒叙是desc;

格式:

  select * from 表名称 order by 字段名 asc或者desc;   排序可以和limit  where  配合使用;

总结:

    需要记忆的东西较多,需要多背多练。

自勉

    我自横刀向天笑,去留肝胆两昆仑。

MySQL数据的增删改查查查查查查查查查查查查查查查查(查是真的多)的更多相关文章

  1. MySQL 数据的增删改查

    一.数据库的增删改 一. 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 1.使用INSERT实现数据的插入 2.UPDATE实现数据的更新 3.使用DELETE实现数 ...

  2. mysql数据表增删改查

    http://www.runoob.com/mysql/mysql-tutorial.html 一.MySQL 创建数据表 创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以 ...

  3. Mysql数据的增删改查

    一 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现 ...

  4. Mysql数据的增删改

      插入数据 INSERT 更新数据 UPDATE 删除数据 DELETE 再来回顾一下之前我们练过的一些操作,相信大家都对插入数据.更新数据.删除数据有了全面的认识.那么在mysql中其实最重要的不 ...

  5. Mysql --数据的增删改

    插入数据 INSERT 更新数据 UPDATE 删除数据 DELETE 一. 在mysql管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 1.使用insert实现数据的插入 2.u ...

  6. mysql 数据表 增删改查

    用户操作: mysql -u root -p 登录root用户: SHOW DATABASES; 显示所有的数据库名称: USE linuxcast; 切入linuxcast数据库: CREATE T ...

  7. mysql数据的增删改-内含经典面试题

    #DML语言 /* 数据操作语言: 插入:insert 修改:update 删除:delete */ #一.插入语句 #方式一:经典的插入 /* 语法: insert into 表名(列名,...) ...

  8. Node.js + MySQL 实现数据的增删改查

    通过完成一个 todo 应用展示 Node.js + MySQL 增删改查的功能.这里后台使用 Koa 及其相应的一些中间件作为 server 提供服务. 初始化项目 $ mkdir node-cru ...

  9. mysql学习笔记一 —— 数据的增删改查

    1.连接mysql mysql 直接回车(是以root身份,密码空,登陆的是本机localhost) [root@www mysql]# mysql -uroot -p123 -S /var/lib/ ...

随机推荐

  1. Java数据类型自动转换(++ ,+=)

    在算术表达式中的自动类型转换 数据从类型范围小的自动向数据范围大的转换 整数向浮点数转换(包括long类型向float转换) 例子: char类型的范围内与整数之间转换依据ASCII表 强制转换会丢失 ...

  2. [Antd-vue] Warning: You cannot set a form field before rendering a field associated with the value.

    在用ant-design-vue的框架中,使用到了这种场景,就是点击编辑按钮,弹出modal模态框,渲染modal模态框中的form表单页面,并给表单赋值,但是在给表单赋值的时候,总是会报错. 错误提 ...

  3. P1525 关押罪犯(洛谷)

    前几天没做题,神经有点错乱,感觉一片虚无.今天开始继续写博客. 题目描述 S 城现有两座监狱,一共关押着N名罪犯,编号分别为1-N.他们之间的关系自然也极不和谐.很多罪犯之间甚至积怨已久,如果客观条件 ...

  4. Salesforce LWC学习(十九) 针对 lightning-input-field的label值重写

    本篇参考: https://salesforcediaries.com/2020/02/24/how-to-override-lightning-input-field-label-in-lightn ...

  5. C#计算数组的算术平均数、几何平均数、调和平均数、平方平均数和中位数

    1.函数实现 0)打印数组 /// <summary> /// 打印数组 /// </summary> /// <param name="arr"&g ...

  6. Asp.Net Core 中的“虚拟目录”

    写在前面 现在部署Asp.Net Core应用已经不再限制于Windows的IIS上,更多的是Docker容器.各种反向代理来部署.也有少部分用IIS部署的,IIS部署确实是又快又简单,图形化操作三下 ...

  7. Android应用内部实现多语言,一键切换语言,国际化适配

    1.首先提供多语言对应的string值 如en对应英语, fr对应法语 两个文件中包含同样的key, 对应不同的语言的value 2.java代码相应用户切换语言动作 private static v ...

  8. 使用SQL语句建表,插入数据

    --选中数据库,点击新建查询,然后执行即可--这是SQL中的注释信息,使用两个减号来注释. drop table Book --删除表Book create table Book --创建表Book ...

  9. Nginx实现JWT验证-基于OpenResty实现

    介绍 权限认证是接口开发中不可避免的问题,权限认证包括两个方面 接口需要知道调用的用户是谁 接口需要知道该用户是否有权限调用 第1个问题偏向于架构,第2个问题更偏向于业务,因此考虑在架构层解决第1个问 ...

  10. shell 十三问

    经典的Shell十三问 摘选整理自:http://bbs.chinaunix.net/thread-218853-1-1.htmlhttps://github.com/wzb56/13_questio ...