Mysql
xw1985520
这个作者很懒,什么都没留下…
展开
-
读取树状数据的方法
读取树状数据的方法 一般在读取用“邻接列表算法”组织的数据时,需要使用递归逐层读取 或者读取数据到数组,然后用递归或非递归的方法再行处理 这里介绍一种边读边生成“树状”数组的方法,希望对你有用mysql_connect();//测试数据 $sql =<<< SQL select * from ( select '1' as id, '0' as pid, 'Food' as title转载 2016-12-27 22:14:04 · 466 阅读 · 0 评论 -
MYSQL常用命令总结
预备知识: 一、连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL 首先在打开DOS窗口,然后进入目录 mysql/bin,再键入命令mysql -u root -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、原创 2016-12-27 22:43:12 · 243 阅读 · 0 评论 -
PHP程序员最常犯的11个MySQL错误
1、使用MyISAM而不是InnoDB MySQL有很多数据库引擎,但是你最可能碰到的就是MyISAM和InnoDB。 MySQL 默认使用的是MyISAM。但是,很多情况下这都是一个很糟糕的选择,除非你在创建一个非常简单抑或实验性的数据库。外键约束或者事务处理对于数据完整性 是非常重要的,但MyISAM都不支持这些。另外,当有一条记录在插入或者更新时,整个数据表都被锁定了,当使用量增加原创 2016-12-27 22:44:20 · 249 阅读 · 0 评论 -
常见sql注入方式
1.没有正确过滤转义字符 在用户的输入没有为转义字符过滤时,就会发生这种形式的注入式攻击,它会被传递给一个SQL语句。这样就会导致应用程序的终端用户对数据库上的语句实施操纵。比方说,下面的这行代码就会演示这种漏洞: statement := “SELECT* FROM users WHERE name = ‘” + userName + “’;” 这种代码的设计目的是将一个特定的用户从其用户表原创 2016-12-27 22:45:02 · 5858 阅读 · 0 评论 -
mysql修改表名,列名,列类型,添加表列,删除表列
alter table test rename test1; --修改表名alter table test add column name varchar(10); --添加表列alter table test drop column name; --删除表列alter table test modify address char(10) --修改表列类型 ||alter table test原创 2016-12-27 22:45:55 · 298 阅读 · 0 评论 -
Mysql封装类
<?php header("Content-Type:text/html;charset=utf-8"); //封装数据库类 //增 删 改 查 class DB{ public $server; //数据库服务器名称 public $username; //用户名 public $password; //密码 public $dbname; //默认数据库名称原创 2016-12-28 21:58:17 · 380 阅读 · 0 评论 -
MYSQL命令
MYSQL命令大全CHM版log-error=D:/wamp/logs/mysql.log datadir=D:/wamp/bin/mysql/mysql5.5.20/data character-set-server=utf8 在最后加上character-set-server=utf8 以后就不用设置编码 一、连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密原创 2016-12-28 22:22:11 · 258 阅读 · 0 评论 -
将csv格式数据导入MySql数据库
将csv文件或者excel表格导入数据库的方法:Excel数据直接导入MySQL会需要用到phpexcel开源类,详情使用可以参考这篇文章~http://www.cnblogs.com/freespider/p/3284828.html本文使用的方法是:Excel ——> CSV——>MySql首先将excel另存为csv文件,然后开始分析数据。代码如下:<span style="font-size原创 2016-12-30 20:28:05 · 415 阅读 · 0 评论