MYSQL
PHP__廊外诗鸽
这个作者很懒,什么都没留下…
展开
-
启用mysqli扩展模块
从PHP 5.0开始,不仅可以使用早期的mysql数据库扩展函数,而且还可以使用新的扩展mysqli技术实现与MySQL数据库的信息交流。PHP的 mysqli扩展被封装到一个类中,它是一种面向对象的技术,只能在PHP 5和MySQL 4.1(或更高的版本)环境中使用,(i)表示改进,其执行速度更快。使用mysqli扩展和传统的过程化方法相比更方便也更高效。利用mysqli扩展 技术不仅可以调用My转载 2015-09-07 16:41:10 · 1750 阅读 · 0 评论 -
MYSQL IF NOT EXISTS AND IF EXISTS
1.介绍if not exists 即如果不存在,if exists 即如果存在2.使用a.判断数据库不存在时if not exists(select * from sys.databases where name = 'database_name')b.判断表不存在时 if not exists (select * from sysobjects where id = object_id('tab转载 2015-11-27 13:47:36 · 17300 阅读 · 1 评论 -
主键约束和唯一性约束的区别
1.主键约束(PRIMARY KEY) 1) 主键用于唯一地标识表中的每一条记录,可以定义一列或多列为主键。 2) 是不可能(或很难)更新. 3) 主键列上没有任何两行具有相同值(即重复值),不允许空(NULL). 4) 主健可作外健,唯一索引不可;2.唯一性约束(UNIQUE)1) 唯一性约束用来限制不受主键约束的列上的数据的唯一性,用于作为访问某行的可选手段,一个表上转载 2015-12-06 17:11:37 · 3580 阅读 · 0 评论 -
MySQL5日期类型TIMESTAMP相关问题解说
MySQL5的日期类型有三种:DATETIME、DATE和TIMESTAMP,除了DATE用来表示一个不带时分秒的是日期,另外两个都带时分秒。TIMESTAMP还可以精确到毫秒。 其次还有个共性,就是他们的格式“不严格”,很自由,一般你认为对的格式都可以正确插入到数据库中。这里主要讲解关于TIMESTAMP时分秒的问题。TIMESTAMPMySQL 获得当前时间戳函数:current_t原创 2015-11-26 11:45:16 · 467 阅读 · 0 评论 -
MYSQL 创建表
create table `map`(`id` int(10) unsigned not null auto_increment,`companyname_cn` varchar(40) not null,`companyname_en` varchar(40) not null,`tel` varchar(20) not null,`f原创 2015-11-13 20:19:15 · 333 阅读 · 0 评论 -
MySQL的BLOB类型
BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器。在计算机中,BLOB常常是数据库中用来存储二进制文件的字段类型。BLOB是一 个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数据库)。根据Eric Raymond的 说法,处理BLOB的主要思想就是让文件处理器(如数转载 2015-10-14 20:36:24 · 28534 阅读 · 0 评论 -
php UNSIGNED ZEROFILL
如下例: >mysql>CREATE TABLE shop( >article INT(4) UNSIGNED ZEROFILL DEFAULT '0000' NOT NULL, >dealer CHAR(20) DEFAULT '' NOT NULL, >price DOUBLE(16,2) DEFAULT '0.00' NOT NULL, >PRIMARY KEY(article,原创 2015-10-11 21:13:33 · 622 阅读 · 0 评论 -
mysql中date_add与date_sub函数使用详解
在mysql中date_add与date_sub函数分别date_add是对日期加减操作而date_sub是从日期减去指定的时间间隔了,下面我来介绍几个实例大家一起看看 mysql 中 DATE_ADD(date,INTERVAL expr type) 和 DATE_SUB(date,INTERVAL expr type) 这些函数执行日期运算。 date 是一个 DATETIME转载 2015-10-10 13:26:25 · 5231 阅读 · 0 评论 -
PHP mysql数据库中的YEAR()与CURDATE()函数
一开始很少用mysql中的YEAR()与CURDATE()函数,下面我就通过mysql参考手册中的例子具体说说对它的理解,我在MYSQL中截了一张图,如下: 1:上图中CURDATE()返回当前日期的函数,这个好理解; 2:(YEAR(CURDATE())-YEAR(birth))这个也好理解,其中YEAR()函数返回的是年份,例如有这样一段查询:mysql>SELECT YEAR(CU原创 2015-10-10 12:25:09 · 4153 阅读 · 0 评论 -
PHP MYSQL命令
多字段的联合查询(For example) SELECT * FROM TEST WHERE (firstname=’xiao’ and lastname=’ming’)OR (firstname=’xiao’ and lastname=’hong’); 检索某个字段的中的唯一记录,使用关键字:DISTINCT; ASC DESC 排序: 观看上图按降序查原创 2015-10-09 00:01:43 · 285 阅读 · 0 评论 -
PHP MYSQL中的ALTER命令
显示数据表中的所有字段; mysql>SHOW COLUMNS FROM test;删除一个字段 mysql>ALTER TABLE test DROP i; 其中test为表,i为字段; 当表中只剩下一列字段时,是不能执行上面此命令的来删除字段的;增加一个字段 mysql >ALTER TABLE test ADD i INT; 将某个指定字段设定为第一列:原创 2015-10-08 17:32:08 · 1029 阅读 · 0 评论 -
MYSQL 中mediumint导致的用户ID溢出
**MYSQL的mediumint类型: mediumint一个中等大小整数。有符号的范围是-8388608到8388607,无符号的范围是0到16777215。 有些系统会采用该类型作为UID的类型,目的自然是为了压缩数据库的数据占用量,不过因为其取值范围的限制,一旦用户量多于16777215以后,UID也无法继续自增。**转载 2015-09-06 11:41:38 · 886 阅读 · 0 评论 -
使用apache设置绑定多个域名或网站
打开http.conf 1,ServerName 127.0.0.1 修改成ServerName 你服务器ip 2,#NameVirtualHost * 修改成”NameVirtualHost 你服务器ip” 3,在文件最后面有虚拟主机格式, #<VirtualHost *> # ServerAdmin [email]admin@minidx.com[/email] #转载 2017-05-15 21:11:25 · 1271 阅读 · 0 评论