php开源数据表代码 php开发数据库( 三 )


二、MySQL Servers and Clients的安装与配置
怎么样 , 安装Apache的过程简单吧?早期的开源软件的用户有好度不够好,被微软比了下去,但目前的用户交互性有了很大的提高,而且自定义的程度要远高于商业软件,对追求个性化的用户有极大的吸引力 。长远来看,开源软件前景一片光明 。
注:在继续进行之前,我假设你懂得一些数据库和SQL及Windows命令行的基础知识,如果在谈到数据库的表等概念时你还不懂的话 , 可能就会有些问题 。不过别灰心,如果实在不懂的话,就跟着我一步一步走好了 。
安装完网页服务器之后,继续解决MySQL的问题 。MySQL数据库也是开源软件的优秀代表,一直以其高稳定性、高效率及非常好的跨平台特性而得到广泛的应用 。
获得MySQL在Windows平台下的版本后,解压 。打开setup.exe,安装目录建议采用默认值“C:\MySQL”,然后一路next按下去就好了 。
安装完毕后,打开 开始-〉运行,输入“c:\mysql\bin\winmysqladmin.exe”,点确定 。然后出来一个界面,几秒钟后会自动最小化到桌面右下角任务栏,点击任务栏上的红绿灯样的图标,在弹出的活动菜单上选择“Show me” 。通过该工具可以看一些MySQL运行的状态信息及其中的数据库、表等 。在第一次使用该工具时提示输入用户名密码 , 你输入的信息将作为新用户创建,所以可以任意输入(如starsnow/starsnow) 。
接下来创建一个数据库和一个表作为实验(一个数据库由一个或多个表组成,每张表由一个或多个列组成 , 每个列由每个项组成,一个记录由处于同一行的各个列共同组成) 。打开 开始-〉运行,输入“cmd”,在控制台的提示符下输入“cd c:\mysql\bin”然后输入“mysqladmin create testdb”,回车 。这时已经创建了一个叫做“testdb”的数据库 。
在控制台提示符下,输入“mysql”,此时启动了MySQL Monitor,此时命令行的提示符变为“mysql”,可在此提示符后输入SQL命令创建表、插入删除数据等命令,每条命令均以分号“;”作为结束 。输入“use testdb;”,这说明我们将对testdb数据库进行操作(如果输入回车后还是出现了提示符“” , 看一下,是不是丢了分号了?输入分号 , 回车) 。然后输入“create table test_table (test_id int, test_note text);”(分号?。。。? ,操作成功后,在testdb数据库中创建了一张新表test_table , 该表格有两列,分别为整数型的test_id和文本型的test_note 。再输入“show tables;”(分号?。。”鹑梦以偬嵝涯懔税 。。┐耸敝斩肆谐隽怂斜砀竦那榭觯?然后再输入“explain test_table;”显示出test_table表格的具体情况 。接下来 , 将一个数据插入该表格中:输入“insert into test_table values('1', 'This is a note.');”,操作成功后即插入了一条记录 。然后输入“select * from test_table;”看到刚才插入的那个记录了吧,呵呵 。最后输入“exit”退出 。
通过上面的练习 , 已经大概知道我们要通过命令行与MySQL交互,这是我们不大愿意的,不过没关系,跟着小强走,就没问题的,哈哈~~~(谁?谁拿砖拍我??。?
创建一个叫做“forum”的数据库(具体做法参考前面创建数据库的介绍,看你刚才认真看我写得东西了没!所不同的就是输入变为“mysqladmin create forum”),用作论坛今后存储数据的地方 。数据库中的表格可以不用创建,在安装Discuz!的过程中将自动创建(Discuz!真是好东西,我不由得想再次赞美它?。?
注:MySQL的功能实在是太强大了,很多的功能我也要慢慢学习,更多详细的信息请参考“C:\mysql\Docs\manual.html”;另外对于安全性的考虑较少 , 也请参考上述文档(如果你E文足够好的话) 。

推荐阅读