数据操作

一、插入数据

1、所有字段插入数据

语法:

insert into 数据表名(字段名) values(插入的数据);(标准)
insert into 数据表名values(插入的数据);

实例:

insert into moren (id) values(22);
insert into moren values(666,'我去',32442536);

【附】:插入的数据必须和数据表的字段顺序相同。

2、注意:

  • 使用该语句时字段列和数据值的数量必须相同。
  • 插入数据时,可以不按照表定义的字段顺序插入,但是要保证值的顺序和列字段顺序相同。
  • 语法2如果表的结构发生变化,那么插入的数据顺序也会发生变化,而语法1则不会。
  • 如果表定义时是非空,则必须填入数据
  • 插入的数据必须和数据类型相同

2、插入多条数据

语法:

insert into数据表名 (字段类型) values(数据值1),…,(数据值n);

实例:

insert into moren (id) values(1),(2),(3);

3、将其他表的数据移动到另一张表

语法:

insertinto 旧数据表名(字段类型) select 字段类型 from 新数据表名;

实例:

insert into person(id,name,age,info) select id,name,age,info fromperson_old;

注意:

  • 两张表的格式必须一样
  • 添加的数据必须类型相同、数量相同和顺序相同。

二、更新数据

1、更新所有数据

语法:

update数据表名
set数据类型1=要更改的数值1,…,数据类型2=要更改的数值2;

实例

update person set age=15,name='LingMing';
Query OK, 2 rows affected (0.08 sec)

2、更新单个数据

语法:

update数据表名
set数据类型1=要更改的数值1,…,数据类型2=要更改的数值2;
where满足的条件

实例:

updateperson set age=15,name='LinYi'where id=12;

//将满足id=12的条件的字段改为age=15,name=LinYi

三、删除数据

1、删除所有数据

语法:

delete from 数据表名

实例

delete from moren;

2、删除指定数据

语法:

delete from 数据表名 where 指定条件;

实例:

delete fromperson where id=11;//删除id=11的字段

3、删除多条数据

语法:

delete from数据表名 where 字段名 between 数组1and 数组3;

实例

delete frommoren where id between 1 and 3;
//删除id=1到id=3之间的数据

MySQL:数据操作的更多相关文章

  1. mysql 数据操作 目录

    mysql 记录的增删改查 mysql 数据操作 单表查询 mysql 数据操作 多表查询

  2. mysql 数据操作 单表查询 目录

    mysql 数据操作 单表查询 mysql 数据操作 单表查询 简单查询 避免重复DISTINCT mysql 数据操作 单表查询 通过四则运算查询 mysql 数据操作 单表查询 concat()函 ...

  3. mysql 数据操作 多表查询 目录

    mysql 数据操作 多表查询 准备 多表连接查询介绍 mysql 数据操作 多表查询 多表连接查询 笛卡尔积 mysql 数据操作 多表查询 多表连接查询 内连接 mysql 数据操作 多表查询 多 ...

  4. mysql 数据操作 单表查询 where 约束 目录

    mysql 数据操作 单表查询 where约束 between and or mysql 数据操作 单表查询 where约束 is null in mysql 数据操作 单表查询 where约束 li ...

  5. mysql 数据操作 单表查询 group by 分组 目录

    mysql 数据操作 单表查询 group by 介绍 mysql 数据操作 单表查询 group by 聚合函数 mysql 数据操作 单表查询 group by 聚合函数 没有group by情况 ...

  6. mysql 数据操作 多表查询 子查询 介绍

    子查询就是: 把一条sql语句放在一个括号里,当做另外一条sql语句查询条件使用 拿到这个结果以后 当做下一个sql语句查询条件mysql 数据操作  子查询 #1:子查询是将一个查询语句嵌套在另一个 ...

  7. SQL学习笔记四之MySQL数据操作

    阅读目录 一 介绍 二 插入数据INSERT 三 更新数据UPDATE 四 删除数据DELETE 五 查询数据SELECT 六 权限管理 一 介绍 MySQL数据操作: DML =========== ...

  8. python 基础 9.3 mysql 数据操作

    #/usr/bin/python #coding=utf-8 #@Time   :2017/11/21 0:20 #@Auther :liuzhenchuan #@File   :mysql 数据操作 ...

  9. MySQL数据操作与查询笔记 • 【目录】

    持续更新中- 我的大学笔记>>> 章节 内容 第1章 MySQL数据操作与查询笔记 • [第1章 MySQL数据库基础] 第2章 MySQL数据操作与查询笔记 • [第2章 表结构管 ...

  10. 《MySQL数据操作与查询》- 综合项目 - 学生管理系统

    <MySQL数据操作与查询>综合项目需求 一.系统整体功能 维护学生信息.老师信息和成绩信息. 支持按多种条件组合查询学生信息和成绩信息. 二.系统的信息需求 一个班级有一个讲师一个班主任 ...

随机推荐

  1. Python Logging模块 输出日志颜色、过期清理和日志滚动备份

    # coding:utf-8 import logging from logging.handlers import RotatingFileHandler # 按文件大小滚动备份 import co ...

  2. 网站app被劫持怎么办?HTTPDNS阿里云域名防劫持, DNSPod 移动解析服务 D+

    网站app被劫持怎么办?HTTPDNS阿里云域名防劫持, DNSPod 移动解析服务 D+ HTTPDNS_移动开发_域名解析_域名防劫持-阿里云https://www.aliyun.com/prod ...

  3. JS数据类型判断的方法

    最常用的判断方法:typeof var a='isString'; var b=121221; var c=[1,2,3]; var d=new Date(); var e=function(){ c ...

  4. Django之天天生鲜项目

    准备工作 1.配置settings.py内置文件 注意: AUTH_USER_MODEL配置参数要在第一次迁移数据库之前配置,否则可能django的认证系统工作不正常 2.创建应用 3.配置主路由 一 ...

  5. 2019/4/8 wen text

    构造器产生对象的步骤:1.为对象在内存中申请内存空间. 2.对对象的属性申请内存空间. 3.为属性进行初始化. 4.执行构造器中编写的其他代码. 静态方法调用:    类名.方法 非静态方法调用:  ...

  6. activiti5/6 系列之--Activiti 读取并转换BPMN2文件

    统一的BPMN标准,对工作流的流程定义采用BPMN统一格式.BPMN流程文件可以使用eclipse bpmn2插件开发比如eclipse bpmn2 modeler或者idea activiti插件. ...

  7. Reading Lines from File in C++

    Reading Lines from File in C++ In C++, istringstream has been used to read lines from a file. code: ...

  8. yaf

    一.yaf使用自定义的类 Yaf的library和model的文件命名规则和调用:https://www.cnblogs.com/leedom/p/9396138.html 安装参考: https:/ ...

  9. 剑指offer(23)二叉搜索树的后序遍历序列

    题目描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果.如果是则输出Yes,否则输出No.假设输入的数组的任意两个数字都互不相同. 题目分析 1.后续遍历我们可以知道,最右边的是根节 ...

  10. Android添加百分比布局库时显示Failed to resolve: com.android.support.percent:问题

    这是看第一行代码中遇到的问题,要添加百分比布局库的依赖时要在app下的bulid.gradle添加以下代码 implementation fileTree(dir:'libs',include:['* ...