mysql常用命令和常用sql語(yǔ)句
2016-11-27 15:48:51
18052
1,創(chuàng)建數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名為landui
create database landui default charset utf8;
2,修改密碼,密碼修改為123456
skip-grant-tables
update user set Password=Password('123456') where User='root';
flush privileges;3,給用戶(hù)授權(quán)
grant all privileges on 21yunwei.* to 21yunwei@"%"identified by "21yunwei";
flush privileges;
4,數(shù)據(jù)導(dǎo)入導(dǎo)出
導(dǎo)出備份:
①、導(dǎo)出數(shù)據(jù)庫(kù)
mysqldump -u用戶(hù)名 -p密碼 數(shù)據(jù)庫(kù)名>D:xxx.sql
示例:mysqldump -uroot -p123456 test>D: est.sql
②、導(dǎo)出一個(gè)表
mysqldump -uroot -p密碼 數(shù)據(jù)庫(kù)名 表名>D:xxx.sql
示例:mysqldump -uroot -p123456 test table>table.sql
③、導(dǎo)出一個(gè)數(shù)據(jù)庫(kù)結(jié)?
mysqldump -uroot -p123456 -d --add-drop-table test>d: est.sql
-d 沒(méi)有數(shù)據(jù) --add-drop-table 在每個(gè)create語(yǔ)句之前增加一個(gè)drop table
導(dǎo)入恢復(fù):
mysql -u用戶(hù)名 -p密碼 數(shù)據(jù)庫(kù)名 <D:xxx.sql
示例:
mysql -uroot -p123456 xxx<D:xxx.sql source 命令導(dǎo)入。
或者:
mysql -uroot -p 先登錄。
mysql>use 數(shù)據(jù)庫(kù);
mysql>set names utf8;
mysql>source d:xxx.sql
說(shuō)明:source導(dǎo)入非常慢,推薦使用mysql -uxxx -p<xxx.sql方式
4,查看表結(jié)構(gòu)
desc tablename;
5.查看行數(shù)
select count(id) from tablename ;
mysql、mysqladmin、mysqlbinlog、mysqldump、mysqlshow用法后續(xù)更新。
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)