1. 前言:
  2. 一、基础概念

  3. 二、子句顺序

  4. 三、使用MySQL(USE、SHOW)

  5. 四、检索数据(SELECT)

  6. 五、排序检索数据(ORDER BY)

  7. 六、过滤数据(WHERE)

  8. 七、数据过滤(AND、OR、IN、NOT)

  9. 八、用通配符进行过滤(LIKE、%、_)

  10. 九、用正则表达式进行搜索(REGEXP)

    1. 9.1 常用正则表达式
    2. 9.2 空白元字符
    3. 9.3 匹配字符类
    4. 9.4 匹配多个实例
    5. 9.5 定位符
  11. 十、创建计算字段(CONCAT)

  12. 十一、使用数据处理函数(Lower、Upper)

    1. 11.1 文本处理函数
    2. 11.2 日期和时间处理函数
    3. 11.3 数值处理函数
  13. 十二、汇总数据(AVG、MAX、MIN、COUNT、SUM)

    1. 12.1 聚集函数
    2. 12.2 聚集不同值
  14. 十三、分组数据(GROUP BY)

  15. 十四、使用子查询(IN)

    1. 14.1 利用子查询进行过滤
      1. 14.1.1 应用实例
    2. 14.2 作为计算字段使用子查询
      1. 14.2.1 应用实例
  16. 十五、联结表(INNER JOIN)

    1. 15.1 等值联结
    2. 15.2 笛卡儿积
    3. 15.3 内部联结(等值联结的不同语法实现)
    4. 15.4 联结多个表
      1. 15.4.1 应用实例
  17. 十六、创建高级联结(LEFT/RIGHT OUTER JOIN)

    1. 16.1 使用表别名
    2. 16.2 自联结
      1. 16.2.1 应用实例
    3. 16.3 自然联结
    4. 16.4 外部联结
      1. 16.4.1 左外联结
      2. 16.4.2 右外联结
  18. 十七、组合查询(UNION)

    1. 17.1 不包含重复行
    2. 17.2 包含重复行
  19. 十八、全文本搜索(Match、Against)

    1. 18.1 启用全文本搜索支持
    2. 18.2 进行全文本搜索
    3. 18.3 使用查询扩展
    4. 18.4 布尔文本搜索
      1. 18.4.1 全文本布尔操作符
      2. 18.4.2 应用实例
    5. 18.5 全文本搜索的使用说明
  20. 十九、插入数据(INSERT INTO)

    1. 19.1 插入完整的行
    2. 19.2 插入多个行
    3. 19.3 插入检索出的数据
  21. 二十、更新和删除数据(UPDATE、DELETE)

    1. 20.1 更新数据
    2. 20.2 删除数据
    3. 20.3 更新和删除的指导原则
  22. 二十一、创建和操纵表(CREATE、ALTER、DROP、RENAME)

    1. 21.1 创建表
      1. 21.1.1 使用NULL值
      2. 21.1.2 主键
      3. 21.1.3 使用 AUTO_INCREMENT
      4. 21.1.4 使用默认值
      5. 21.1.5 引擎类型
    2. 21.2 更新表
      1. 21.2.1 增加列
      2. 21.2.2 删除列
      3. 21.2.3 增加外键约束
      4. 21.2.3 删除表
      5. 21.2.4 重命名表
  23. 二十二、使用视图(VIEW)

    1. 22.1 为什么使用视图
    2. 22.2 视图的规则和限制
    3. 22.3 创建视图
    4. 22.4 更新视图
  24. 二十三、使用存储过程(PROCEDURE)

    1. 23.1 为什么要使用存储过程
    2. 23.2 执行存储过程
    3. 23.2 创建存储过程
    4. 23.3 删除存储过程
    5. 23.4 使用参数
      1. 23.4.1 应用实例一
      2. 23.4.2 应用实例二
    6. 23.5 建立智能存储过程
    7. 23.6 检查存储过程
  25. 二十四、使用游标(PROCEDURE)

    1. 24.1 创建游标
    2. 24.2 打开和关闭游标
    3. 24.3 使用游标数据
  26. 二十五、使用触发器(TRIGGER)

    1. 25.1 创建触发器
    2. 25.2 删除触发器
    3. 25.3 使用触发器
      1. 25.3.1 INSERT 触发器
      2. 25.3.2 DELETE 触发器
      3. 25.3.3 UPDATE 触发器
  27. 二十六、使用索引(INDEX、UNIQUE、FULLTEXT、HASH)

    1. 26.1 主键索引
    2. 26.2 普通索引
    3. 26.3 唯一索引
    4. 26.4 全文索引
    5. 26.5 组合索引
    6. 26.6 哈希索引(仅 Memory 显式支持)
    7. 26.7 优化前缀索引
    8. 26.8 查看索引
    9. 26.9 删除索引
    10. 26.10 EXPLAIN 命令
  28. 二十七、管理事务处理(TRANSACTION)

    1. 27.1 使用 ROLLBACK
    2. 27.2 使用 COMMIT
    3. 27.3 使用保留点
    4. 27.4 更改默认的提交行为
  29. 二十八、使用字符集和校对顺序(CHARACTER、COLLATE)

  30. 二十九、管理用户(GRANT、REVOKE)

    1. 29.1 创建用户账号
    2. 29.2 删除用户账号
    3. 29.3 设置访问权限
    4. 29.4 更改口令
  31. 三十、数据库维护(ANALYZE、CHECK)

    1. 30.1 备份数据
    2. 30.2 进行数据库维护
    3. 30.3 诊断启动问题
    4. 30.4 查看日志文件
  32. 三十一、改善性能

  33. 附录:MySQL 数据类型

    1. 串数据类型
    2. 数值数据类型
    3. 日期和时间数据类型
    4. 二进制数据类型

