随笔分类 - mysql
摘要:CREATE TABLE IF NOT EXISTS `diary` ( `diary_id` INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id值', `user_name` VARCHAR(255) NOT NULL COMMENT '加密用户名',
阅读全文
摘要:php 压缩字符串函数:gzcompress() php解压字符串函数:gzuncompress() 效果图: 代码: <?php $str = "司马法曰:“国虽大,好战必亡;天下虽平,忘战必危。”司马法曰:“国虽大,好战必亡;天下虽平,忘战必危。”司马法曰:“国虽大,好战必亡;天下虽平,忘战必危
阅读全文
摘要:`id` int unsigned not null auto_increment primary key, 1.SQL PRIMARY KEY 约束PRIMARY KEY 约束唯一标识数据库表中的每条记录。主键必须包含唯一的值。主键列不能包含 NULL 值。每个表都应该有一个主键,并且每个表只能有
阅读全文
摘要:connect_error was broken until PHP 5.2.9 and 5.3.0. */ if ($mysqli->connec...
阅读全文
摘要:PHP可以一键导出MYSQL备份文件,并压缩存放,尽管phpMyAdmin有这功能,不过若你自己开发网站或者是为别人写CMS,你不应该要求别人用你程序的时候再去另外用phpMyAdmin备份MYSQL,这应该是你CMS中的一个功能,那么PHP如何实现一键备份MYSQL数据,这里是指把MYSQL内容全
阅读全文
摘要:动态增加列字段: 动态删除列字段: 动态修改列字段: 动态修改表结构:
阅读全文
摘要:界面: index.php文件: mysqlRead.php文件: mysqlEdit.php文件: include_once('function.class.php'); ID'"; /*注意:这里只能用双引号,否则查询时出错,并且变量必须用单引号括起来!*/ $n
阅读全文
摘要:1.插入数据insert into表名(列名1,列名2,列名..) values(值1,值2,值...); insert into product(name, price, pic_path) values('Nike',500,'uploads/3245.jpg'); 2.更新数据update 表
阅读全文
摘要:很多人在用php+MySQL做网站往数据库插入数据时发现如下错误: 注册失败!Unknown column '1a' in 'field list' 结果发现用数字提交是没有问题的,其他如char型就有问题了。 相信小伙伴又坚信SQL语句没写错,那么问题出在哪了。 我们来看下我的SQL语句: --往
阅读全文
摘要:1. 开启PHP的API支持 (1)首先修改您的php.ini的配置文件。查找下面的语句:;extension=php_mysqli.dll将其修改为:extension=php_mysqli.dll (2)重新启动Apache/IIS,即可。 (3)说明:PHP需要单独的文件来支持这个扩展库,一般
阅读全文
摘要:在这里我总结了常用的PHP连接MySQL数据库以及读取写入数据库的方法,希望能够帮到你,当然也是作为我自己的一个回顾总结。 1.为了更好地设置数据连接,一般会将数据连接所涉及的值定义成变量。 也可把以上变量放在一个文件里,可以随时让其他文件调用. 例如: 将以上内容放在:db_config.php
阅读全文
摘要:从php5.0开始增加mysql(i)支持 , 新加的功能都以对象的形式添加 i表示改进的意思 功能多、效率高、稳定 编译时参数: ./configure --with-mysql=/usr/bin/mysql_config \ #使用 Mysql ClientLibrary(libmysql)构建
阅读全文
摘要:其实对很多人来说对于SQL语句已经忘了很多,或者说是不懂很多,因为有数据库图形操作软件,方便了大家,但是我们不能忘记最根本的东西,特别是一些细节上的东西,可能你用惯了Hibernate,不用写SQL语句,但是不是任何项目都要用到大框架的,如果不用,那你是不是就不会操作数据库了呢,所以我们最好还是熟悉
阅读全文
摘要:表的创建命令需要: 表的名称 字段名称 定义每个字段(类型、长度等) 表的名称 字段名称 定义每个字段(类型、长度等) 语法 下面是通用的SQL语法用来创建MySQL表: 现在,我们将在 test 数据库中创建以下表。 在这里,一些数据项需要解释: 字段使用NOT NULL属性,是因为我们不希望这个
阅读全文
摘要:InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。 基本的差别为: MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。 MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部
阅读全文