问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php文件创建mysql的表

发布网友 发布时间:2022-04-26 00:36

我来回答

3个回答

懂视网 时间:2022-04-30 15:46

-u root -p 回车 输入密码 连接MySQL数据库
SHOW DATABASES; 查看MySQL中的所有数据库
CREATE DATABASES 用于创建数据库
DROP DATABASE 用于删除数据库
USE 数据库名 选择数据库
SHOW TABLSES; 查看某个数据库中的所有表
CREATE TABLE 表名(字段名 类型 长度 约束 空); 创建表语句
DESC 表名 查看表结构

2、例子:

<?php
 //向MySQL数据库中发送一条创建数据表的SQL语句
 $link = @mysql_connect(‘localhost‘,‘root‘,‘root‘);

 //判断连接数据库是否成功
 //注意加叹号,否则连接数据库失败,错误号为0,原因0
 if(!$link){
  die("连接数据库失败,错误号为:" . mysql_errno() . "失败原因" . mysql_errno()); 
 }

 //选择数据库
 $db = mysql_select_db("test");

 //判断选择数据库是否成功
 if(!$db){
  die("选择数据库失败,错误号为:" . mysql_errno() . "失败原因" . mysql_errno());
 }

 //拼装创建表的SQL语句
 $sql = "CREATE TABLE students(";
 $sql .= "stuID int(4) not null auto_increment primary key,";
 $sql .= "stuName varchar(20) not null,";
 $sql .= "stuSex tinyint not null default 1,";
 $sql .= "stuBirth date not null,";
 $sql .= "classId int(4) not null);";
 
 //执行创建表语句
 if(mysql_query($sql)){
  echo "创建表成功";
 }else{
  echo "创建表失败";
 }

 //操作完毕后关闭数据库连接
 mysql_close($link);

 

 

php笔记六:操作MySQL表格(创建表格)

标签:

热心网友 时间:2022-04-30 12:54

首先你把这个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文件里有十几个建表语句呢,我都要依依这样做吗?我的意思是可不可以操作这个php文件,就把所有表都建好了

追答这个省不了,你就依次:
mysql_query($sql1);
mysql_query($sql2);
mysql_query($sql3);
......
......

热心网友 时间:2022-04-30 14:12

$link = mysql_connect('127.0.0.1:3307', 'mysql_user', 'mysql_password') or die('Could not connect: ' . mysql_error());
mysql_select_db("database",$link);
mysql_query("set names utf-8");

mysql_query(sql语句);

mysql_close($link);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孩子依赖性太强,妈妈怎么办?目录 孩子对妈妈依赖性太强怎么办 介绍权利的游戏里龙之母全名是什么? 澳洲血橙胶原蛋白是玻璃瓶的吗? 梦见母亲侄子妹妹舅妈电话破屋的预兆 梦见坐别人的车什么意思 有多少人去拜过“龙母”,又有几人知道“龙母”是真的存在过 龙母庙地址在哪里? 龙母像地址在哪里? 龙姥姥是龙母娘娘吗 用php中sql建数据库和表 怎么用php在mysql里创建表啊?有下面几个值 PHP创建数据库中的表的问题 怎样通过PHP连接MYSQL数据库、创建数据库、创建表_PHP教程 php mysql 创建数据表 如何在php创建数据库与数据表 《全民k歌》礼物1k币是什么? 全民k歌中送K币及回礼K币感谢有何不同 我在有钱花贷款了没还清,还能在那贷款吗? 手机中病毒怎样删除? ...打开文件&quot;ExcelAPInet.XLSB&quot; 因为文件格式或文件扩展名无效... 古代对夜晚的美称 夏天夜晚景物有哪些? 雪山一老僧白天扫地夜晚面壁地明壁亮,求下联 关于描写夜晚的优美词语和语段 为什么睡莲夜晚花瓣合壁(就夜晚!!!) 夜晚的诗句 夜晚城市风景,街头市井好看的桌面壁纸 求夜晚星空的壁纸或者图片 大家帮我找一张日本夏天夜晚的壁纸好吗?高分 php与mysql怎么在同一个数据库中建立两个表 为什么我用php创建mysql数据库的表格总是失败 如何使用php语言在MySQL中创建动态的数据表 怎么用php在mysql创建一表,并且要id字段为自增长的, 建立conn.php数据库连接,建立一个数据库表 PHP MySQL 创建数据库和表 菜鸟问题 php在数据库创建表,sql语句在数据库上能执行,能建表,到了php上却执行不了 php创建mysql数据表,怎么选择UTF8字符集 怎么实现php自动创建数据库,像discuz安装时那样,自己建数据库和表? phpmyadmin怎么建表,phpMyAdmin创建数据表方法 用PHP自带的数据库创建表时,出现了这种警告。 PHP MySQL 用户注册 登入 代码以及数据库如何创建表的内容 长的饺子皮怎么包好看 如何包饺子皮 四四方方的饺子皮怎么包饺子 我要拍视频用什么软件好? 拍摄视频用什么设备 说课一般有哪些步骤 说课稿包括哪几部分? 教师的说课稿有哪些步骤