用php对mysql创建表

用php对mysql创建表,第1张

改成这样就行了:

$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)

)

"

一种是图形管理界面,像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

进行查看,

以上.

$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())

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7195737.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存