Time of Update: 2015-12-29
標籤:產生原因還沒有明白,先記錄一下。使用DATEDIFF函數,計算兩個日期的時間差。在mybatis中,resultType 是map.在代碼中,根據map的key取值的時候。在mysql 5.5.39 中,得到的類型是Integer在mysql 5.6.11 中,得到的類型是Long目前解決方案是map取出的值,統一轉化成string.在根據需要轉化。產生原因目前還不清楚。先記錄一下mysql,mybatis使用中遇到的類型轉化的問題
Time of Update: 2015-12-29
標籤:Windows --MySQL zip版本安裝記錄:step1.官網download zip包:http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.10-winx64.zipstep2.解壓包,path中增加E:\software\mysql-5.7.10\binstep3.修改 my-default.ini檔案:basedir = E:\software\mysql-5.7.10datadir = E:\software\mysql-5
Time of Update: 2015-12-29
標籤:1、查詢條件的先後順序有多個查詢條件時,要把效率高能更精確篩選記錄的條件放在後邊。因為MySQL解析sql語句是從後往前的(不知是否準確)。例:select a.*,b.* from UsrInf a,OrgInf b where LogNam=‘njnydx9‘ and
Time of Update: 2015-12-29
標籤: 這些時應公司要求,需要給開發部培訓一下MYSQL,所以一直在想,從什麼入手,才能讓各位大蝦感興趣!從文法開始吧,這能讓熟悉SQL server的最快瞭解和感興趣! 在MYSQL中,除了我們熟悉的INSERT INTO插入語句外,還有一個特殊的語句,REPLACE INTO語句。1、INSERT INTO語句 文法一: INSERT [LOW_PRIORITY | DELAYED]
Time of Update: 2015-12-29
標籤: 本文主要講解mysql在ubuntu中的安裝和使用,以及mysql workbench的安裝和使用。mysql是一個開源的資料庫軟體,甲骨文的一個產品,是一個效能較好的資料庫軟體。mysql workbench是一款專為MySQL設計的ER/資料庫建模工具。1.mysql的安裝這裡介紹最簡單的方式通過apt-get安裝。安裝命令:sudo apt-get updatesudo apt-get install mysql-server
Time of Update: 2015-12-29
標籤:亂碼問題原因有多種,其中有一種是由於MySQL預設使用 ISO-8859-1 ( 即Latin1 ) 字元集,而JAVA內部使用Unicode編碼,因此在JAVA中向MYSQL資料庫插入資料時,或者讀取資料時,都需要先轉換一下編碼方式。當然,如果可以直接修改設定檔的話,也可以解決亂碼問題,然而某些情況下,我們並不能直接接觸到設定檔(例如你是買的網上的空間),此時,我們可以採取編碼格式轉換的方法。 插入資料:如:...String str="中文";String sql =
Time of Update: 2016-01-03
標籤:PHP低級編程的兄弟是這樣來看這個問題的,我作下筆錄如下,期望能客觀的理解這個enum欄位的優點及缺點:膘哥觀點: enum有優點。但個人覺得。。。缺點更多,客觀的講:優點主要是在建資料 庫的時候就可以把一些值給規範好。缺點是。。enum不適合PHP。主要是PHP是弱類型,如:你insert into ..... set a= 1,你沒法知道你是想 a= ‘1‘ 還是 a=
Time of Update: 2015-12-28
標籤:pt-table-sync下載及使用者賦權參考上篇文章percona-toolkit之pt-table-checksums檢測Mysql主從資料一致性先使用pt-table-checksums檢測資料一致性,然後使用pt-table-sync進行主從一致性修複,注意修複的表必須有主鍵或者唯一索引主庫bash下執行:./pt-table-checksum --nocheck-replication-filters --replicate=test.checksums --host=10.50
Time of Update: 2015-12-30
標籤:常見的讀寫方式 基於程式碼內部實現在代碼中根據select、insert進行選擇分類;這類方法也是生產常用的,效率最高,但是對開發人員比較麻煩。架構不能靈活調整基於中介軟體的讀寫分離:mysql-proxy、ameba、atlas、cobar、TDDL 搭建mysql-proxy 下載:http://downloads.mysql.com/archives/proxy/選擇linux gentic,編譯好的二進位檔案。tar zxf
Time of Update: 2015-12-28
標籤:mssql mysql 遷移 本人試圖將公司的資料庫由MSSQL遷移到MySQL,得到一下經驗傳聞:關係型資料庫遷移到非關係型資料庫很簡單,但是非關係型資料庫遷移到關係型資料庫非常難。選擇工具:試過SQLyog,發現配置也挺麻煩的。最終我選擇了Navicat Premium優點:1.操作簡單可視化;2.可對MSSQL、MySQL、Oracle、MariaDB、PostgreSQL
Time of Update: 2016-01-02
標籤:1. 建立新使用者//登入MYSQL@>mysql -u root -p@>密碼//建立使用者mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));//重新整理系統許可權表mysql>flush privileges;這樣就建立了一個名為:phplamp 密碼為:1234
Time of Update: 2015-12-28
標籤:my.ini參數修改了下 Java代碼 table_cache=512 bulk_insert_buffer_size = 100M innodb_additional_mem_pool_size=30M innodb_flush_log_at_trx_commit=0 innodb_buffer_pool_size=207M i
Time of Update: 2015-12-29
標籤:索引是有效使用資料庫的基礎,但你的資料量很小的時候,或許通過掃描整表來存取資料的效能還能接受,但當資料量極大時,當訪問量極大時,就一定需要通過索引的輔助才能有效地存取資料。一般索引建立的好壞是效能好壞的成功關鍵。1.InnoDb資料與索引儲存細節使用InnoDb作為資料引擎的Mysql和有叢集索引的SqlServer的資料存放區結構有點類似,雖然在物理層面,他們都儲存在Page上,但在邏輯上面,我們可以把資料分為三塊:資料區域,索引地區,主鍵地區,他們通過主鍵的值作為關聯,配合工作。預設配
Time of Update: 2015-12-28
標籤:任務目的:把現網資料庫(MySQL5.5,windows)中的內容匯入到測試資料庫(MySQL5.1,linux)中1.由於對MySQL並不熟悉,一上來我先考慮方案是用現成的資料庫管理工具來處理。我先後用Navicat
Time of Update: 2015-12-28
標籤:鑒於最近做的事情,需要解決慢sql的問題,現補充一點sql語句效能分析之explain的使用方式!綜合返回資料情況,分析各個參數,可以瞭解sql使用方法:explain + sql語句如 :explain select id as paid,userid from patientattachments where id =1000 ORDER BY ctime desc limit 10; 各個屬性的含義id
Time of Update: 2015-12-28
標籤: SHOW STATUS LIKE ‘%Table_locks%‘Table_locks_immediate | 105 |Table_locks_waited | 3
Time of Update: 2015-12-29
標籤:mysql使用不同的設定檔,開機檔案,資料檔案,記錄檔。一般用法是在/data目錄下按照連接埠來配置多執行個體:/data/{3306,3307}/datavim /data/3306/my.cnf<code>[client]port = 3306socket = /data/3306/mysql.sock[mysql]no-auto-rehash[mysqld]user = mysqlport = 3306socket =
Time of Update: 2015-12-28
標籤:安裝完mysql-server會提示可以運行mysql_secure_installation。運行mysql_secure_installation會執行幾個設定:a)為root使用者佈建密碼b)刪除匿名帳號c)取消root使用者遠程登入d)刪除test庫和對test庫的存取權限e)重新整理授權表使修改生效通過這幾項的設定能夠提高mysql庫的安全。建議生產環境中mysql安裝這完成後一定要運行一次mysql_secure_installation,詳細步驟請參看下面的命令:複製代碼代碼
Time of Update: 2015-12-29
標籤:升級方式:ONE:In-place Upgrade 涉及關掉老版本MySQL,替換老版本MySQL的binaries or packages成新的(系統庫替換,及軟體替換),重啟MySQL以存在的data目錄,運行mysql_upgrade.TWO:Logical Upgrade
Time of Update: 2015-12-29
標籤:[轉]http://blog.csdn.net/lwprain/article/details/10966837備忘: 在配置之前如果之前配置過主從沒成功的話, 最好把master資料庫目錄下的mysql-bin.000000x 和 mysql-bin.index等, 以及salve下的relay-bin.00000x, relay-bin.index, log-bin 等刪除了, 重啟服務再配置同步狀態關鍵語句,每次主庫重啟都要在slave執行:show master