-
41-四十一、MySQL 导入数据
MySQL 数据库系统有三种方式可以导入 MySQL 导出的数据 1、 使用 LOAD DATA 2、 使用 mysql 命令 3、 使用 ·mysqlimport· 命令 使用 …
-
40-四十、MySQL 导出数据
文章永久连接:https://tech.souyunku.com/?p=4937 MySQL 导出数据有两种方法 1、 使用 SELECT…INTO OUTFILE 语句来简单…
-
39-三十九、MySQL 安全及防止 SQL 注入攻击
如果通过网页获取用户输入的数据并将其插入 MySQL 数据库,那么就有可能发生 SQL注入攻击的安全问题 作为研发,有一条铁律需要记住,那就是 永远不要相信用户的数据,哪怕他一再承…
-
38-三十八、MySQL 处理重复数据
MySQL 数据表中可能存在重复的记录,它们的差别可能只是自增 id 不一样 有时候我们允许重复数据的存在,但有时候也需要删除这些重复的数据 防止表中出现重复数据 可以在 MySQ…
-
37-三十七、MySQL 自增序列 AUTO_INCREMENT
MySQL 自增序列是一组整数:1, 2, 3, … 一张数据表只能有一个自增主键 如果你想实现其它字段也实现自动增加,可以使用 MySQL 序列来实现 AUTO	…
-
36-三十六、MySQL 获取服务器元数据
如果想要获取服务器的元数据,可以使用下表的语句 命令 说明 SELECTVERSION() 返回服务器版本信息 SELECTDATABASE() 返回当前数据库名(或者返回空) S…
-
35-三十五、MySQL INSERT INTO SELECT 复制表
有时候我们可能需要将一张表完全的复制到另一张表,包括表的结构,索引,默认值等 MySQL 有没有这样的命令能够完成这样的任务呢? 有,也没有 说没有,是因为没有直接哪个命令能做这件…
-
34-三十四、MySQL DROP TABLE 删除临时表
在 MySQSL CREATE TEMPORARY TABLE 创建临时表 中我们学习了 MySQL 临时表的特性和如何创建临时表 临时表只在当前连接可见,当关闭连接时,MySQL…
-
33-三十三、CREATE TEMPORARY TABLE 创建临时表
MySQL 临时表用于一些临时数据时是非常有用的 临时表只在当前连接可见,当关闭连接时,MySQL 会自动删除表并释放所有空间 因为 MySQL 临时表只在当前连接可见,如果使用 …
-
32-三十二、MySQL 索引
MySQL 索引可以大大提高 MySQL 的检索速度 打个比方,如果合理的设计且使用索引的 MySQL 是一辆高速公路的话,那么没有设计和使用索引的 MySQL 就是一个人力山村泥…
-
31-三十一、MySQL ALTER 命令
MySQL ALTER 命令可以用来修改数据表名或者修改数据表字段 测试数据 先运行下面的 SQL 语句准备测试数据 你可以有选择性的删除某些语句,我这是重新构建数据库和表 DRO…
-
30-三十、MySQL 数据库事务
数据库事务 (Database Transaction) 是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行 事务处理可以确保除非事务性单元内的所有操作都成…
-
29-二十九、MySQL REGEXP 子句正则表达式查询
前面章节中我们已经了解到 MySQL 可以通过 LIKE …% 子句来进行模糊匹配,但这都只是简单的模糊查询,也是速度最快的模糊查询 除此之外,MySQL 同样也支持其它正则表…
-
28-二十八、MySQL NULL 值处理
我们在创建表的时候可以让某个字段为空,比如下面的创建 tbl_language 的语句 CREATE TABLE IF NOT EXISTS `tbl_language`( `id…
-
27-二十七、MySQL JOIN 进行多表查询
前面我们学的都是单张表的操作,都比较简单,但数据往往是多张表组成的,往往需要从多张表中查找数据 这时候就会用到表连接,也就是两张或者多张表如何组成一张大表,然后从大表里查找数据 连…
-
26-二十六、MySQL GROUP BY 分组查询数据
GROUP BY 语句根据一个或多个列对结果集进行分组 在分组的列上可以使用 COUNT(), SUM(), AVG() 等函数 GROUP BY 语法格式 SQL SELECT …
-
25-二十五、MySQL ORDER BY 排序
前面我们学到了可以使用 SELECT FROM 从 MySQL 中查询数据,但是,查出来数据的排序可能不是我们想要的,比如我们想根据 name 排序,要怎么做呢? 答案就是使用 M…
-
24-二十四、MySQL UNION 操作符查询多张表
MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中 多个 SELECT 语句会删除重复的数据 UNION 操作符语法 MySQL UNI…
-
23-二十三、MySQL LIKE 子句模糊查询数据
我们知道在 MySQL 中可以使用 SQL SELECT FROM 命令查询数据,也可以在 SELECT FROM 语句中使用 WHERE 子句有条件的获取指定的记录 我们知道 =…
-
22-二十二、MySQL 返回删改查受影响的行数
在执行 SELECT 、 DELATE 和 UPDATE 命令时最关心的应该是查询或删除或更新了多少条数据 这在 mysql> 命令行中使用时是非常直观的,比如下面的执行结果…