医院招聘网 兼职招聘 公务员考试 小鱼儿二站玄机资料资格证 招聘会 校园招聘
实习生招聘 学校招聘 工作总结 小鱼儿二站玄机资料招聘试题 卫生人才网 银行招聘
首页 高校招聘 小鱼儿二站玄机资料招聘 小学招聘 幼儿园招聘 职校招聘 事业单位招聘 招聘会 博士后 特岗小鱼儿二站玄机资料 兼职网 公务员

首页 > 新闻热点

今日热点资讯:php安装程序自动创建网站数据库数据表的方法
2018年06月11日 聘教网 www.pinjiao.com
2018年06月11日互联网热点资讯:

使用wordpress、织梦等php程序时,我们发现在网站安装好这些程序后,mysql数据库里就会自动创建好了网站数据库,而不需要手动到mysql数据库中去一个一个地去添加。如果,我们在开发php网站程序时,要怎样让程序自动创建网站数据库呢?这就关系到php如何创建数据库的问题?其实,php早就为我们准备了这些工具函数。下面就一起来看看吧。

1、php创建数据库

php创建数据库:create database database_name

比方说,我们要在mysql数据库中创建一个名为 “ssmay” 的数据库,代码如下:

$conn = mysql_connect("localhost","root","123456"); //链接服务器
mysql_query("create database ssmay",$conn) or dir("创建数据库错误:".mysql_error());//创建数据库

mysql 不区分大小写。

2、php给数据库添加数据表

php添加数据表:create table table_name( 字段1,字段2,字段3……);

案例:添加一个表名为 user 的数据库 ,并添加 ID、title、content 3个字段

mysql_select_db("ssmay",$conn) or die("链接数据库出错:".mysql_error());
mysql_query("set names utf8);
$sql = "create table user(
ID int(10) unsigned not null auto_increment primary key,
title varchar(50) not null,
content text not null
) engine=innoDB collate=utf8_general_ci";
mysql_query($sql);

代码解说:

int(10) 字段的类型为整数,长度为10个字符
unsigned 无符号的,即不区分正负数
not null 不为空
auto_incremaent ID自动递增数字
primary key 设为主键,数据表必须有一个字段设为主键
engine=innoDB 使用外部引擎
collate=utf8_general_ci 管理=utf8编码

通过上面的代码,我们就在mysql数据库中创建了一个 “ ssmay ”数据库,并且在 ssmay 数据库中添加了一个表,表名为“ user ”,并且这个数据表有3个字段,分别为 ID、title、content 。ID被设置为主键,并且类型为整数,最大长度是10个字符,不区分正负数,不能为空,ID号自动递增。title字段被设置为字符,最大长度为50个字符,用utf8编码整理。content被设置为text类型,长度不限,用utf8编码整理。


 
 
说明:用人单位如向求职者收取任何费用(如报名费/体检费/培训费/服装费/押金等),都属于违法行为,谨防被骗。 求职防骗必读
 
四川乐至:高三班主任被家长带人暴打,打人副局长被拘15天  返回列表
声明:聘教网网站域名只有pinjiao.com,目前发现有些网站非法镜像复制本站内容,请大家认准pinjiao.com,其他链接与本站无关,聘教网--中国最大的小鱼儿二站玄机资料招聘网站 微信号:pinjiaowang 投稿或举报虚假信息专用: pinjiao@126.com
学校简介   京ICP备13039979号-1