Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->Linux程序设计 ->正文

锋线上的冲杀——论Linux数据库大比拚

来源: 作者: 时间:2007-04-11 点击: [收藏] [投稿]

因为mSQL是一个精简的数据库管理器(的确,有些人可能怀疑MySQL和mSQL是否是数据库管理系统),它放弃了大多数Sql的功能而仅仅接受SQL的一个严格限制的子集。这样,mSQL的脚本看上有很大不同:













DROP TABLE BOOK 
CREATE TABLE BOOK ( 
ARTICLE_NO INTEGER NOT NULL, 
AUTHOR_FIRST_NAMES CHARACTER(30), 
AUTHOR_LAST_NAMES CHARACTER(30), 
TITLE CHARACTER(30), 
ISBN CHARACTER(13), 
WHOLESALE_PRICE MONEY, 
RETAIL_PRICE MONEY, 
COPIES_AVAILABLE INTEGER 
) 
DROP TABLE CUSTOMER 
CREATE TABLE CUSTOMER ( 
CUSTOMER_NO INTEGER NOT NULL, 
FIRST_NAMES CHARACTER(30), 
LAST_NAMES CHARACTER(30), 
STREET CHARACTER(30), 
HOUSE_NO SMALLINT, 
POSTCODE CHARACTER(7), 
TOWN CHARACTER(30), 
ISO_COUNTRY_CODE CHARACTER(2) 
) 
DROP TABLE BOOKORDER 
CREATE TABLE BOOKORDER ( 
ORDER_NO INTEGER NOT NULL, 
CUSTOMER_NO INTEGER NOT NULL, 
ORDERED DATE, 
DELIVERY DATE, 
STATUS CHARACTER(1) 
) 
DROP TABLE ORDER_POSITION 
CREATE TABLE ORDER_POSITION ( 
POSITION_NO INTEGER NOT NULL, 
ORDER_NO INTEGER NOT NULL, 
ARTICLE_NO INTEGER NOT NULL, 
NUMBER SMALLINT 
) 
DROP TABLE RATING 
CREATE TABLE RATING ( 
RATING_NO INTEGER NOT NULL, 
ARTICLE_NO INTEGER NOT NULL, 
SCORE SMALLINT, 
COMMENT TEXT(255) 
)



 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:Linux入门普及读物 解读Linux编程库   下一篇:Linux系统套接字编程中存在的五个隐患

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号