mysql»ù´¡²Ù×÷
1¡¢ÏµÍ³¹ÜÀí
¡¡¡¡mysql -hÖ÷»úµØÖ· -uÓû§Ãû -p
¡¡¡¡Á¬½ÓMYSQL(ÔÚmysql/bin)
¡¡¡¡exit
¡¡¡¡Í˳öMYSQLÃüÁî
¡¡¡¡mysqladmin -uÓû§Ãû -p¾ÉÃÜÂë passwordÐÂÃÜÂë
¡¡¡¡ÐÞ¸ÄÃÜÂë(ÔÚmysql/bin)
¡¡¡¡grantselect[insert][,update][,delete]onÊý¾Ý¿â.*toÓû§Ãû@localhost("%"£¬ ±íʾÈκÎÖ÷»ú)identifiedby "ÃÜÂë"
¡¡¡¡Ôö¼ÓÓû§
¡¡¡¡mysqldump –u root –p optÊý¾Ý¿âÃû>±¸·ÝÎļþÃû
¡¡¡¡±¸·ÝÊý¾Ý¿â(ÔÚmysql/bin)
¡¡¡¡mysql –u root –p < batchfile (ÀýÈ籸·ÝÎļþÃû)
¡¡¡¡Ê¹ÓÃÅú´¦Àí
¡¡¡¡mysql.server start
¡¡¡¡Æô¶¯·þÎñÆ÷
¡¡¡¡mysql.server stop
¡¡¡¡Í£Ö¹·þÎñÆ÷
¡¡¡¡msql.serverlog
¡¡¡¡2¡¢²éѯÃüÁî
¡¡¡¡select version()
¡¡¡¡²éѯ°æ±¾ºÅ
¡¡¡¡select current_date
¡¡¡¡²éѯµ±Ç°ÈÕÆÚ
¡¡¡¡3¡¢ÏÔʾÃüÁî
¡¡¡¡show databases
¡¡¡¡ÏÔʾÊý¾Ý¿âÁбí
¡¡¡¡show tables ÏÔʾ¿âÖеÄÊý¾Ý±í
¡¡¡¡describe ±íÃû ÏÔʾÊý¾Ý±íµÄ½á¹¹
¡¡¡¡select * from ±íÃû ÏÔʾ±íÖеļǼ
¡¡¡¡select what_to_select from which table [whereconditions_to_satisfy and (or) where conditions_to_satisfy] ´ÓÒ»¸ö±íÖмìË÷Êý¾Ý¡ºÂú×ãÌõ¼þ¡»
¡¡¡¡select ×Ö¶Î1,×Ö¶Î2,… from ±íÃû ÏÔʾÌض¨ÁеÄÖµ
¡¡¡¡select * from ±íÃû order by ×Ö¶ÎÃû ÅÅÐòÐÐ
¡¡¡¡select ×Ö¶Î1,°üº¬×Ö¶Î2µÄÔËËãʽas ÐÂ×ֶΠfrom ±íÃû ×Ö¶ÎÖµÔËËã²Ù×÷
¡¡¡¡select ×Ö¶Î1 is null(is not null) ¿ÕÖµ²Ù×÷
¡¡¡¡Select*from±íÃûwhere×Ö¶ÎÃûlike(not like) “ ×Ö·û”
¡¡¡¡×¢£º ÔÊÐíʹÓÓ_”Æ¥ÅäÈκε¥¸ö×Ö·û£¬ ¶ø“%” Æ¥ÅäÈÎÒâÊýÄ¿×Ö·û ģʽƥÅä
¡¡¡¡Select * from±íÃûwhere×Ö¶ÎÃûregexp(not regexp)»òÕßrlike(not rlike) “.”Æ¥ÅäÈκε¥¸öµÄ×Ö·û Ò»¸ö×Ö·ûÀà[…]Æ¥Åä·½¿òÄÚÈκÎ×Ö·û¡£ÀýÈç[a]£¬[asd]£¬[az] Æ¥ÅäÈκÎСд×Öĸ£¬[09] Æ¥ÅäÈκÎÊý
¡¡¡¡×Ö¡£ “*”Æ¥ÅäÁã¸ö»òÕ߶à¸öÔÚËüÇ°ÃæµÄ¶«Î÷¡£ ÕýÔò±í´ïʽÇø·Ö´óСд[aA] ¡£ Èç¹ûËü³öÏÖÔÚ±»²âÊÔÖµµÄÈκεط½£¬Ä£Ê½¶¼Æ¥Åä¡£ ¶¨Î»£¬ÔÚģʽ¿ªÊ¼´¦ÓÓ^”£¬½áβ´¦ÓÓ$”£¬ÀýÈç“^b”
¡¡¡¡À©Õ¹ÕýÔò±í´ïʽ
¡¡¡¡Select count(*) from ±íÃû
¡¡¡¡Select ×Ö¶ÎÃû£¬count(*) from ±íÃû group by ×Ö¶ÎÃû ÐмÆÊý
¡¡¡¡4¡¢±à¼ÃüÁî
¡¡¡¡use database ¿âÃû
¡¡¡¡Ê¹ÓõÄÊý¾Ý¿â
¡¡¡¡create data
Ïà¹ØÎĵµ£º
²éѯ¼°É¾³ýÖظ´¼Ç¼µÄ·½·¨
(Ò»)
1¡¢²éÕÒ±íÖжàÓàµÄÖظ´¼Ç¼£¬Öظ´¼Ç¼ÊǸù¾Ýµ¥¸ö×ֶΣ¨peopleId£©À´ÅжÏ
select * from people
where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)
2¡¢É¾³ý±íÖжàÓàµÄÖظ´¼Ç¼£ ......
µÚÒ»ÕС¢mysql·þÎñµÄÆô¶¯ºÍÍ£Ö¹
net stop mysql
net start mysql
µÚ¶þÕС¢µÇ½mysql
Óï·¨ÈçÏ£º mysql -uÓû§Ãû -pÓû§ÃÜÂë
¼üÈëÃüÁîmysql -uroot -p£¬ »Ø³µºóÌáʾÄãÊäÈëÃÜÂ룬ÊäÈë12345£¬È»ºó»Ø³µ¼´¿É½øÈëµ½mysqlÖÐÁË£¬mysqlµÄÌáʾ·ûÊÇ£º
mysql>
×¢Ò⣬Èç¹ûÊÇÁ¬½Óµ½ÁíÍâµÄ»úÆ÷ÉÏ£¬ÔòÐèÒª¼ÓÈëÒ»¸ö²ÎÊý-h»úÆ÷IP
µ ......
Ò»ÖÖ±íÇý¶¯,³ýÁËinnodb»¹ÓÐÆäËüµÄ,ÀýÈçisam,myisamµÈ.
innodbµÄÌØÉ«ÔÚÓÚÖ§³Ö²¢·¢Óë±í¼äÒýÓÃ
MySQLÖ§³Ö¶àÖÖ´æ´¢ÒýÇ棬Óû§¿ÉÒÔ·½±ãµÄÑ¡Óò»Í¬µÄ´æ´¢ÒýÇæÀ´Ö§³Ö×Ô¼ºµÄÓ¦Óã¬Ã¿ÖÖ²»Í¬µÄ´æ´¢ÒýÇ涼ÓÐÆä×Ô¼ºµÄÌØÐÔ
InnodbÊÇÆäÖеÄÒ»ÖÖ´æ´¢ÒýÇ棬ËüµÄÌØÐÔÊÇÖ§³ÖÊÂÎñ£¬²¢ÇÒ²ÉÓöà°æ±¾²¢·¢¿ØÖƵķ½Ê½À´Ìá¸ß²¢·¢¶È
Ö÷Òª ......
Ò»¡¢°²×°
1. Ê×ÏÈ°²×°SSH
sudo apt-get install ssh
2.°²×°MySQL(ËäÈ»ÏÖÔÚ×îаæΪ5.1£¬µ«ÊÇ»¹Ö»ÄÜ×°5.0°æ±¾)
sudo apt-get install mysql-server-5.0
3.°²×°Apache
sudo apt-get install apache2
4.°²×°PHP
sudo apt-get install php5 libapache2-mod-php5
5.ÖØÆôApache
sudo /etc/init.d/apache2 restart ......
½¨Á¢Ò»¸öÖ÷Íâ¼ü¹Øϵ
create table t_dept(
id int(4) not null, name varchar(50) not null,
primary key(id))type=innodb;
create table t_emp (
id int(6) not null,
name char(255) not null,fk_id int(4) not null,
primary key(id),
foreign key (fk_id) references t_dept (id)) type=innodb; ......