正在阅读:MySQL文件系统先睹为快(2)MySQL文件系统先睹为快(2)

2004-04-01 13:26 出处:eNet学院 作者:余夕 责任编辑:pjl
五、其他的特色:   在第一步开发中实现的还只是只读,很快会有能读写的版本出来。   目前的计划是把数据库对象映射成文件和目录对象。让我们来看看 例子: --8<----------------------------- #建立表 CREATE TABLE invoice ( invoice_id int(10) unsigned NOT NULL auto_increment, invoice_no int(10) unsigned DEFAULT ’0’ NOT NULL, payee char(40) DEFAULT ’’ NOT NULL, PRIMARY KEY (invoice_id), KEY payee (payee) ); # 插入数据 INSERT INTO invoice VALUES (1,100,’Company AB’); INSERT INTO invoice VALUES (2,101,’Company CD’); INSERT INTO invoice VALUES (3,102,’Company EF’); --8<----------------------------- 因为 MySQL 没有办法使用记录号,所以我们必须建立主键。 就有了以下的目录结构: /mountpoint/database/table/primary_key/field 这样,每个列出现在不同的文件行之中,文件树的结构如下: /mnt/mysql/mydata/invoice/1/invoice_id /mnt/mysql/mydata/invoice/1/invoice_no /mnt/mysql/mydata/invoice/1/payee /mnt/mysql/mydata/invoice/2/invoice_id /mnt/mysql/mydata/invoice/2/invoice_no /mnt/mysql/mydata/invoice/2/payee /mnt/mysql/mydata/invoice/3/invoice_id /mnt/mysql/mydata/invoice/3/invoice_no /mnt/mysql/mydata/invoice/3/payee
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品