MySQL常用操作指令大全的更多相关文章

  1. mysql常用基础指令大全

    mysql指令 启动 net start mysql 退出mysql quit 登录 mysql -uroot -p 逻辑非 not ! 逻辑与 and && 或者 or || 逻辑异 ...

  2. mysql 常用操作指令

    (1)centos mysql数据库文件在哪? [root@localhost ~]# find / -name mysql (2)查找数据库备份工具 mysqldump [root@localhos ...

  3. mysql 表格操作指令大全(Show、desc、create、insert into、delete、select、drop、update、alter)

    使用数据库 use 数据库名 eg: use weiying 2. 查看库里所有的表 Show tables 3.查看所表的结构  desc 表名 desc score 4.建表create tabl ...

  4. (转载)常用的Mysql数据库操作语句大全

    打开CMD,进入数据库命令:mysql -hlocalhost -uroot -p 退出数据库:exit 用户管理: 1.新建用户: >CREATE USER name IDENTIFIED B ...

  5. php开发面试题---Mysql常用命令行大全

    php开发面试题---Mysql常用命令行大全 一.总结 一句话总结: 常见关键词:create,use,drop,insert,update,select,where ,from.inner joi ...

  6. mysql常用操作语句

    mysql常用操作语句 1.mysql -u root -p   2.mysql -h localhost -u root -p database_name 2.列出数据库: 1.show datab ...

  7. linux常用操作指令

    Linux常用操作指令: 常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(a ...

  8. MySQL常用操作总结

    MySQL常用操作 前提条件:已安装MySQL. 学习目标:用一条sql语句写出A和B的剩余数量 AA表 BB表 以上为一道面试题,接下来由这道面试题来回顾一些数据库的基本操作. 登录MySQL su ...

  9. centos LAMP第四部分mysql操作 忘记root密码 skip-innodb 配置慢查询日志 mysql常用操作 mysql常用操作 mysql备份与恢复 第二十二节课

    centos  LAMP第四部分mysql操作  忘记root密码  skip-innodb 配置慢查询日志 mysql常用操作  mysql常用操作 mysql备份与恢复   第二十二节课 mysq ...

  10. Windows平台下MySQL常用操作与命令

    Windows平台下MySQL常用操作与命令 Windows平台下MySQL常用操作与命令,学习mysql的朋友可以参考下. 1.导出整个数据库 mysqldump -u 用户名 -p --defau ...

随机推荐

  1. VS以及C++开发和学习使用注意事项

    VS以及C++开发使用注意事项 在vs2013版本开始出现安全检查 最好提前禁用错误4996 制表符问题:Visual Studio中设置Tab键对应空格数的方如下:依次选择:工具-〉选项 -〉文本编 ...

  2. AtCoder Beginner Contest 171 AK!

    这一场好神奇!能AK了 AB水题, C - One Quadrillion and One Dalmatians 把一个数字转化为字母,规则为 \([1,26]\) 对应 \([a,z]\) , 27 ...

  3. 探究Presto SQL引擎(2)-浅析Join

    作者:vivo互联网技术-Shuai Guangying 在<探究Presto SQL引擎(1)-巧用Antlr>中,我们介绍了Antlr的基本用法以及如何使用Antlr4实现解析SQL查 ...

  4. 制作PE工具箱

    事前准备: 能上网的电脑 x1 台 大于8G的U盘 x一个(如果需要储存安装镜像的话,如果不需要的话大于1G即可) 一.下载PE工具箱 推荐使用WEPE工具箱,无广告无推广.不推荐老X桃,大X菜,大X ...

  5. java进阶(21)--集合基础

    一.基本概念 1.数组其实是一个集合,二集合是一个容器 2.集合不能直接存储基本数据类型,也不能存java对象,存储的是引用数据类型 list.add(100); //自动装箱Integer 3.ja ...

  6. C++ std::initializer_list 实现原理勘误

    今天正在看侯捷<C++ 新标准 C++11-14>的视频,里面讲到 std::initializer_list 的实现原理,并且把源码贴出来. /// initializer_list t ...

  7. Java 有效字符串判断

    转载请注明出处: 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效. 有效字符串需满足: 左括号必须用相同类型的右括号闭合. 左括号必须以正确的顺序闭合. ...

  8. 供应链投毒预警 | 恶意Py包仿冒tensorflow AI框架实施后门投毒攻击

    概述 本周(2024年01月15号),悬镜供应链安全实验室在Pypi官方仓库(https://pypi.org/)中捕获1起Py包投毒事件,投毒者利用包名错误拼写(typo-squatting)的攻击 ...

  9. AMBA总线介绍-01

    AMBA总线介绍 AMBA总线概述 AHB APB 不同IP之间的互连 1.系统总线简介 系统芯片中各个模块之间需要有接口连接,使用总线作为子系统之间共享的通信链路 优点:成本低,方便易用(通用协议, ...

  10. 使用VS开发人员工具观察类在内存中的布局

    1.先要生成相应文件 2.打开VS2019开发人员工具 3.cd至文件目录 4.输入cl /d1 reportSingleClassLayoutanimal demo.cpp 其中reportSing ...