⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mysql-实用技巧-5.htm

📁 微软数据库开发梦工场多媒体教学-My sql篇.rar
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#000000" text="#FFFFFF">
<p>3。数据库设计 </p>
<p>  关键还是mysql的效率问题,合理分配mysql的内存,特别是table cache的 <br>
  大小。另外,当系统突然掉电呢?mysql是否robust? <br>
    table的名字设计,采用一位前缀表明类型,全部用小写表示(?),例如: <br>
  系统的数据库,以s为前导,如用户表:suser(sUSER 呢?),具体如下:</p>
<p>s :系统表,suser,sclass <br>
  m :用户信件表,msysop,mdrangon <br>
  w :用户消息表,wsysop,wdrangon <br>
  a :版面索引表,alinux,acampus <br>
  b :版面文章表,blinux,bcampus <br>
  c :特殊分类版面表,cnewboard <br>
  i :精华区索引表,ilinux,ilinux01,icampus,icampus04 <br>
  j :精华区文章表,jlinux,jcampus, </p>
<p>  另外,是使用字串还是数字作为标识呢?例如,一个叫sysop的帐号,其 <br>
  id是1,他的信的表是msysop还是m00001呢?同样,一个叫campus的版,对应的 <br>
  代码是5,则这个版的文章的表名是bcampus还是b00005呢?可能用字串会容易 <br>
  理解,查错吧。 </p>
<p>用户信息表:suser </p>
<p>usernum int unique, // 唯一标识符,最多30000个帐号,会不会太少了? <br>
  userid char[20] primary key, // 排序的关键字,id,全小写。 <br>
  passwd char[20], // 密码,存放加密后的密文。 <br>
  realid char[20], // 实际id,大小写混合。 <br>
  username char[24], // 用户的泥称 <br>
  userlevel longint, // 64种权限? <br>
  numlogins int, <br>
  numposts int, <br>
  firstlogin time, <br>
  lastlogin time, <br>
  staytime time, /* 总共停留时间 */ <br>
  lasthost char[32], <br>
  email varchar[100], <br>
  address varchar[100], </p>
<p>// 还需要其他数据吗?是否需要留出一定的保留值,以后alter table来 <br>
  // 增加新的字段时,效率如何? </p>
<p>版面分类表:sclass </p>
<p>classnum int unique, // 分类标识 <br>
  classid char[20], // 分类的英文id:computer <br>
  classname varchar[100],// 分类的中文描述:电脑世界 <br>
  classtable char[20], // 特殊分类对应的版面表 <br>
  // 一般来说,每个版面只属于一个分类,对于特殊分类,例如拳头版块, <br>
  // 新版面,可以用专门的表来描述<br>
</p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -