MySQL×î»ù´¡ÖªÊ¶¼Ç¼
Ò».°²×°
rpm·½Ê½
rpm -ivf MySQL*
tar·½Ê½
tar xzvf mysql-x.xx.tar.gz
cd mysqlp-x.xx Éú³Émakefile
./congigure
make ±àÒë
make install
mysql_install_db
¶þ.Æô¶¯¡¢¹Ø±Õ
service mysql start
/etc/rc.d/init.d/mysql start
mysqld_safe& &±íʾºǫ́Æô¶¯
safe_mysqld&
service mysql stop
/etc/rc.d/init.d/mysql stop
mysqladmin shutdown tar°²×°·½Ê½Ö»ÄÜÓô˷½Ê½
Èý.²âÊÔ
1£©ping
mysqladmin ping
2£©°æ±¾
mysqladmin version
3£©mysqlshow
ËÄ¡£Á¬½ÓMySQL
¸ñʽ£ºmysql -hÖ÷»úµØÖ· -uÓû§Ãû -pÃÜÂë
mysql
mysql -uroot -p
mysql -h100.100.100.100 -uroot -p
mysql mysql(Êý¾Ý¿âÃû)
Îå. ²Ù×÷
show databases£»Ã¿ÃüÁî·ûºÅ½áÊø
use mysql£»´ò¿ª¿â
show tables£»
describe ±íÃû£» ÏÔʾÊý¾Ý±í½á¹¹
Àý:dese user£»
Áù¡¢Í˳öMySQL
exit
Æß.DCLÊý¾Ý¿ØÖÆÓïÑÔ
Êý¾Ý¿âÊý¾ÝĿ¼:/var/lib/mysql
½¨¿â
create database school;
ɾ¿â
drop database school;
drop database if exists school;
½¨±í
useschool£»
create table teacher
(
)
ɾ³ý±í
drop table
°Ë.DML
select * from ±í
.....
Ïà¹ØÎĵµ£º
Ô¶³ÌµÇ¼ -h IPµØÖ·
ctrl + d Í˳ö »ò \q »ò quit
select version(); µ±Ç°°æ±¾
current_dateµ±Ç°ÈÕÆÚ »òcurdate() »ò current_date()
SELECT name, birth, curdate(),(year(curdate())-year(birth)) - (right(curdate(),5)<right(birth,5)) as age from ±í ORDER BY name;
year ÌáÈ¡Ä겿·Ö right(curdate(),5)ÌáÈ¡Ó ......
.Á¬½Ómysql mysql -uroot -padmin -hlocalhost
.Á¬½ÓmysqladminÃüÁîÐпͻ§¶Ë³ÌÐò mysqladmin -uroot -padmin -hlocalhost
.Æô¶¯mysql mysqld
.¹Ø±Õ mysqladmin -uroot -padmin -hlocalhost shutdown
.ÐÞ¸ÄÃÜÂë
set password for 'root'@'localhost' = password('admin')
update ......
Ò»¡¢Á¬½ÓMYSQL¡£
¸ñʽ£º mysql -hÖ÷»úµØÖ· -uÓû§Ãû £pÓû§ÃÜÂë
1¡¢Á¬½Óµ½±¾»úÉϵÄMYSQL¡£
Ê×ÏÈ´ò¿ªDOS´°¿Ú£¬È»ºó½øÈëĿ¼mysql\bin£¬ÔÙ¼üÈëÃüÁîmysql -u root -p£¬»Ø³µºóÌáʾÄãÊäÃÜÂë.×¢ÒâÓû§Ãûǰ¿ÉÒÔÓпոñÒ²¿ÉÒÔûÓпոñ£¬µ«ÊÇÃÜÂëǰ±ØÐëûÓпոñ£¬·ñÔòÈÃÄãÖØÐÂÊäÈëÃÜÂë.
Èç¹û¸Õ°²×°ºÃMYSQL£¬³¬¼¶Óû§rootÊÇûÓÐÃÜ ......
mysqlÊýÖµ·¶Î§
tinyint -128~127 0~255
smallint -32768~32767 0~65535
mediumint -8388608~8388607 0~16777215
int -2147483648~2147483647 0~4294967295
bigint -9223372036854775808~9223372036854775807 0~18446744073709551615
javaÖÐ
byte ......