³õѧMySQLÄÄЩÐèÒªÄãÖªµÀ
MySQLµÄ»ù±¾ÃüÁî
¡¡¡¡[ ]ÖеÄÄÚÈÝΪ¿ÉÑ¡Ïî
¡¡¡¡--´´½¨Êý¾Ý¿â
¡¡¡¡mysql> create database Êý¾Ý¿âÃû³Æ
¡¡¡¡--´´½¨±í
¡¡¡¡mysql> create table ±íÃû (
¡¡¡¡ÁеÄÃû×Ö£¨id£©ÀàÐÍ£¨int£¨4£©£©primary key(¶¨ÒåÖ÷¼ü) auto_increment£¨ÃèÊö ×ÔÔö£©,
¡¡¡¡……£¬
¡¡¡¡£©£»
¡¡¡¡--²é¿´ËùÓÐÊý¾Ý¿â
¡¡¡¡mysql> show databases Êý¾Ý¿âÃû³Æ;
¡¡¡¡--ʹÓÃij¸öÊý¾Ý¿â
¡¡¡¡mysql> use database Êý¾Ý¿âÃû³Æ;
¡¡¡¡--²é¿´ËùʹÓÃÊý¾Ý¿âÏÂËùÓеıí
¡¡¡¡mysql> show tables;
¡¡¡¡--ÏÔʾ±íµÄÊôÐԽṹ
¡¡¡¡mysql> desc ±íÃû;
¡¡¡¡--Ñ¡Ôñ±íÖÐÊý¾ÝµÄÏÔʾ
¡¡¡¡--* ´ú±íÑ¡ÔñËùÓÐÁÐ £¬
¡¡¡¡mysql> select * from ±íÃû where id=?[and name=£¿] [or name=?];
¡¡¡¡mysql> select id,name from ±íÃûorder by ijһÁеÄÃû³Æ desc(½µÐò£¬ascΪÉýÐò)
¡¡¡¡--ɾ³ý±íÖеÄÊý¾Ý
¡¡¡¡mysql> delete from table where id=£¿[or name=? (and name=?)];
¡¡¡¡--ɾ³ý±í
¡¡¡¡mysql> drop table;
¡¡¡¡--ɾ³ýÊý¾Ý¿â
¡¡¡¡mysql> drop database;
¡¡¡¡Ë÷ÒýÊÇÒ»ÖÖÌØÊâµÄÎļþ(InnoDBÊý¾Ý±íÉϵÄË÷ÒýÊDZí¿Õ¼äµÄÒ»¸ö×é³É²¿·Ö)£¬ËüÃÇ°üº¬×ŶÔÊý¾Ý±íÀïËùÓмǼµÄÒýÓÃÖ¸Õë¡£
¡¡¡¡×¢£º[1]Ë÷Òý²»ÊÇÍòÄܵģ¡Ë÷Òý¿ÉÒÔ¼Ó¿ìÊý¾Ý¼ìË÷²Ù×÷£¬µ«»áʹÊý¾ÝÐ޸IJÙ×÷±äÂý¡£Ã¿ÐÞ¸ÄÊý¾Ý¼Ç¼£¬Ë÷Òý¾Í±ØÐëË¢ÐÂÒ»´Î¡£ÎªÁËÔÚijÖÖ³ÌÐòÉÏÃÖ²¹ÕâһȱÏÝ£¬Ðí¶àSQLÃüÁÓÐÒ»¸öDELAY_KEY_WRITEÏî¡£Õâ¸öÑ¡ÏîµÄ×÷ÓÃÊÇÔÝʱÖÆÖ¹ MySQLÔÚ¸ÃÃüÁîÿ²åÈëÒ»ÌõмǼºÍÿÐÞ¸ÄÒ»ÌõÏÖÓÐÖ®ºóÁ¢¿Ì¶ÔË÷Òý½øÐÐˢУ¬¶ÔË÷ÒýµÄˢн«µÈµ½È«²¿¼Ç¼²åÈë/ÐÞ¸ÄÍê±ÏÖ®ºóÔÙ½øÐС£ÔÚÐèÒª°ÑÐí¶àмǼ²åÈëij¸öÊý¾Ý±íµÄ³¡ºÏ£¬DELAY_KEY_WRITEÑ¡ÏîµÄ×÷Óý«·Ç³£Ã÷ÏÔ¡£[2]ÁíÍ⣬Ë÷Òý»¹»áÔÚÓ²ÅÌÉÏÕ¼ÓÃÏ൱´óµÄ¿Õ¼ä¡£Òò´ËÓ¦¸ÃֻΪ×î¾³£²éѯºÍ×î¾³£ÅÅÐòµÄÊý¾ÝÁн¨Á¢Ë÷Òý¡£×¢Ò⣬Èç¹ûij¸öÊý¾ÝÁаüº¬Ðí¶àÖظ´µÄÄÚÈÝ£¬ÎªËü½¨Á¢Ë÷Òý¾ÍûÓÐÌ«´óµÄʵ¼ÊЧ¹û¡£
¡¡¡¡´ÓÀíÂÛÉϽ²£¬ÍêÈ«¿ÉÒÔΪÊý¾Ý±íÀïµÄÿ¸ö×ֶηֱð½¨Ò»¸öË÷Òý£¬µ«MySQL°Ñͬһ¸öÊý¾Ý±íÀïµÄË÷Òý×ÜÊýÏÞÖÆΪ16¸ö¡£
¡¡¡¡1. InnoDBÊý¾Ý±íµÄË÷Òý
¡¡¡¡ÓëMyISAMÊý¾Ý±íÏà±È£¬ÔÚ InnoDBÊý¾Ý±íÉÏ£¬Ë÷Òý¶ÔInnoDBÊý¾Ý±íµÄÖØÒªÐÔÒªÔڵöࡣÔÚInnoDBÊý¾Ý±íÉÏ£¬Ë÷Òý²»½ö»áÔÚËÑË÷Êý¾Ý¼Ç¼ʱ·¢»Ó×÷Ó㬻¹ÊÇÊý¾ÝÐм¶Ëø¶¨»úÖƵÄÜᢻù´¡¡£"Êý¾ÝÐм¶Ëø¶¨"µÄÒâ˼ÊÇÖ¸ÔÚÊÂÎñ²Ù×÷µÄÖ´Ðйý³ÌÖÐËø¶¨ÕýÔÚ±»´¦ÀíµÄ¸ö±ð¼Ç¼£¬²»ÈÃÆäËûÓû§½øÐзÃÎÊ¡£ÕâÖÖËø¶¨½«Ó°Ïìµ½(µ«²»ÏÞÓ
Ïà¹ØÎĵµ£º
ÔÚMySqlÖеÄÄ£ºý²éѯºÍÔÚMSSQLÖеIJ¶à£¬±¾¼Ç¼Ö÷ÒªÊÇ˵ÔÚJDBCÖÐʹÓÃPreparedStatementÀ´¹¹ÔìÒ»¸öÄ£ºý²éѯµÄÓï¾ä¡£
Ä£ºý²éѯSQLÓï¾ä£ºSELECT * from tableA WHERE colA LIKE '%ҪƥÅäµÄÄÚÈÝ%'
¹¹ÔìPreparedStatement£º
String sql = "SELECT * from tableA WHERE colA LIKE [-ÕâÀïÌîʲôÄØ£¿-]";
PreparedS ......
Ò» . °²×°ÓëÅäÖÃMYSQL
¡¡¡¡¶þ . ³£ÓÃmysqlÃüÁîÐÐÃüÁî
¡¡¡¡1 .mysqlµÄÆô¶¯ÓëÍ£Ö¹
¡¡¡¡Æô¶¯MYSQL·þÎñ net start mysql
¡¡¡¡Í£Ö¹MYSQL·þÎñ net stop mysql
¡¡¡¡2 . netstat –na | findstr 3306 ²é¿´±»¼àÌýµÄ¶Ë¿Ú , findstrÓÃÓÚ²éÕÒºóÃæµÄ¶Ë¿ÚÊÇ·ñ´æÔÚ
¡¡¡¡3 . ÔÚÃüÁîÐÐÖеǽ ......
/***************************by
garcon1986********************************/
1.´´½¨±í¸ñʱ´íÎó£º ERROR 1005: Can't
create table (errno: 150)
Õâ¸ö´íÎóÊÇÓÐÓÉÓÚÖ÷±íºÍÒýÓñíµÄÍâ¼ü¹ØÁª×ֶζ¨Òå²»Ò»ÖÂÒý·¢µÄ¡£
¼ì²éÁ½¸ö±íµÄ¹ØÁª×Ö¶ÎÊÇ·ñÀàÐͱàÂëÍêÈ«Ò»Ö¡£
ÁíÍ⻹ÓÐÒ»ÖÖ¿ÉÄܾÍÊǹØÁª×Ö¶ÎÔÚÒýÓñíÖÐ ......
/*****************by
garcon1986************************************************************/
ͨÓùæÔò£º
Õû
¸öÊý¾Ý¿âÀïµÄÃû×Ö¶¼¾¡Á¿Ê¹ÓÃСд¡£ÕâÑùÄÜÏû³ýÓÉÓÚ´óСд£¨
case-sensitivity
£©´øÀ´
µÄ´íÎó¡£
Mysql
ĬÈÏÇø·Ö´óСд¡£
ʹ
ÓÃÏ»®Ï߶ϿªÃû×Ö£¬Ãû×ÖÖв»ÄÜ
ʹÓÿոñ¡£
Ãû×ÖÖо¡Á¿²»Òª
ʹ
ÓÃÊý ......
ÔÚXAMPPÀïMYSQLÒÔ·þÎñ·½Ê½Æô¶¯Ê§°Ü£¬Ìáʾ´íÎóÊÇ 1067 ½ø³ÌÒâÍâÖÕÖ¹
½â¾ö·½·¨£º
1¡¢ ½øÈë xampp°²×°Ä¿Â¼
2¡¢½øÈëmysql\bin\Ŀ¼£¬ ´ò¿ªmy.ini £¬ ÐÞ¸Ä
[mysqld]
port= 3306
socket= "/xampp/mysql/mysql.sock"
basedir="/xampp/mysql"
tmpdir="/xampp/tmp"
datadir="/xampp/mysql/data"
°Ñ·¾¶²¹È«£¬±ÈÈçx ......