連接數(shù)據(jù)庫:
mysql -uusername -puserpwd -Pport -S /var/lib/mysqldport/mysqldport.sock
注解:
基本登錄方式:但端口非指定,默認(rèn)端口:3306
mysql -uusername -puserpwd
當(dāng)啟用了多實(shí)例mysql時(shí),可以通過socket來快速的登錄mysql對應(yīng)不同端口下的實(shí)例,如在一臺(tái)有部署2個(gè)實(shí)例的mysql服務(wù)一個(gè)是用3306,一個(gè)是用3307端口,那么就可以通過2個(gè)不同的socket文件快速的登錄
數(shù)據(jù)庫操作:
查看數(shù)據(jù)庫:
show databases;
創(chuàng)建數(shù)據(jù)庫:
create db_name databases;
指定使用數(shù)據(jù)庫:
use databases;
查看數(shù)據(jù)庫中的表:
show tables from db_name;
表操作:
創(chuàng)建表:
create table table_name;
刪除表:
drop table table_name;
查看表中字段:
show full columns from db_name.table_name;
show full columns from table_name;
desc table_name;
查看表中所有記錄:
select * from table_name;
增刪改:
向表中插入數(shù)據(jù):
insert into table_name values (xxx);
刪除表中數(shù)據(jù):
delete from table_name where 條件表達(dá)式;
更改表中數(shù)據(jù):
update table_name set 屬性1=取值1 where 條件表達(dá)式;