您的位置:

phpmysql创建表(mySQL创建表)

本文目录一览:

php-mysql表创建

create database OfficeGoodsDB;

use OfficeGoodsDB;

create table GoodsInfo (

    GoodID int(11) not null auto_increment comment '物品编号',

    GoodName varchar(20) not null comment '物品名称',

    primary key (GoodID)

) Comment '物品表';

create table GoodsRecords (

  SupplyID int(4) not null AUTO_INCREMENT COMMENT '领取编号',

  EmpID varchar(50) not null comment '员工编号',

  SupplyTime DateTime not null comment '领取时间',

  GoodID int(4) not null comment '领取物品',

  Amount int(4) not null comment '领取数量',

  Remark varchar(100) comment '备注',

  primary key (SupplyID)

) comment '办公用品领取记录';

建库 建表 都在这里了,包括每个字段的备注 都在里面。

php mysql 创建数据表

$sql = "

create table table_name (

id int(11) not null auto_increment primary key,

user varchar(255) ,

name varchar(255)

)

";

mysql_query($sql);

-------------------------------------

其实也是执行一个sql语句~

--------------------------------------

我刚写的。。测试成功的哈

?php

$link = mysql_connect("127.0.0.1","root","123456");

mysql_select_db("test");

$sql = "

create table table_name (

id int(11) not null auto_increment primary key,

user varchar(255) ,

name varchar(255) charset gbk

)

";

mysql_query($sql) or die(mysql_error());

?

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对mysql创建表

改成这样就行了:

$sql = "

create table fkdata (

id int(11) not null auto_increment,

a varchar(20),

b varchar(20),

c varchar(20),

d varchar(20),

PRIMARY KEY (id)

)

";

怎么用php在mysql里创建表啊?有下面几个值

$sql

=

"

create

table

table_name

(

id

int(11)

not

null

auto_increment

primary

key,

user

varchar(255)

,

name

varchar(255)

)

";

mysql_query($sql);

-------------------------------------

其实也是执行一个sql语句~

--------------------------------------

我刚写的。。测试成功的哈

?php

$link

=

mysql_connect("127.0.0.1","root","123456");

mysql_select_db("test");

$sql

=

"

create

table

table_name

(

id

int(11)

not

null

auto_increment

primary

key,

user

varchar(255)

,

name

varchar(255)

charset

gbk

)

";

mysql_query($sql)

or

die(mysql_error());

?

php mysql 怎么建表

一种是图形管理界面,像phpmyadmin或者navicat这种,

另一种是命令行创建,DOS命令行下进行MSYQL控制台,

贴一个最简单的表创建命令:

CREATE TABLE `test` (

`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',

`name` varchar(40) NOT NULL DEFAULT '' COMMENT '名称',

PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='Test表';

如果想查看某个表创建的命令,在控制台中

show create table test;

进行查看,

以上.