智能社视频24/25

四大操作语句:

  1、删  DELETE

    DELETE FROM 表 WHERE 条件

  2、增  INSERT  

    INSERT INTO 表(字段列表) VALUES(值列表)

  3、改  UPDATE

    UPDATE 表 SET 字段=值,字段=值,... WHERE 条件

  4、查  SELECT

    SELECT * FROM 表 WHERE 条件

  

子句:

  WHERE 条件

    WHERE name='blue'

    WHERE age>19

    WHERE age<=19

    WHERE AGE>=19 AND score<60

    WHERE cach>100 OR score>10000

  ORDER 排序

    ORDER BY age ASC/DESC

      ASC  升序(从小到大)

      DESC   降序(从大到小)

    ORDER BY price DESC

      价格降序排列

    ORDER BY price ASC,scale DESC

      价格升序排列,如果价格相同,再按销量降序排列

  

  GROUP 聚类-合并相同的

    COUNT 计数用、MIN、MAX、AVG、SUM

    SELECT class,COUNT(class)  FROM student_table GROUP BY class;

      统计每班人数

    SELECT class,AVG(score) FROM student_table GROUP BY class;

      统计每个班平均分

class    score
1 54.25
2 98.5
3 56.5

    

    SELECT class,MAX(score),MIN(score)  FROM student_table GROUP BY class;

      统计每个班的最高分、最低分

ID    class    name    score
1 1 小明 34
2 2 小红 98
3 1 小刚 26
4 2 小华 99
5 3 小强 18
6 3 小四 95
7 1 小刘 57
8 1 小花 100

    

    SELECT name,SUM(price) FROM sales_table GROUP BY name ORDER BY SUM(price) DESC;

      查询每个人的消费总额,并降序排序

name    SUM(price)
李四 119000
张三 74000
赵六 18
blue 12

  LIMIT-限制输出、分页

    LIMIT 10;  前10条

    LIMIT 5,8;   从5开始,要8个

    limit (n-1)*20,20   第n页,每页20条

子句之间是有顺序的:

  WHERE GROUP ORDER LIMIT  筛选 合并 排序 限制

  例:SELECT class,COUNT(class) FROM student_table WHERE score>>60 GROUP BY class ORDER BY COUNT(class) DESC LIMIT2;

      

数据库导入导出:

  表格-右键-转储sql文件-选择地址

  新建数据库-右键-运行sql文件

  

      

nodeJs学习-18 mysql数据库了解的更多相关文章

  1. nodeJs学习-14 mysql数据库学习、Navicat管理工具

    数据库: MySQL   免费.性能非常不错 缺点:集群.容灾稍微弱一点 Oracle 收费.大型应用.金融级.性能非常不错.集群.容灾非常强 缺点:贵 mySQL安装教程--nodeJsz智能社视频 ...

  2. nodejs remote链接mysql数据库总结

    nodejs链接远端mysql,这个折腾了一个上午才搞定.本以为,直接使用就OK了,但是发现不行,后来查阅各种资料后,终于找到了方法. nodejs链接远端数据库主要分为几个步骤: 1)安装node- ...

  3. PHP学习9——MySQL数据库

    主要内容: MySQL的启动 MySQL数据库操作 数据库表设计 创建和查看表 修改表结构 MySQL语句操作 数据库备份与恢复 PHP操作MySQL数据库 面向对象的数据库操作 MySQL数据库是目 ...

  4. 5月7日 python学习总结 MySQL数据库(一)

    一.数据库介绍 1.数据库相关概念 数据库服务器(本质就是一台计算机,该计算机之上安装有数据库管理软件的服务端) 数据库管理系统RDBMS(本质就是一个C/S机构的套接字软件) 库(文件夹)===&g ...

  5. nodejs+sequelize操作mysql数据库

    前言: 本人对mysql不是很熟悉,只会命令行的简单增删改查.有些观点可能不到位请谅解. sequelize是针对node.js和io.js开发的基于ORM的框架,它支持的数据库包括:PostgreS ...

  6. 【代码学习】MYSQL数据库的常见操作

    ---恢复内容开始--- ============================== MYSQL数据库的常见操作 ============================== 一.mysql的连接与 ...

  7. 数据库学习之mysql数据库

    参考链接网站: http://c.biancheng.net/view/2361.html Mysql的版本以及版本号 MySQL Community Server(社区版):该版本完全免费,但是官方 ...

  8. MySQL学习笔记-MySQL数据库优化实践[转]

    最近一段时间,我们整理了一些关于Percona,Linux,Flashcache,硬件设备的优化经验,分享给大家: 硬件 1.开启BBWC RAID卡都有写cache(Battery Backed W ...

  9. nodejs之连接mysql数据库

    一:demo var mysql = require('mysql'); var connection = mysql.createConnection({     host    : '192.16 ...

随机推荐

  1. anchor-free : CornerNet 和 CenterNet 简要笔记

    CornerNethourglass network -> prediction module = corner pooling -> heatmaps + embedding + off ...

  2. vue.js_07_vue-resource的请求方式

    1.vue-resource 实现 get, post, jsonp请求 <body> <div id="app"> <input type=&quo ...

  3. idea如何清晰地查看java类的继承结构及该类的所有方法?

    转载自:https://blog.csdn.net/luo609630199/article/details/82192938 我们在世用idea是平时除了编码外,有时我们需要查看源码或者别人写的代码 ...

  4. Java内功修炼系列一工厂模式

    工厂模式是一种创建型模式,它提供了一种新的创建对象的方式,一般情况下我们都习惯用new关键字直接创建对象.有时候会遇到这种情况,我们需要根据具体的场景选择创建什么类型的对象,可能有多种类型都能选择,但 ...

  5. 《数据结构与算法分析——C语言描述》ADT实现(NO.00) : 链表(Linked-List)

    开始学习数据结构,使用的教材是机械工业出版社的<数据结构与算法分析——C语言描述>,计划将书中的ADT用C语言实现一遍,记录于此.下面是第一个最简单的结构——链表. 链表(Linked-L ...

  6. Tensorflow通过CNN实现MINST数据分类

    import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data mnist = input_dat ...

  7. echarts--例子

    echarts使用例子: <script type="text/javascript"> option = { title : {'x': 'center','y':' ...

  8. 计算机组成原理(电脑硬件&语言分类)

    计算机组成原理 一.电脑硬件配置 CPU :中央处理器(人类的大脑) -飞机 内存:存放一些临时数据(人类的短暂记忆-右脑) -高铁 硬盘:存储永久数据(左脑-长期记忆) - 汽车 输入输出:键盘鼠标 ...

  9. mysql查询某个字段并修改

    比如我存储的数据,有的是 山东,有的是山东省 我想统一改为山东省 UPDATE t_security SET province = REPLACE( province, '山东', '山东省' ) W ...

  10. 【洛谷P1207】双重回文数 【USACO1.2】

    P1207 [USACO1.2]双重回文数 Dual Palindromes 题目描述 如果一个数从左往右读和从右往左读都是一样,那么这个数就叫做"回文数".例如,12321就是一 ...