hbxflihua的博客 -凯发k8国际

`
hbxflihua
  • 浏览: 653433 次
  • 性别:
  • 来自: 杭州
博主相关
  • 博客
  • 微博
  • 相册
  • 收藏
  • 社区版块
    • ( 0)
    • ( 0)
    • ( 1)
    存档分类
    最新评论
    文章列表
    -- 选择其中一个数据库,创建存储过程 proc_update_schema_or_data,这里需要注意替换schema_name的条件。 create procedure `proc_update_schema_or_data`(in update_sql longtext) begin declare _done int default false; declare dbx varchar(128); declare cur_schema cursor for select schema_name from in ...
    #直接进入sqlplus命令提示符 sqlplus /nolog   #以管理员登录 conn sys/orcl as sysdba     #创建表空间 create tablespace bds_dl datafile '/opt/oracle/11g/udb/bds_dl.dbf' size 100m autoextend on next 3m maxsize unlimited;   #创建用户 create user bds_dl identified by bds_dl default tablespace bds_dl;   #为用户授权 grant ...
    [client] port = 3306 socket = /tmp/mysql.sock # the mysql server [mysqld] # basic #skip-grant-tables port = 3306 user = mysql basedir = /usr/local/mysql datadir = /data/mysql/data tmpdir = /data/mys ...
    -- mysql 导出 mysqldump -h 172.xx.xx.xx -u [username] -p [database]> db.sql -- mysql 导入 msql -u[username] -p source d:/db.sql  --创建数据库 create database if not exists ifaes default charset utf8 collate utf8_general_ci;   -- 授权 grant select,delete,update,insert on ifaes.* to dev@'%' identifie ...
     最近在做项目时遇到一个问题,同一个方法中两次更新入库,其中一次成功,一次没执行。我先是排查应用程序日志,发现程序日志并没有异常,然后根据执行时间查了mysql的binlog日志。 binlog日志查看脚本如下: /usr/local/mysql/bin/mysqlbinlog -v --start-datetime='2018-12-26 17:55:00' --stop-datetime='2018-12-26 17:57:00' logs/mysql-bin.000004 >/tmp/tmp.sql  binlog日志显示确实只执行了一次更新操作 ### upda ...
    1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。  2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 4.应尽量避免在 where 子句中使用 or 来 ...
    • 2011-09-17 23:08
    • 浏览 1098
    • 分类:数据库
    本文对in和exists的区别与sql执行效率进行了全面整理分析…… 最近很多论坛又开始讨论in和exists的区别与sql执行效率的问题, 本文特整理一些in和exists的区别与sql执行效率分析 sql中in可以分为三类:   1、形如select * from t1 where f1 in ('a','b'),应该和以下两种比较效率   select * from t1 where f1='a' or f1='b'   或者 select * from t1 where f1 ='a' union all select * from t1 f1='b'   你可能指的不是这一 ...
    • 2011-09-17 22:50
    • 浏览 1192
    • 分类:数据库
    global site tag (gtag.js) - google analytics
    网站地图