Time of Update: 2016-06-02
標籤:上一篇講了一些MySQL比較常用的SQL語句寫法,這篇再記錄下,平時可能會用到的複雜點的查詢語句的寫法。 複雜查詢語句一般是在報表查詢中比較常見,大象之前在“使用jxl產生複雜報表的分析與設計(二)”中就講過,處理複雜報表,首先需要搞清楚它的業務關係,這個非常關鍵,如果你連這些業務都沒弄明白就開始動手做,最後肯定是會有問題的。
Time of Update: 2016-06-02
標籤:固定長度整型數值在mysql 協議中的應用之一就是affected row ;這個要根據首位元組來判斷1、如果首位元組小於251;那麼首位元組就是它要表示的數值。2、如果首位元組等於251;那麼它表示的就是空值。3、如果首位元組等於252;那麼首位元組後的2個位元組用來表示數值大小。4、如果首位元組等於253;那麼首位元組後的3個位元組用來表示數值的大小。5、如果首位元組等於254;那麼首位元組後的8個位元組用來表示數億的大小。 python描述def
Time of Update: 2016-06-02
標籤:設定檔 mysql local 文章 使用者 深夜了,之所以還要寫這篇文章確實是因為今天很多時間浪費在這個mysql的安裝上,本來很簡單的過程,卻差不多浪費了一天的時間。一、Mysql 安裝與啟動
Time of Update: 2016-06-02
標籤:MySQL Cluster 是MySQL適合於分散式運算環境的高實用、高冗餘版本。它採用了NDB Cluster 儲存引擎,允許在1個 Cluster 中運行多個MySQL伺服器。MySQL Cluster 是一種技術,該技術允許在無共用的系統中部署“記憶體中”資料庫的 Cluster 。通過無共用體繫結構,系統能夠使用廉價的硬體,而且對軟硬體無特殊要求。此外,由於每個組件有自己的記憶體和磁碟,不存在單點故障。首先我們下載Mysql
Time of Update: 2016-06-02
標籤:CentOS
Time of Update: 2016-06-01
標籤:直奔主題一、sql語句:select * from table limit startPageNum,everyPageNum1)語句解析:table:你要查詢的表startPageNum:從多少條開始 everyPageNum:每頁多少條數二、以上的sql語句可以寫成如下:select * from table limit
Time of Update: 2016-06-01
標籤:解決辦法:1、找到安裝目錄下的my-default.ini 這個設定檔2、copy一份粘貼到同目錄下 另命名為my.ini 3、在my.ini 配置下加上下面幾句代碼 並儲存[mysql]default-character-set=utf8[mysqld]character-set-server=utf84、重啟mysql服務或者重新安裝都可以希望能解決大家的問題 注意是5.6版本的 以前的方法不怎麼管用,
Time of Update: 2016-06-01
標籤:常用的建模工具有:PowerDesigner和ERWin,後者已快被淘汰,但前者依然活躍。相信大家都遇到過項目組已經運營很很久,但是竟然連一個ER圖都沒有,今天就講解一下PowerDesigner串連mysql逆向產生pdm。PS:網路上各種老版本,各種文不對題,按照本文去做,10分鐘即可搞定,就是這麼簡單。假設大家已經安裝好PowerDesigner,本人使用版本號碼15.1破解漢化版。1.安裝mysql-connector-odbc-5.1.5-win32.msi這個是驅動必須安裝,大
Time of Update: 2016-06-01
標籤:系統內容:Red Hat Enterprise Linux Server 6 1.停止mysqld服務 [[email protected] huage]# service mysqld stop 2.以跳過授權的方式啟動mysql [[email protected] huage]# mysqld
Time of Update: 2016-06-02
標籤:很多地方在分析char與varchar資料類型選擇原則上,往往忽略了儲存引擎。事實上,我們應當根據選定的儲存引擎,確定如何選擇合適的資料類型。char與varchar比較 值 char(3) 實際儲存字元長度 varchar(3) 實際儲存字元長度 ” ’ ‘ 3 ” 1 ‘ab’ ‘ab ‘ 3 ‘ab’ 3 ‘abc’ ‘abc’ 3 ‘abc’ 4 ‘abcdefg’ ‘abc’ 3 ‘abc’
Time of Update: 2016-06-01
標籤:1、串連mysql資料庫:mysql -u使用者名稱 -p密碼;2、建立資料庫:create table 資料庫名稱;3、刪除資料庫:drop database 資料庫名稱;4、使用資料庫:use 資料庫名稱;5、建立資料庫表:create table 表名稱(-> 欄位名稱1 欄位類型[DEFAULT 預設值][約束]-> 欄位名稱2 欄位類型[DEFAULT 預設值][約束]->…->);例:create table mysql(->id
Time of Update: 2016-06-01
標籤:window下1.匯出整個資料庫mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔案名稱mysqldump -u dbuser -p dbname > dbname.sql2.匯出一個表mysqldump -u 使用者名稱 -p 資料庫名 表名> 匯出的檔案名稱mysqldump -u dbuser -p dbname users> dbname_users.sql3.匯出一個資料庫結構mysqldump -u dbuser -p -d --add-
Time of Update: 2016-06-01
標籤:MySQL查詢快取用於儲存MySQL查詢語句返回的完整結果,被命中時,MySQL會立即返回結果,省去解析、最佳化和執行等階段。如何檢查緩衝?MySQL儲存結果於緩衝中:把SELECT語句本身做hash計算,計算結果為key,查詢結果作為value。不會被緩衝的資料:查詢語句中有一些不確定資料時,不會緩衝,例如NOW(),CURRENT_TIME(),一般來說,如果查詢中包含自訂函數、儲存函數、使用者變數、暫存資料表、mysql庫中系統資料表、或者任何包含許可權的表,一般都不會被緩衝。緩衝會
Time of Update: 2016-06-01
標籤:CentOS7的yum源中預設好像是沒有mysql的。為瞭解決這個問題,我們要先下載mysql的repo源。1. 下載mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2. 安裝mysql-community-release-el7-5.noarch.rpm包$ sudo rpm -ivh mysql-community-
Time of Update: 2016-06-02
標籤:1,進入mysql,終端中輸入 mysql -u 使用者名稱 -p 。enter鍵後,提示輸入密碼。2,執行grant all privileges on xxxdb.* to [email protected]"%" identified by "passdtest"; 增加使用者usertest,密碼為passdtest。其對資料庫xxxdb有所有許可權。可以外網訪問。3,show database; 顯示此使用者下的資料庫4,select
Time of Update: 2016-06-02
標籤:1、安裝IIS,並安裝CGI角色;2、安裝php manager IIS擴充;3、安裝php;4、配置php manager, 添加php php-cgi.exe執行路徑 ;5、下載mysql community msi安裝版,只需安裝server模組,安裝完後無需進行像壓縮版那樣的配置工作;6、安裝mysql-front管理工具(功能全面的同時,大小卻只有3~4M);7、IIS網站根目錄在C:/inetpub/wwwroot下。 IIS+php+mysql 環境搭建
Time of Update: 2016-06-01
標籤:1、基本文法INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [(col_name,...)] VALUES ({expr | DEFAULT},...),(...),... [ ON DUPLICATE KEY UPDATE col_name=expr, ... ]或:INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY]
Time of Update: 2016-06-02
標籤:建表:CREATE TABLE `sj_projects` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL DEFAULT ‘‘ COMMENT ‘項目名稱‘, `platform_id` int(11) NOT NULL DEFAULT ‘0‘ COMMENT ‘平台id‘, `unique_id` varchar(255) NOT NULL DEFAULT ‘‘ COMMENT
Time of Update: 2016-06-02
標籤:everybody 是否匯入資料庫的時候 導的導的 就會出現這個錯誤呢,這個錯誤的原因是你的資料庫有點大,資料有點多,匯入時間過長與伺服器失去串連了,讓我們看下咋解決把。如果用的是xampp 修改my.ini 將max_allowed_packet=15mb然後重啟就ok了當然 有的php環境裡沒有這句,就比較尷尬了,沒事 比如phpstudy 你代開my.ini你發現沒有這句話,也沒事,直接像我這樣 加上一句就可以了 ,別忘記重啟。對了
Time of Update: 2016-06-02
標籤: 由於工作學習的需要,所以在公司的電腦上安裝MySQL。安裝過程很順利,注意安裝路徑和資料儲存路徑在一個disk中。MySQL配置就沒有那麼幸運,中間出現各種問題,折騰了將近一天才解決問題成功登陸和使用MySQL。此文主要針對個人在安裝配置過程中遇到的問題進行整理,期間借鑒和使用了網上各種解決方案,整理的解決方案是適用於本人的,本著學習的態度,如有雷同還請原諒。安裝環境系統:win7,64位安裝包:MySQL 5.1 msi檔案,64位安裝路徑:C:\Program