php本机(非配制服务器)如何新建一个数据库

php本机(非配制服务器)如何新建一个数据库,第1张

再安装一个PHPMYADMIN,可以交互式的创建数据,否则你建议数据库要写大量的SQL命令。

补充:我来回答你MYSQL的数据库是什么形式?

看来ACCESS确实太毒害人了,让初学者以为数据库就是MDB或者DBF这样的问题,鼠标双击就可以调用相应的数据库管理系统打开,在里面完成数据库表以及数据库数据的 *** 作。其实真正的数据库都不是这样的。

数据库应该是一种服务,比如SYBASE、ORACLE、MYSQL、MSSQL这些,安装这些软件以后,你的机器启动数据库服务以后,会侦听一个TCP端口,其它客户端程序可以用任何语言开发,只要链接到这个端口,提供正确的用户名和密码,就可以依照数据库管理员设定的权限,通过TCP网络提交SQL语句进行数据库建立、数据输入、数据修改、统计查询等应用。

MYSQL是真正意义的数据库,它侦听3306端口,PHP、ODBC等程序可以链接这个端口,通过SQL交互完成数据 *** 作。PHPMYADMIN是一组PHP文件,提供网页方式界面,让大家方便的查看数据以及进行库表维护等其它 *** 作。

数据库程序设计人员不关心数据库的数据具体以什么形式存放在哪里,许多高级数据库甚至没有文件,他们直接使用硬盘,用自己的格式分区和格式化,比如INFORMIX。只有这样,我们才可以以任意语言写程序,而程序适应任意的数据库环境。

只有数据库管理人员在随时关心数据库的数据存放在什么地方,以便进行风险防范和数据备份。MYSQL的数据存放在数据目录下,默认是MYSQL安装目录下的DATA目录下,一般都会修改到其它分区。具体是什么文件与选择的存在格式有关,MYISAM格式是一个数据库一个目录,里面一个表有几个文件。

$rs = mysql_select_db($dbname,$conn);

if(!$rs){

$rs = mysql_query("CREATE DATABASE `$dbname`; ",$conn);

if(!$rs){

$errstr = GetBackAlert("数据库 {$dbname} 不存在,也没权限创建新的数据库!");

echo $errstr;

exit();

}else{

$rs = mysql_select_db($dbname,$conn);

if(!$rs){

$errstr = GetBackAlert("你对数据库 {$dbname} 没权限!");

echo $errstr;

exit();

}else{

$ctStr = 'CREATE TABLE `wish` (

`id` int(11) NOT NULL auto_increment,

`pname` varchar(30) default NULL,

`pqq` varchar(10) default NULL,

`plocal` varchar(50) default NULL,

`pemail` varchar(30) default NULL,

`context` tinytext,

`addDate` datetime default NULL,

`biz1` varchar(250) default NULL,

`biz2` varchar(250) default NULL,

`biz3` varchar(250) default NULL,

`biz4` varchar(250) default NULL,

`biz5` varchar(250) default NULL,

`biz6` int(11) default NULL,

`biz7` int(11) default NULL,

`biz8` int(11) default NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=gbk;';

mysql_query($ctStr,$conn);

}

}

建立数据表,得是你在cmd窗口或者phpmyadmin、navicat

for

mysql这类终端软件里进行 *** 作。建立数据表的指令是create

table

xxx

();

连接数据库使用php封装好的一个函数mysql_connect();

例如:

mysql_connect('127001','root','root');

这样的语句来连接,因为连接数据库会生成连接标识资源,你把这个资源赋给一个新变量

$active_connection_sort

=

mysql_connect('127001','root','root');

这样你拿着新变量去玩别的也好下手。

括号中间都是参数,第一个是连接地址,比如localhost,但我个人建议还是127001省得还得来一步解析,第二个参数是用户名,第三个参数是密码,都用英文单括号括上。参数和参数之间用英文逗号间隔起来。

用框架做久了这个东西都容易忘,我也是凭记忆写的,你试试看这个能不能过关。

一、用PhpMyAdmin新建一个MySQL用户

1,用root登陆phpmyadmin

2,点权限

3,点创建一个用户

4,选择所有权限

执行

二、使用可视化 *** 作软件,如phpmyadmin,mysqlcc等。

或者用命令行Create Database 数据库名

三、for example

创建用户vap,并分配权限:对数据库vap的所有表可以从所有机器(第一句)和本地机器(第二局)进行访问,并拥有任意权限,密码为vap

grant all privileges on vap to 'vap'@'%' identified by 'vap';

grant all privileges on vap to 'vap'@'localhost' identified by 'vap';

以上就是关于php本机(非配制服务器)如何新建一个数据库全部的内容,包括:php本机(非配制服务器)如何新建一个数据库、怎么使用php代码建立mysql数据库、建立conn.php数据库连接,建立一个数据库表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/10147564.html

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

发表评论

登录后才能评论

评论列表(0条)

保存