15.2.6.5. InnoDBºÍMySQL¸´ÖÆ
15.2.6.5. InnoDBºÍMySQL¸´ÖÆ
MySQL¸´ÖƾÍÏñ¶ÔMyISAM±íÒ»Ñù£¬Ò²¶ÔInnoDB±íÆð×÷Óá£ÒÔijÖÖ·½Ê½Ê¹Óø´ÖÆÒ²ÊÇ¿ÉÄܵģ¬ÔÚÕâÖÖ·½Ê½ÖдӷþÎñÆ÷ÉϱíµÄÀàÐͲ»Í¬ÓÚÖ÷·þÎñÆ÷ÉÏÔʼ±íµÄÀàÐÍ¡£ÀýÈ磬Äã¿ÉÒÔ¸´ÖÆÐ޸ĵ½Ö÷·þÎñÆ÷ÉÏÒ»¸öInnoDB±í£¬µ½´Ó·þÎñÆ÷ÉÏÒ»¸öMyISAM±íÀï¡£
ҪΪһ¸öÖ÷·þÎñÆ÷½¨Á¢Ò»¸öзþÎñÆ÷£¬Äã²»µÃ²»¸´ÖÆInnoDB±í¿Õ¼äºÍÈÕÖ¾Îļþ£¬ÒÔ¼°InnoDB±íµÄ.frmÎļþ£¬²¢ÇÒÒÆ¶¯¸´¼þµ½´Ó·þÎñÆ÷¡£¹ØÓÚÆäÇ¡µ±²½ÖèÇë²ÎÔÄ15.2.9½Ú£¬“ÒÆ¶¯InnoDBÊý¾Ý¿âµ½Áíһ̨»úÆ÷”¡£
Èç¹ûÄã¿ÉÒԹرÕÖ÷·þÎñÆ÷»òÕßÒ»¸ö´æÔڵĴӷþÎñÆ÷¡£Äã¿ÉÒÔ²ÉÈ¡InnoDB±í¿Õ¼äºÍÈÕÖ¾ÎļþµÄÀ䱸·Ý£¬²¢ÓÃËüÀ´½¨Á¢Ò»¸ö´Ó·þÎñÆ÷¡£Òª²»¹Ø±ÕÈκηþÎñÆ÷À´½¨Á¢Ò»¸öеĴӷþÎñÆ÷£¬ÄãÒ²¿ÉÒÔʹÓ÷ÇÃâ·Ñ£¨ÉÌÒµµÄ£©InnoDBÈȱ¸·Ý¹¤¾ß¡£
InnoDB¸´ÖÆÀïÒ»¸öСµÄÏÞÖÆÊÇLOAD TABLE from MASTER²»¶ÔInnoDBÀàÐͱíÆð×÷Óá£ÓÐÁ½ÖÖ¿ÉÄܵŤ×÷Çø£º
· ת´¢Ö÷·þÎñÆ÷ÉÏµÄ±í²¢µ¼Èëת´¢Îļþµ½´Ó·þÎñÆ÷¡£
· ÔÚÓÃLOAD TABLE tbl_name from MASTER½¨Á¢¸´ÖÆÖ®Ç°£¬ÔÚÖ÷·þÎñÆ÷ÉÏʹÓÃALTER TABLE tbl_name TYPE=MyISAM£¬²¢ÇÒËæºóʹÓÃALTER TABLE°ÑÖ÷±íת»»»ØInnoDB¡£
ÔÚÖ÷·þÎñÆ÷ʧ°ÜµÄÊÂÎñ¸ù±¾²»Ó°Ïì¸´ÖÆ¡£MySQL¸´ÖÆ»ùÓÚ¶þ½øÖÆÈÕÖ¾£¬MySQÔÚÄÇÀïдÐÞ¸ÄÊý¾ÝµÄSQLÓï¾ä¡£´Ó·þÎñÆ÷¶ÁÖ÷·þÎñÆ÷µÄ¶þ½øÖÆÈÕÖ¾£¬²¢Ö´ÐÐͬÑùµÄSQLÓï¾ä¡£¾¡¹ÜÈç´Ë£¬ÔÚÊÂÎñÀï·¢ÉúµÄÓï¾ä²»±»Ð´½ø¶þ½øÖÆÈÕÖ¾Ö±µ½ÊÂÎñÌá½»£¬ÔÚÄÇÒ»¿Ì£¬ÊÂÎñÀïËùÓÐÓï¾ä±»Ò»´ÎÐÔд½øÈÕÖ¾¡£Èç¹ûÓï¾äʧ°ÜÁË£¬±ÈÈ磬ÒòΪÍâ¼üÎ¥Àý£¬»òÕߣ¬Èç¹ûÊÂÎñ±»»Ø¹ö£¬Ã»ÓÐSQLÓï¾ä±»Ð´½ø¶þ½øÖÆÈÕÖ¾£¬²¢ÇÒÊÂÎñ¸ù±¾²»ÔÚ´Ó·þÎñÆ÷ÉÏÖ´ÐС£
Ïà¹ØÎĵµ£º
¼ÙÈçÎÒÓиöuser±í,ÎÒÏë²éѯ·ûºÏijЩÌõ¼þµÄµÚ50¸öÓû§¿ªÊ¼µÄ10¸öÓû§,ÇÒ²»ÄÜʹÓÃidºÅbetween andÄÇÑù²éѯ,Ó¦¸ÃÔõôдSQLÓï¾ä?
¡¡¡¡ÔÚmysqlÊý¾Ý¿âÖÐÓÐlimit,offsetÓï¾ä¿ÉÒÔ·½±ãµÄʵÏÖ,ÄÇôÔÚSQL serverÖÐÄØ?SQL ServerÊÇ·ñÖ§³ÖlimitºÍoffsetÓï¾äÄØ?
select top 10 * from
(select top 60 * from [user] order by userid) a ......
import java.io.File;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import jxl.*;
public class ImportExcel {
public static void main(String[] args) {
File importExcel = new File("D:\\test\\test.xls");
try {
// Êý¾Ý¿âÁ¬½Ó
Class.forNa ......
ÔÚÃüÁîÐÐÉÏʹÓÃÑ¡Ïî
ÔÚÃüÁîÐÐÖÐÖ¸¶¨µÄ³ÌÐòÑ¡Ïî×ñ´ÓÏÂÊö¹æÔò£º
· ÔÚÃüÁîÃûºóÃæ½ô¸úÑ¡Ïî¡£
· Ñ¡Ïî²ÎÁ¿ÒÔÒ»¸öºÍÁ½¸öÆÆÕۺſªÊ¼£¬È¡¾öÓÚËü¾ßÓжÌÃû»¹Êdz¤Ãû¡£Ðí¶àÑ¡ÏîÓÐÁ½ÖÖÐÎʽ¡£ÀýÈ磬-?ºÍ--helpÊÇ ......
µÚÒ»ÕС¢mysql·þÎñµÄÆô¶¯ºÍÍ£Ö¹
net stop mysql
net start mysql
µÚ¶þÕС¢µÇ½mysql
Óï·¨ÈçÏ£º mysql -uÓû§Ãû -pÓû§ÃÜÂë
¼üÈëÃüÁîmysql -uroot -p£¬ »Ø³µºóÌáʾÄãÊäÈëÃÜÂ룬ÊäÈë12345£¬È»ºó»Ø³µ¼´¿É½øÈëµ½mysqlÖÐÁË£¬mysqlµÄÌáʾ·ûÊÇ£º
mysql>
×¢Ò⣬Èç¹ûÊÇÁ¬½Óµ½ÁíÍâµÄ»úÆ÷ÉÏ£¬ÔòÐèÒª¼ÓÈëÒ»¸ö²ÎÊý-h»úÆ÷IP
µ ......
ÎÊÌâÃèÊö£º
´Óphp½çÃæinsertÊý¾Ýµ½mysql£¬Ö»ÄÜÊäÈëżÊý¸öºº×Ö²»ÄÜÊäÈëÆæÊý¸öºº×Ö£¬ÊäÈëÆæÊý¸öºº×ֺ󱨓Data too long for column ”´íÎ󣬲¢Ã»Óиü¸ÄÊý¾Ý¿âÊý¾Ý¡£µ½Êý¾Ý¿â²é¿´£¬·¢ÏÖºº×Ö¶¼ÊÇÂÒÂë¡£µ«ÊÇphp½çÃæÏÔʾºº×ÖÕý³££¨µ±È»ÏÔʾµÄ¶¼ÊÇżÊý¸öºº×Ö£¬ÆæÊý¸öºº×Ö¶¼Ã»ÓÐдÈëÊý¾Ý¿â£©¡£
½â¾ö˼·£º
1.¸ü¸Ämy.i ......