当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 3。数据库设计 关键还是mysql的效率问题,合理分配my
 

 

 ·mysql数据库函数详解(2)    »显示摘要«
    摘要:(6) int mysql_db_query(string db_name, string query [, int link_id]);   mysql_db_query()除了提取一个额外的数据库名称参数,并在执行查询之前使它成为缺省的数据库为,与mysql_query()类似。 <?php $link=mysql_pconnect("localhost",&......
 ·mysql数据库备份(2)    »显示摘要«
    摘要: 1 使用mysqldump备份和拷贝数据库   当你使用mysqldumo程序产生数据库备份文件时,缺省地,文件内容包含创建正在倾倒的表的create语句和包含表中行数据的insert语句。换句话说,mysqldump产生的输出可在以后用作mysql的输入来重建数据库。 你可以将整个数据库倾倒进一个单独的文本文件中,如下: %mysqldump samp_db >/us......


基于MySQL的BBS设计(2)
3.数据库设计

【程序编程相关:实战apache用户验证

【推荐阅读:实战apache用户验证

  关键还是mysql的效率问题,合理分配mysql的内存,特别是table cache的 【扩展信息:mod_vhost_alias问题

大小.另外,当系统突然掉电呢?mysql是否robust?

  table的名字设计,采用一位前缀表明类型,全部用小写表示(?),例如:

系统的数据库,以s为前导,如用户表:suser(suser 呢?),具体如下:

s :系统表,suser,sclass

m :用户信件表,msysop,mdrangon

w :用户消息表,wsysop,wdrangon

a :版面索引表,alinux,acampus

b :版面文章表,blinux,bcampus

c :特殊分类版面表,cnewboard

i :精华区索引表,ilinux,ilinux01,icampus,icampus04

j :精华区文章表,jlinux,jcampus,

  另外,是使用字串还是数字作为标识呢?例如,一个叫sysop的帐号,其

id是1,他的信的表是msysop还是m00001呢?同样,一个叫campus的版,对应的

代码是5,则这个版的文章的表名是bcampus还是b00005呢?可能用字串会容易

理解,查错吧.

用户信息表:suser

usernum int unique, // 唯一标识符,最多30000个帐号,会不会太少了?

userid char[20] primary key, // 排序的关键字,id,全小写.

passwd char[20], // 密码,存放加密后的密文.

realid char[20], // 实际id,大小写混合.

username char[24], // 用户的泥称


...   下一页
 ·.net中操作mysql数据库    »显示摘要«
    摘要:  这是在vb.net中为连接mysql中编写的一个类库。你可以使用这个类库直接操作mysql数据库。  在使用这个类库之前,你必须安装   odbc mysql 3.51下载地址:http://www.mysql.com/downloads/api-myodbc-3.51.html   driver odbc.net下载地址:http://www.microsoft.com/downloads/......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE