首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Mysql必会

常见的数据库管理系统 MYSQL:开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。 Oracle:收费的大型数据库,Oracle公司的产品。...,只有年月日,没有时分秒 详细的数据类型 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型 数值类型 MySQL支持所有标准SQL数值数据类型。...BINARY和VARBINARY类类似于CHAR和VARCHAR,不同的是它们包含二进制字符串而不要二进制字符串。也就是说,它们包含字节字符串而不是字符字符串。...FROM stu WHERE age>=20 AND age<=40; 或者 SELECT * FROM stu WHERE age BETWEEN 20 AND 40; image 2.8 查询性别男的学生记录...emp; image 查询emp表中有佣金的人数 SELECT COUNT(comm) cnt FROM emp; image 注意,因为count()函数中给出的是comm列,那么只统计comm列NULL

1.9K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL必会总结

    MySQL是一种DBMS,即它是一种数据库软件。MySQL是一种DBMS,即它是一种数据库软件。...特点如下: 成本——MySQL是开放源代码的,一般可以免费使用(甚至可以免费修改) 性能——MySQL执行很快(非常快) 可信赖——某些非常重要和声望很高的公司、站点使用MySQL 简单——MySQL很容易安装和使用...3 使用Mysql 为了连接到MySQL,需要以下信息: 主机名(计算机名)——如果连接到本地MySQL服务器,为localhost 端口(如果使用默认端口3306之外的端口) 一个合法的用户名 用户口令...select column from table order by column; # 使用检索的列排序也是合法的 select column from table order by column...称存储过程的执行为调用,因此MySQL执行存储过程的语句为CALL。

    31130

    MYSQL必会笔记

    Query Language)的缩写,是一种专门用来与数据库通信的语言 优点:1、不是某个特定数据库供应商专有的语言,几乎所有重要的DBMS都支持2、简单易学3、可以进行非常复杂和高级的数据库操作 2、MySQL...性能非常好 (3)、可信赖并且简单易用 DBMS可分为两类:(1)、基于共享文件系统的DBMS(例如:Microsoft Access和FileMaker)(2)、基于客户机-服务器的DBMS(例如:MySQL...,Oracle,Microsoft SQL Server) 基于客户机-服务器的DBMS与数据文件打交道的只有服务器软件,关于数据、数据添加、删除和数据更新的所有请求都由服务器软件完成 2.1 mysql...命令行实用程序 2.2 MySQL Administrator是一个图形交互客户机,用来简化MySQL服务器的管理(需要安装) 2.3 MySQL Query Browser为一个图形交互客户机,用来编写和执行...MySQL命令 3、使用MySQL 常用命令: use database 选择数据库 show databases 显示数据库 show tables 显示数据库里的表 show clumns

    99820

    MySQL必会汇总

    每个行都必须具有一个主键值(主键值不允许NULL值); 关于主键的好习惯: 不更新主键列的值; 不重用主键列的值; 不在主键列中使用可能会更改的值; 外键:(略…后面补充) 第2、3章:简介 使用MySQL...数据库配置: 可看之前写的博客: https://www.cnblogs.com/xbhog/p/13550579.html 使用MySQL: 第4章:检索数据 检索数据: 按多个列排序: 指定列名,...指定排序方向: MySQL默认的排序时ASC(升序); 关键字:desc (降序) select prod_id,prod_name,prod_price from products order by...比如: \\f 换页 \\n 换行 \\r 回车 \\t 制表符 \\v 纵向制表符 在一般的编程语言中,转义一般使用一个反斜线,在Mysql中为什么是两个才行?...原因是:Mysql自己需要一个来识别,然后Mysql会将扣除了一个反斜杠的剩余的部分完全的交给正则表达式库解释,所以加起来就是两个了。 匹配字符类: 我们直接给出表直接参阅。

    93520

    Mysql 必会(一)

    文章案例所需的SQL文件,点击下载 使用MySQL 进入mysql安装目录下的bin目录: 连接Mysqlmysql -uroot -p123456; 显示Mysql下的所有数据库:show databases...MySQL在执行匹配时默认不区分大小写,所 以fuses与Fuses匹配。...MySQL 用WHERE子句对正则表达式提供了初步的支持,允许你指定正则表达式, 过滤SELECT检索出的数据。 MySQL仅支持多数正则表达式实现的一个很小的子集。...自版本 3.23.4后,MySQL中的正则表达式匹配不区分大小写。...但输出可能不是分组的顺序 任意列都可以使用(甚至 选择的列也可以使用) 只可能使用选择列或表达式列,而且必须使用每个选择 列表达式 不一定需要 如果与聚集函数一起使用列(或表达式),则必须使用 SELECT

    2.6K20

    技术阅读-《MySQL 必会

    这是本 MySQL 经典的入门书籍,对 MySQL 方面的知识查漏补缺还是不错的。后续有机会选择更加深入讲解MySQL的书读一下,好加强对 MySQL 的理解和使用。...SQL 设计优势: 简单易学 通用灵活 第二章 MySQL 介绍 MySQL 数据库软件的一种,负责数据的存储,检索,管理和处理。...MySQL C/S 架构下可以支持丰富的客户端工具和开发语言来与数据库加护,目前 JavaScript 也可以做到了:Node.js 提供了 mysql 模块。...如何获取 mysql 命令帮助 mysql --help 第三章 使用 MySQL 连接数据库四要素 主机名,如 127.0.0.1 端口, 默认 3306 用户名 密码,可选 选择数据库 使用 USE...FROM a_table WHERE y IN (y1,y2,y3); 一定场景下,使用 IN 可以代替 OR 操作符: 语句更加直观清楚 执行速度更快 可以内嵌其他 SELECT 语句,更灵活 逻辑

    4.6K20

    MySQL 锁机制——必会

    相关文章: MySQL高性能表设计规范:http://www.jianshu.com/p/f797bbe11d76 MySQL EXPLAIN详解:http://www.jianshu.com/p/ea3fc71fdc45...即便在条件中使用了索引字段,但是否使用索引来检索数据是由MySQL通过判断不同执行计划的代价来决定的,如果MySQL认为全表扫描效率更高,比如对一些很小的表,它就不会使用索引,这种情况下InnoDB将使用表锁...恢复和复制的需要,对InnoDB锁机制的影响 MySQL通过BINLOG录执行成功的INSERT、UPDATE、DELETE等更新数据的SQL语句,并由此实现MySQL数据库的恢复和主从复制。...MySQL的恢复机制(复制其实就是在Slave Mysql不断做基于BINLOG的恢复)有以下特点。 一是MySQL的恢复是SQL语句级的,也就是重新执行BINLOG中的SQL语句。...参考资料 《深入浅出MySQL

    78060

    MySQL必会》读书笔记

    MySQL必会》读书笔记 前言 第一次完整的技术书籍的读书笔记,这本书200多页,看起来轻松又简单,当然因为内容本身非常基础的缘故,这本书我也只是翻了一遍,等接触到具体内容的时候可以拿起来再看看...这本书可以让新手快速上手mysql,非常典型的一本入门指导书。...另外说明一下书中介绍的mysql5.1是非常老的版本,「所以旧版本的特性完全不建议深入学习」,而是应该多看看「mysql5.5」之后的版本新特性,当然如果公司有遗留项目使用低版本的mysql,这里有些内容还是有一定的参考价值的...(仅适用于mysql5.1)。...另外提一个建议是「mybatis」编写一些插件对于查询语句进行扫描,「排查没有where条件的sql」并且不允许执行。

    44020
    领券