插入语句(INSERT):一旦我们选择了要插入的字段,

            我们就必须保证要插入的数值和选择的字段的个数,顺序,类型一致。

    1:怎么插入一条数据:

INSERT INTO 插入的表名称(列名1,列名2,....)
VALUES(对应插入的值,值2,.....);

      2:怎么插入多条数据:

INSERT INTO 插入的表名称(列名1,列名2,....)
VALUES(对应插入的值,值2,.....)
............
VALUES(对应插入的值3,值4,.....);

      3:删除语句:(DELETE)

Delete FROM 表名
[where条件];
注意:一般情况下一定要和where一起使用 如果不使用where 可能导致整张表里面的数据都被删除 此操作不可逆(千万不要删库跑路)

      4:更新语句:(UPDATE)

Update 表名 set 字段 = 更新的值
[where条件];
注意:也是很删除语句一样 和where搭配使用更好哦 不然就可能修改其他字段内容 此操作也不可逆。

以上总结:增 删 改 语句结构基本不会有什么变化 按照自己需要即可 下面开始查讯语句;

    但我们先介绍一些sql里面的关键字:

DISTINCT:返回不同的值
LIMIT:检索行数(限制结果)
ORDER BY:对输出排序
DESC:降序(Z~A)因为一般默认的排序是升序
WHERE:过滤条件(ORDER BY 要在之后)
IS NULL:判断是否有null值
GROUP BY:数据分组

      1:查询语句(SELECT)

         怎么查询表中所有内容:      

SELECT * FROM 需要的表;
但在真正的项目开发中不能用*来查询表中的所有内容

    2:子查询:

           子查询允许把一个查询嵌套在另一个查询当中,子查询又叫内部查询

           涉及外部的子查询又叫相关子查询:

           比如:

              1:我要查出表中有'OVO'的所有编号

              2:根据前面的编号查询出所有客户ID:

              3:最后返回表中有OVO编号的客户信息

    第一步:我们先查第一个条件            

SELECT '编号' FROM 哪张表 where id='OVO';

    第二步:再查第二个条件:

SELECT 客户ID FROM 所在的表 WHERE 编号 IN (2000,3000);

    第三步:子查询 把之前查的两个语句结合起来:


SELECT 客户ID 
  FROM 所在的表
   WHERE 编号 IN (SELECT '编号'
    FROM 哪张表
      where id='OVO');

   补充一个注意事项:MySQL详细的大小写区分规则:
  在Linux下:
  1、数据库名与表名是严格区分大小写的;
  2、表的别名是严格区分大小写的;
  3、列名与列的别名在所有的情况下均是忽略大小写的;
  4、变量名也是严格区分大小写的;
  在Windows下:
  全部不区分大小写;

            

           

