易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql与Oracle update的区别

update :单表的更新不用说了,两者一样,主要说说多表的更新
   
       Oracle> Oracle的多表更新要求比较严格,所以有的时候不是很好写,我们可以试试Oracle的游标
                    (游标参考:http://blog.csdn.net/lovelyhermione/archive/2009/08/18/4457500.aspx)
          update (
                   select t.charger_id_ new_charger_id_
                   from t_cus_year_status t
                   left join t_customer_infos cus on cus.id_ = t.cus_id_
                   where....
        ) n  set  n.new_charger_id_ =6;
   
     mysql>
                   update t_cus_year_status t
                     left join t_customer_infos cus on cus.id_ = t.cus_id_
                   set t.charger_id_  =6
                   where......;


相关文档:

mysql 起动错误解决办法

mysql 起动错误解决办法- -
                                      
Access denied for user ''@'localhost' to d ......

MYSQL索引的使用

在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个
mytable
表:
CREATE TABLE mytable(
ID INT NOT NULL,
username VARCHAR(16) NOT NULL
);
我们随机向里面插入了
10000
条记录,其中有一条:
5555, admin

在查找
username="admin"
的记录
SELECT * from mytable WH ......

MySQL数据库备份和还原的常用命令


备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > bac ......

使MySQL root账户能远程访问

1.登录MySQL终端 2.授权:
允许所有机器访问MySQL服务器
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH RIVILEGES;
允许指定机器访问MySQL服务器
GRANT ALL PRIVILEGES ON *.* TO 'root'@'IP地址'IDENTIFIED BY 'password' WITH GRANT OPTION; ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号