¡¾×ª¡¿³£ÓÃmysql²Ù×÷ÃüÁî
Administration ¹ÜÀí
Kill a Thread ½áÊøÒ»¸öÏß³Ì
mysql > KILL 999;
Optimize Table ÓÅ»¯±í
mysql > OPTIMEZE TABLE foo;
Reload Users Permissions Ë¢ÐÂMySQLϵͳȨÏÞÏà¹Ø±í
mysql > FLUSH PRIVILEGES;
Repair Table ÐÞ¸´±í
mysql > REPAIR TABLE foo;
Reset the Query Cache Çå³ý²éѯ»º´æÇøÖеÄËùÓеÄÄÚÈÝ
mysql > RESET QUERY CACHE;
See Which Threads are Running ÏÔʾÄÄЩÏß³ÌÕýÔÚÔËÐÐ
mysql > SHOW FULL PROCESSLIST;
Backup & Restore
Backup Database to a SQL File ±¸·ÝÊý¾Ý¿â
#mysqldump --user admin -- password=password mydatabase > database.sql
Restore Database from SQL File »¹ÔÊý¾Ý¿â
#mysql < database.sql
Data Definition Êý¾Ý¿âÃèÊö
Add a Column to a Table
mysql > ALTER TABLE table1 ADD COLUMN newcol TEXT;
Browse Database
mysql > USE dbname;
mysql > SHOW TABLES;
Create Database
mysql > CREATE DATABASE dbname;
Create Table
mysql > CREATE TABLE table (field1 type1, field2 type2, ...)
Drop Database
mysql > DROP DATABASE dbanme;
Remove a Column from a table
mysql > ALTER TABLE table1 DROP COLUMN oldcol;
Rename a Table
mysql > ALTER TABLE table1 RENAME TO newtable2;
Data Manipulation Êý¾Ý²Ù×÷
Delete Row from Table
mysql > DELETE from table1 WHERE id = 100;
Insert Row to Table
mysql > INSERT INTO table1(field1, field2, ...) VALUES(value1,value2,...);
Update Row in Table
mysql > UPDATE table1 SET field1 = new_value1 WHERE id = 100;
Emergency Maintenance ³£¹æ²Ù×÷
Find the error log
#tail -f /var/lib/mysqlserver.domain.co.il.err
Recover root Password
Stop MySQL service
#/etc/init.d/mysql stop
Start to MySQL server w/o password
#mysqld_safe --skip-grant-tables &
Connect to mysql
#mysql -u root
Setup new MySQL root user password
mysql > use mysql;
mysql > upda
Ïà¹ØÎĵµ£º
CREATE DEFINER=`root`@`%` FUNCTION `sp_cn`(n_LowerMoney decimal(15,2)) RETURNS varchar(200) CHARSET utf8
begin
Declare v_LowerStr VARCHAR(200) ;
Declare v_UpperPart VARCHAR(200) ;
Declare v_UpperStr VARCHAR(200) ;
Declare i_I int ;
set v_LowerStr = LTRIM(RTRIM(ROUND(n_LowerMoney,2 ......
package com.google.i_sales.service.data;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashSet;
import java.util.List;
import java.util.Locale;
import java.uti ......
µ¼³öÕû¸öÊý¾Ý¿â£ºmysqldump -uÓû§Ãû -pÃÜÂë ÐèÒªµ¼³öµÄÊý¾Ý¿âÃû > µ¼³öÎļþÃû.sql
ÆäËû²ÎÊý£º
-d ²»°üº¬Êý¾Ý£¬Ö»ÓÐÊý¾Ý¿â±í½á¹¹
--add-drop-table ÔÚÿ¸öcreateÓï¾ä֮ǰÔö¼ÓÒ»¸ödrop
--skip-opt ÿÌõ¼Ç¼ֻ¶ÔÓ¦Ò»¸öinsertÓï¾ä ......
http://dev.mysql.com/doc/refman/5.1/zh/index.html
(MySql 5.1 ÖÐÎIJο¼ÊÖ²á)
*------------------------------------------------------------------------------------------
show databases; ÏÔʾÊý¾Ý¿â
drop database Êý¾Ý¿âÃû;ɾ³ýÊý¾Ý¿â
set names 'utf8';ÉèÖÃÊý¾Ý¿â±àÂëΪutf-8
source x:\Êý¾Ý¿âÃû.sql;µ¼È ......
1¡¢Ñ¡È¡×îÊÊÓõÄ×Ö¶ÎÊôÐÔ
¡¡¡¡MySQL¿ÉÒԺܺõÄÖ§³Ö´óÊý¾ÝÁ¿µÄ´æÈ¡£¬µ«ÊÇÒ»°ã˵À´£¬Êý¾Ý¿âÖеıíԽС£¬ÔÚËüÉÏÃæÖ´ÐеIJéѯҲ¾Í»áÔ½¿ì¡£Òò´Ë£¬ÔÚ´´½¨±íµÄʱºò£¬ÎªÁË»ñµÃ¸üºÃµÄÐÔÄÜ£¬ÎÒÃÇ¿ÉÒÔ½«±íÖÐ×ֶεĿí¶ÈÉèµÃ¾¡¿ÉÄÜС¡£ÀýÈ磬ÔÚ¶¨ÒåÓÊÕþ±àÂëÕâ¸ö×Ö¶Îʱ£¬Èç¹û½«ÆäÉèÖÃΪCHAR(255),ÏÔÈ»¸øÊý¾Ý¿âÔö¼ÓÁ˲»±ØÒªµÄ¿Õ¼ä£¬ÉõÖÁʹ ......