1.顯示當前的數據庫列表
show databases;
2.使用那個數據庫 :
use 數據庫名;
3..顯示數據庫的表名
show tables;
4.刪除某張表
drop tables 表名
delete from tablename
delete方法最大的問題,當有標誌字段時就有問題
5.清空表
truncate table tablename
6.顯示數據庫的表名
show tables
7.查看錶結構
show columns from 表名;
8.插入數據
insert into 表名 (字段1,字段2,...) values('數據1','數據2');
9.表新增字段
alter table fanwe_user add column `avatar` int(11) default '0';
10. 更新字段
update user set avatar=0 where status=0;
11.去掉重複的記錄
select distinct * from tableName;
12.數據庫的備份
cmd控制檯:
mysqldump –u root –proot 數據庫 [表名1 表名2..] > 文件路徑
比如: 把temp數據庫備份到 d:\temp.bak
mysqldump –u root –proot temp > d:\temp.bak
如果你希望備份是,數據庫的某幾張表
mysqldump –u root –prot temp dept > d:\temp.dept.bak
13.mysql控制檯
回覆備份
source d:\temp.dept.bak
14。增量備份(5.0 以上的版本,不包括5.0的才支持這個功能)
(1)my.ini 中配置
[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3307
#增量備份
log-bin="D:/backup/binlog"
(2)重啓下mysql
(3)查看增量備份的內容
進入控制檯,切換到mysql下的bin目錄下面
mysqlbinlog D:\backup\binlog.000001; mysqlbinlog後面跟的是要查看的備份文件
15.回覆增量備份的數據
進去控制檯,切換到mysql下的bin目錄
mysqlbinlog --stop-datetime="XXX-XXX-XX" D:\backup\binlog.000001 | mysql -uroot -pxxx [截止時間]
mysqlbinlog --stop-position="XXX" D:\backup\binlog.000001 | mysql -uroot -pxxx [位置]
mysqlbinlog --start-datetime="XXX-XXX-XX" --stop-datetime="XXX-XXX-XX" D:\backup\binlog.000001 | mysql -uroot -pxxx [時間段]
16.查看錶的存儲引擎
show create table 表名;
17.myisam類型表碎片整理
optimize table test100; //test100 要整理碎片的表
18.自我複製
insert into message (sender,getter,sendtime,content) select sender,getter,sendtime,content from message;
19.mysql命令查詢表的個數
SELECT count(TABLE_NAME) FROM information_schema.TABLES WHERE TABLE_SCHEMA='ename_trans';20.查找表存在
select table_name from information_schema.tables where table_name like 'trans_domain_auction%'
show tables like 'trans_domain_auction%';
21.查詢結果轉化時間啊戳
select *,FROM_UNIXTIME(create_day,'%Y年%m月%d %H時%i分%s秒') from fanwe_day_count;
22.忘記root密碼,修改root
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
23.修改字段名稱
alter table trans_book_auction_2011 CHANGE SimpleDesc SimpleDec varchar(100) NOT NULL DEFAULT '';