mysql的CRUD操作实现的更多相关文章

  1. 10月16日下午MySQL数据库CRUD操作(增加、删除、修改、查询)

    1.MySQL注释语法--,# 2.2.后缀是.sql的文件是数据库查询文件. 3.保存查询. 关闭查询时会弹出提示是否保存,保存的是这段文字,不是表格(只要是执行成功了表格已经建立了).保存以后下次 ...

  2. mysql 的crud操作(增删改查)

    1.mysql添加记录 --添加记录的语法(可添加单条记录或者多条记录),INTO是可以省略的,字段名也可以省略的,但是如果省略的话,后面对应的value的值就要全部填写 INSERT [INTO] ...

  3. 关于MySQL的CRUD操作

    一.清除mysql表中数据 delete from 表名; truncate table 表名; 不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也 ...

  4. 【原】无脑操作:express + MySQL 实现CRUD

    基于node.js的web开发框架express简单方便,很多项目中都在使用.这里结合MySQL数据库,实现最简单的CRUD操作. 开发环境: IDE:WebStorm DB:MySQL ------ ...

  5. 【小结】有关mysql扩展库和mysqli扩展库的crud操作封装

    现阶段php如果要操作mysql数据库 php给我们提供了3套库 1.mysql扩展库   面向过程操作 2.mysqli扩展库  面向对象操作和面向过程操作并存  安全性和效率高于mysql扩展库 ...

  6. Spring Boot使用Spring Data Jpa对MySQL数据库进行CRUD操作

    只需两步!Eclipse+Maven快速构建第一个Spring Boot项目 构建了第一个Spring Boot项目. Spring Boot连接MySQL数据库 连接了MySQL数据库. 本文在之前 ...

  7. ASP.NET Core MVC+Layui使用EF Core连接MySQL执行简单的CRUD操作

    前言: 本章主要通过一个完整的示例讲解ASP.NET Core MVC+EF Core对MySQL数据库进行简单的CRUD操作,希望能够为刚入门.NET Core的小伙伴们提供一个完整的参考实例.关于 ...

  8. mySQL CRUD操作(数据库的增删改查)

    一.数据库操作 1.创建数据库 create database 数据库名称 2.删除数据库 drop database 数据库名称   二.表操作 1.创建表 create table 表名 (    ...

  9. 【翻译】MongoDB指南/CRUD操作(二)

    [原文地址]https://docs.mongodb.com/manual/ MongoDB CRUD操作(二) 主要内容: 更新文档,删除文档,批量写操作,SQL与MongoDB映射图,读隔离(读关 ...

  10. MongoDB的CRUD操作

    1. 前言 在上一篇文章中,我们介绍了MongoDB.现在,我们来看下如何在MongoDB中进行常规的CRUD操作.毕竟,作为一个存储系统,它的基本功能就是对数据进行增删改查操作. MongoDB中的 ...

随机推荐

  1. c语言代码练习2(2)改进

    //利用for循环计算1-10阶乘的和#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int main( ) { int num ...

  2. Insert a scratch project into a ppt (MSPowerPoinT file)在powerpoint中播放Scratch动画

    Insert a scratch project into a ppt (MSPowerPoinT file)在powerpoint中播放Scratch动画 Contributed by liu pe ...

  3. Java虚拟机(JVM):第三幕:自动内存管理 - 垃圾收集器与内存分配策略

    前言:Java与C++之间有一堵高墙,主要是有内存动态分配和垃圾收集技术组成的.墙外的人想要进来,墙内的人想要出去. 一.概述 每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的.内存的分配和 ...

  4. [ABC218F] Blocked Roads 题解

    Blocked Roads 题目大意 给定一张 \(n\) 个点,\(m\) 条边的无向图,每条边的边权均为 \(1\).对于每一个 \(i\in [1,m]\) 求出从点 \(1\) 到 \(n\) ...

  5. 从输入URL到页面加载完都发生了什么

    1.浏览器的地址栏输入URL并按下回车. 2.浏览器查找当前URL是否存在缓存,并比较缓存是否过期. 3.DNS解析URL对应的IP. 4.根据IP建立TCP连接(三次握手). 5.HTTP发起请求. ...

  6. kubeadm 工具部署 kubernetes v1.16.2

    环境准备 3个节点,以下基于 Centos 7.6 系统, 内核版本:3.10.0-957.12.2.e17.x86_64 HOST NODE CPU MEM 192.168.1.111 master ...

  7. 21.8 Python 使用BeautifulSoup库

    BeautifulSoup库用于从HTML或XML文件中提取数据.它可以自动将复杂的HTML文档转换为树形结构,并提供简单的方法来搜索文档中的节点,使得我们可以轻松地遍历和修改HTML文档的内容.广泛 ...

  8. 1. JVM内存区块

    本篇文章主要讲解Java(JVM)在运行期间,其运行时数据区域的作用.职责与划分.包括堆内存.栈内存--虚拟机栈.本地方法栈.方法区.常量池.程序计数器等概念. 采集可以使用JavaMXBean(采集 ...

  9. Intellij13 IDEA常用快捷键 (mac 10.5 +),优化,使用出现的问题汇总

    http://blog.csdn.net/xiaohulunb/article/details/20729261

  10. 使用Python将MySQL查询结果导出到Excel(xlsxwriter)

    在实际工作中,我们经常需要将数据库中的数据导出到Excel表格中进行进一步的分析和处理.Python中的pymysql和xlsxwriter库提供了很好的解决方案,使得这一过程变得简单而高效. 建立数 ...