189 8069 5689

使用php创建数据库表 phpstudy怎么创建数据库表

如何在php创建数据库与数据表

创建数据库:create database 数据库名

创新互联成立于2013年,是专业互联网技术服务公司,拥有项目网站制作、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元西乡做网站,已为上家服务,为西乡各地企业和个人服务,联系电话:18982081108

创建数据表:

CREATE TABLE `users` (

`id` tinyint(10) auto_increment primary key NOT NULL,

`username` varchar(30) NOT NULL,

`age` int(10) NOT NULL

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

执行这两个sql语句就行

php文件创建mysql的表

首先你把这个sql语句赋给一个字符串变量:

$sql="CREATE TABLE IF NOT EXISTS `{$installer-getTable('catalog_category_description')}` (

`category_id` mediumint(8) unsigned NOT NULL,

`language_id` smallint(5) unsigned NOT NULL,

`name` varchar(128) NOT NULL,

`description` text NOT NULL,

`meta_title` varchar(128) NOT NULL,

`meta_description` text NOT NULL,

`meta_keyword` varchar(255) NOT NULL,

PRIMARY KEY (`category_id`,`language_id`),

KEY `i_language_id` (`language_id`),

CONSTRAINT `fk_category_id` FOREIGN KEY (`category_id`) REFERENCES `{$installer-getTable('catalog_category')}` (`id`) ON DELETE CASCADE,

CONSTRAINT `fk_language_id` FOREIGN KEY (`language_id`) REFERENCES `{$installer-getTable('locale_language')}` (`id`) ON DELETE CASCADE

) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC";

然后连接mysql数据库,执行这个语句:

mysql_connect("localhost","root","");

mysql_select_db("dbname");

mysql_query($sql);

就可以了。

注意连接数据库帐号的权限要有创建表的权限,否则创建就不会成功!

PHP根据表结构创建表

从截图来看,主要是编写生成 SQL 语句,如果对 SQL 不太熟,建议方法如下:

1、先使用 mysql 等的数据库管理工具,比如:PhpMyAdmin 、MySQL-Front 等,根据表格建立好数据表、再输入3条以上的记录。

2、导出数据表、记录到 SQL 文件。

生成 sql 脚本文件后,就可以在 php 里读取 sql 文件命令,并执行(或者直接硬编码写)。


网站栏目:使用php创建数据库表 phpstudy怎么创建数据库表
当前URL:http://cdxtjz.cn/article/doogces.html

其他资讯