原创 mysql 漢字轉拼音首字母

創建字符編碼映射表 CREATE TABLE IF NOT EXISTS `t_base_pinyin` ( `pin_yin_` varchar(255) CHARACTER SET gbk NOT NULL,

原创 mysql 清除指定用戶的連接腳本

該腳本爲殺死 vemssms 用戶所有的連接,如果想更改其他用戶   更改  |grep  vemssms| 這一段即可實現 使用場景:            1、殺死指定用戶的連接            2、殺死指定服務器ip連接過來的

原创 阿里雲安裝oracle沒有swap空間建議解決方法

20160314公司將數據庫遷移到阿里雲安裝過程中提示swap空間不足 圖示如下: 下面附解決辦法 1)是格式化硬盤一段空間格式化後掛載 2)直接dd建立一個文件,mkswap,swapon 掛載 下面我使用了第二種方法操作如下 添加文

原创 xtrabackup備份恢復單表

創建表 CREATE TABLE `t_ll_name` ( `t_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `t_id`

原创 null值對於SQL邏輯的影響

1、在遇到 payment_way<>‘11’ payment_way=‘11’ 如果出現字段爲null的數據時,前兩個條件是無法取到全集 2、 payment_way is null payment_way is

原创 mycat 版本選擇-mycat1.6存在的一些問題

mycat  分庫訂單改造。   1、sum()函數的問題  在mycat 1.6版本中使用 sum()會出現,數字超出千萬級別會出現顯示採用科學計數的問題。 更換mycat1.6.5後sum()統計正常顯示   所以大家在選擇myc

原创 mysql percona版編譯安裝

安裝依賴 # yum install gcc-c++ make cmake bison bison-devel ncurses-devel liba

原创 批量刪除數據

declarecursor mycur is select qb1.rowid from qb1,qb2 where qb1.t_pad=qb2.t_pad order by rowid;type rowid_table_type is

原创 oracle 手動創建job語句

命令行執行語句 刪除同名job exec dbms_scheduler.drop_job('CTUNI_PUB.SP_MANGE_PART', TRUE); 創建job: begin   sys.dbms_scheduler.creat

原创 oracle數據庫邏輯備份,通過 expect 自動轉移到其他服務器

首先需要安裝expect # rpm -ihv expect-5.43.0-8.el5.i386.rpm# rpm -ihv expect-devel-5.43.0-8.el5.i386.rpm 例子: #! /usr/bin/expec

原创 oracle外鍵約束數據刪除

  今天同事讓我刪除一個表的數據,痛快的答應說好;   看起來挺簡單的一個任務,做起來可棘手,原來這個表是外鍵約束的,作爲一個主表存在!!   可是,我剛剛接觸這個系統,可是難死我了 之後查了一下資料確認可以通過約束名來查詢到相應的表禁

原创 lib_mysqludf_sy--mysql集成用戶自定義函數(添加自定義函數)

1.lib_mysqludf_sys簡介 mysql中沒有執行外部命令的函數,要調用外部的命令,可以通過開發MySQL UDF來實現,lib_mysqludf_sys 就是一個實現了此功能的UDF庫。 下載地址:https://gith

原创 mysq federated 引擎建表語句

第一種創建方式 CREATE TABLE `t_anal_boss_brandcount01` ( `id` varchar(64) NOT NULL COMMENT '編號', `date` varchar(10)

原创 mysql數據庫 程序壓測報錯

  {"result":"nested exception is org.apache.ibatis.exceptions.PersistenceException:  ### Error querying database.  Caus

原创 主從問題處理記錄

mysql> show slave status\G; *************************** 1. row *************************** Slave_IO_