奇葛格的BLOG

红尘最可笑,我自乐逍遥

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  59 随笔 :: 23 文章 :: 11 评论 :: 0 Trackbacks
一些常用的命令长时间不接触,可能遗忘,记于此,备忘。

mysql篇:
mysqladmin -u root -p oldpassword newpasswd
REPLACE INTO mysql.user (Host,User,Password) VALUES(\'%\',\'system\',PASSWORD(\'manager\'));
(FLUSH PRIVILEGES)
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456" WITH GRANT OPTION;
(备注:某次总是提示权限不够,原来要在localhost后加上.localdomain)
show create table sms_report;
select * from table into outfile '/tmp/outdata.txt' fields terminated by ',';
mysqlimport -i --columns=userid,mobile,servicecataid,t --fields-terminated-by=, sms /tmp/tablename.txt --local

如果一个表中有自增字段,使用TRUNCATE TABLE和没有WHERE子句的DELETE删除所有记录后,这个自增字段将起始值恢复成1.如果你不想这样做的话,可以在DELETE语句中加上永真的WHERE,如WHERE 1或WHERE true。

replace into province_seg select * from province_seg_tmp;

Oracle篇:

posted on 2006-07-25 19:00 奇葛格 阅读(312) 评论(1)  编辑  收藏 所属分类: 数据库|Oracle,Mysql

评论

# re: 命令备忘[持续更新] 2006-10-24 11:10 冰川
辛苦了。  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: