prince的文章

四十、MySQL 导出数据

MySQL 导出数据有两种方法 1、 使用SELECT...INTOOUTFILE语句来简单的导出数据到某个文件中; 2、 使用mysqldump; 准备测试数据 可以在mysql> 命令行中运行以下语句填充范例数据 DROP TAB...

赞(0)princeprinceMySQL 教程 阅读(382)

三十九、MySQL 安全及防止 SQL 注入攻击

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

赞(0)princeprinceMySQL 教程 阅读(365)

三十八、MySQL 处理重复数据

MySQL 数据表中可能存在重复的记录,它们的差别可能只是自增 id 不一样 有时候我们允许重复数据的存在,但有时候也需要删除这些重复的数据 防止表中出现重复数据 可以在MySQL 数据表中设置指定的字段为 PRIMARY KEY(主键) ...

赞(0)princeprinceMySQL 教程 阅读(358)

三十五、MySQL INSERT INTO SELECT 复制表

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

赞(0)princeprinceMySQL 教程 阅读(400)

三十四、MySQL DROP TABLE 删除临时表

在MySQSL CREATE TEMPORARY TABLE 创建临时表 中我们学习了 MySQL 临时表的特性和如何创建临时表 临时表只在当前连接可见,当关闭连接时,MySQL 会自动删除表并释放所有空间 但有时候我们可能需要手动删除临时...

赞(0)princeprinceMySQL 教程 阅读(425)

三十三、CREATE TEMPORARY TABLE 创建临时表

MySQL 临时表用于一些临时数据时是非常有用的 临时表只在当前连接可见,当关闭连接时,MySQL 会自动删除表并释放所有空间 因为MySQL 临时表只在当前连接可见,如果使用 PHP 脚本来创建 MySQL 临时表,那每当 PHP 脚本执...

赞(0)princeprinceMySQL 教程 阅读(373)

三十二、MySQL 索引

MySQL 索引可以大大提高 MySQL 的检索速度 打个比方,如果合理的设计且使用索引的 MySQL 是一辆高速公路的话,那么没有设计和使用索引的 MySQL 就是一个人力山村泥泞路 索引分单列索引和组合索引 1、 单列索引,即一个索引只...

赞(0)princeprinceMySQL 教程 阅读(377)

三十一、MySQL ALTER 命令

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

赞(0)princeprinceMySQL 教程 阅读(346)