|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
下面我将描述五个不使用MySQL的响亮理由。在MySQL中有两种办法<Pstyle="TEXT-INDENT:2em">1、createtablet_nameselect...<Pstyle="TEXT-INDENT:2em">2、createtablet_namelike...<Pstyle="TEXT-INDENT:2em">第一种会作废失落本来表的有些界说,且引擎是体系默许引擎。<Pstyle="TEXT-INDENT:2em">手册上是这么讲的:Someconversionofdatatypesmightoccur.Forexample,theAUTO_INCREMENTattributeisnotPReserved,andVARCHARcolumnscanbecomeCHARcolumns.<Pstyle="TEXT-INDENT:2em">第二种就完整复制原表。<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">先创建测试表:<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">mysql>createdatabasedbtest;<Pstyle="TEXT-INDENT:2em">QueryOK,1rowaffected(0.03sec)<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">mysql>usedbtest;<Pstyle="TEXT-INDENT:2em">Databasechanged<Pstyle="TEXT-INDENT:2em">mysql>createtablet_old<Pstyle="TEXT-INDENT:2em">->(<Pstyle="TEXT-INDENT:2em">->idserial,<Pstyle="TEXT-INDENT:2em">->contentvarchar(8000)notnull,<Pstyle="TEXT-INDENT:2em">->`desc`varchar(100)notnull)<Pstyle="TEXT-INDENT:2em">->engineinnodb;<Pstyle="TEXT-INDENT:2em">QueryOK,0rowsaffected(0.04sec)<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">mysql>showcreatetablet_old;<Pstyle="TEXT-INDENT:2em">+-------+-------------------------------------------------+<Pstyle="TEXT-INDENT:2em">|Table|CreateTable|<Pstyle="TEXT-INDENT:2em">+-------+------------------------------------------------+<Pstyle="TEXT-INDENT:2em">|t_old|CREATETABLE`t_old`(<Pstyle="TEXT-INDENT:2em">`id`bigint(20)unsignedNOTNULLauto_increment,<Pstyle="TEXT-INDENT:2em">`content`varchar(8000)NOTNULL,<Pstyle="TEXT-INDENT:2em">`desc`varchar(100)NOTNULL,<Pstyle="TEXT-INDENT:2em">UNIQUEKEY`id`(`id`)<Pstyle="TEXT-INDENT:2em">)ENGINE=InnoDBDEFAULTCHARSET=latin1|<Pstyle="TEXT-INDENT:2em">+-------+----------------------------------------------------+<Pstyle="TEXT-INDENT:2em">1rowinset(0.00sec)<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">第一种体例:<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">mysql>createtablet_selectselect*fromt_oldwhere1=0;<Pstyle="TEXT-INDENT:2em">QueryOK,0rowsaffected(0.04sec)<Pstyle="TEXT-INDENT:2em">Records:0Duplicates:0Warnings:0<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">mysql>showcreatetablet_select;<Pstyle="TEXT-INDENT:2em">+----------+--------------------------------------------+<Pstyle="TEXT-INDENT:2em">|Table|CreateTable+----------+---------------------------------------------+<Pstyle="TEXT-INDENT:2em">|t_select|CREATETABLE`t_select`(<Pstyle="TEXT-INDENT:2em">`id`bigint(20)unsignedNOTNULLdefault0,<Pstyle="TEXT-INDENT:2em">`content`varchar(8000)NOTNULL,<Pstyle="TEXT-INDENT:2em">`desc`varchar(100)NOTNULL<Pstyle="TEXT-INDENT:2em">)ENGINE=MyISAMDEFAULTCHARSET=latin1|<Pstyle="TEXT-INDENT:2em">+----------+-------------------------------------------+<Pstyle="TEXT-INDENT:2em">1rowinset(0.00sec)<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">第二种体例:<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">mysql>createtablet_likeliket_old;<Pstyle="TEXT-INDENT:2em">QueryOK,0rowsaffected(0.02sec)<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">mysql>showcreatetablet_like;<Pstyle="TEXT-INDENT:2em">+--------+-------------------------------------------------+<Pstyle="TEXT-INDENT:2em">|Table|CreateTable|<Pstyle="TEXT-INDENT:2em">+--------+-------------------------------------------------+<Pstyle="TEXT-INDENT:2em">|t_like|CREATETABLE`t_like`(<Pstyle="TEXT-INDENT:2em">`id`bigint(20)unsignedNOTNULLauto_increment,<Pstyle="TEXT-INDENT:2em">`content`varchar(8000)NOTNULL,<Pstyle="TEXT-INDENT:2em">`desc`varchar(100)NOTNULL,<Pstyle="TEXT-INDENT:2em">UNIQUEKEY`id`(`id`)<Pstyle="TEXT-INDENT:2em">)ENGINE=InnoDBDEFAULTCHARSET=latin1|<Pstyle="TEXT-INDENT:2em">+--------+-------------------------------------------------+<Pstyle="TEXT-INDENT:2em">1rowinset(0.00sec)<Pstyle="TEXT-INDENT:2em">mysql>
只需每年花费2000到5000美元。无论你是自掏腰包来创建一个新兴公司,还是得到了风险投资商的赞助,使用MySQL都可以降低你所需要的人力成本。 |
|