mysql教程

  • 41-四十一、MySQL 导入数据

    MySQL 数据库系统有三种方式可以导入 MySQL 导出的数据 1、 使用 LOAD DATA 2、 使用 mysql 命令 3、 使用 ·mysqlimport· 命令 使用 …

    2019年12月29日 1.20K
  • 40-四十、MySQL 导出数据

    文章永久连接:https://tech.souyunku.com/?p=4937 MySQL 导出数据有两种方法 1、 使用 SELECT…INTO OUTFILE 语句来简单…

    2019年12月29日 882
  • 39-三十九、MySQL 安全及防止 SQL 注入攻击

    如果通过网页获取用户输入的数据并将其插入 MySQL 数据库,那么就有可能发生 SQL注入攻击的安全问题 作为研发,有一条铁律需要记住,那就是 永远不要相信用户的数据,哪怕他一再承…

    2019年12月29日 1.00K
  • 38-三十八、MySQL 处理重复数据

    MySQL 数据表中可能存在重复的记录,它们的差别可能只是自增 id 不一样 有时候我们允许重复数据的存在,但有时候也需要删除这些重复的数据 防止表中出现重复数据 可以在 MySQ…

    2019年12月29日 891
  • 37-三十七、MySQL 自增序列 AUTO_INCREMENT

    MySQL 自增序列是一组整数:1, 2, 3, … 一张数据表只能有一个自增主键 如果你想实现其它字段也实现自动增加,可以使用 MySQL 序列来实现 AUTO&#9…

    2019年12月29日 1.06K
  • 36-三十六、MySQL 获取服务器元数据

    如果想要获取服务器的元数据,可以使用下表的语句 命令 说明 SELECTVERSION() 返回服务器版本信息 SELECTDATABASE() 返回当前数据库名(或者返回空) S…

    2019年12月29日 901
  • 35-三十五、MySQL INSERT INTO SELECT 复制表

    有时候我们可能需要将一张表完全的复制到另一张表,包括表的结构,索引,默认值等 MySQL 有没有这样的命令能够完成这样的任务呢? 有,也没有 说没有,是因为没有直接哪个命令能做这件…

    2019年12月29日 996
  • 34-三十四、MySQL DROP TABLE 删除临时表

    在 MySQSL CREATE TEMPORARY TABLE 创建临时表 中我们学习了 MySQL 临时表的特性和如何创建临时表 临时表只在当前连接可见,当关闭连接时,MySQL…

    2019年12月29日 966
  • 33-三十三、CREATE TEMPORARY TABLE 创建临时表

    MySQL 临时表用于一些临时数据时是非常有用的 临时表只在当前连接可见,当关闭连接时,MySQL 会自动删除表并释放所有空间 因为 MySQL 临时表只在当前连接可见,如果使用 …

    2019年12月29日 1.88K
  • 32-三十二、MySQL 索引

    MySQL 索引可以大大提高 MySQL 的检索速度 打个比方,如果合理的设计且使用索引的 MySQL 是一辆高速公路的话,那么没有设计和使用索引的 MySQL 就是一个人力山村泥…

    2019年12月29日 886
  • 31-三十一、MySQL ALTER 命令

    MySQL ALTER 命令可以用来修改数据表名或者修改数据表字段 测试数据 先运行下面的 SQL 语句准备测试数据 你可以有选择性的删除某些语句,我这是重新构建数据库和表 DRO…

    2019年12月29日 797
  • 30-三十、MySQL 数据库事务

    数据库事务 (Database Transaction) 是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行 事务处理可以确保除非事务性单元内的所有操作都成…

    2019年12月29日 835
  • 29-二十九、MySQL REGEXP 子句正则表达式查询

    前面章节中我们已经了解到 MySQL 可以通过 LIKE …% 子句来进行模糊匹配,但这都只是简单的模糊查询,也是速度最快的模糊查询 除此之外,MySQL 同样也支持其它正则表…

    2019年12月29日 1.14K
  • 28-二十八、MySQL NULL 值处理

    我们在创建表的时候可以让某个字段为空,比如下面的创建 tbl_language 的语句 CREATE TABLE IF NOT EXISTS `tbl_language`( `id…

    2019年12月29日 852
  • 27-二十七、MySQL JOIN 进行多表查询

    前面我们学的都是单张表的操作,都比较简单,但数据往往是多张表组成的,往往需要从多张表中查找数据 这时候就会用到表连接,也就是两张或者多张表如何组成一张大表,然后从大表里查找数据 连…

    2019年12月29日 896
  • 26-二十六、MySQL GROUP BY 分组查询数据

    GROUP BY 语句根据一个或多个列对结果集进行分组 在分组的列上可以使用 COUNT(), SUM(), AVG() 等函数 GROUP BY 语法格式 SQL SELECT …

    2019年12月29日 949
  • 25-二十五、MySQL ORDER BY 排序

    前面我们学到了可以使用 SELECT FROM 从 MySQL 中查询数据,但是,查出来数据的排序可能不是我们想要的,比如我们想根据 name 排序,要怎么做呢? 答案就是使用 M…

    2019年12月29日 954
  • 24-二十四、MySQL UNION 操作符查询多张表

    MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中 多个 SELECT 语句会删除重复的数据 UNION 操作符语法 MySQL UNI…

    2019年12月29日 824
  • 23-二十三、MySQL LIKE 子句模糊查询数据

    我们知道在 MySQL 中可以使用 SQL SELECT FROM 命令查询数据,也可以在 SELECT FROM 语句中使用 WHERE 子句有条件的获取指定的记录 我们知道 =…

    2019年12月29日 1.23K
  • 22-二十二、MySQL 返回删改查受影响的行数

    在执行 SELECT 、 DELATE 和 UPDATE 命令时最关心的应该是查询或删除或更新了多少条数据 这在 mysql> 命令行中使用时是非常直观的,比如下面的执行结果…

    2019年12月29日 863
QR code