图片的存储方式:
1、常用:存储图片的url
2、直接将图片存放到数据库中,可以创建存放图片的数据类型是:longblob
eg:可以创建这个表:
CREATE TABLE `test`.`pic` (
`idpic` int(11) NOT NULL auto_increment,
`caption` varchar(45) NOT NULL default '',
`img` longblob NOT NULL,
PRIMARY KEY (`idpic`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
创建一个可以存放图片的数据库的表。
数据类型参考可以查看w3c,或者参考链接:http://www.runoob.com/mysql/mysql-data-types.html
创建数据库的时候,我们可以通过下面的g关键字段来进行设置:
自动增长关键字: AUTO_INCREMENT
用于设置关键字是自动增加的的功能 ,关键语句:
alter table 表名 change 列名称 列新名称 新数据类型;
修改文件类型
mysql的终端上显示数据库的表的字段:
show columns from images;
显示列,即为显示字段属性的
操作数据库的基本操作可以参考下面的链接:
http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html#d16
mysql创建外键:
http://www.cnblogs.com/xiangxiaodong/archive/2013/05/05/3061049.html
设置数据库的编码:
http://www.jb51.net/article/22501.htm