Time of Update: 2017-01-19
1 GROUP_CONCATmysql> SELECT student_name, -> GROUP_CONCAT(test_score) -> FROM student
Time of Update: 2017-01-19
網路環境: 宿主機:Win7 VirtualBox 4.1.4 + Ubuntu 11.10 server 64bit 宿主機使用網線的時候,客戶機在Bridged Adapter模式下,使用Atheros AR8131 PCI-E Gigabit Ethernet Controller上網沒問題。 宿主機使用無線時候,客戶機在Bridged Adapter模式下,使用可選項裡唯一一個WIFI選項,Microsoft Virtual Wifi Miniport Adapter也無法上網,故棄之。
Time of Update: 2017-01-19
當你第一次在機器上安裝MySQL時,mysql資料庫中的授權表是這樣初始化的:你可以從本地主機(localhost)上以root串連而不指定口令。root使用者擁有所有許可權(包括系統管理權限) 並可做任何事情。(順便說明,MySQL超級使用者與Unix超級使用者有相同的名字,他們彼此毫無關係。)匿名訪問被授予使用者可從本地串連名為test和任何名字以test_開始的資料庫。匿名使用者可對資料庫做任
Time of Update: 2017-01-19
建立觸發器。建立觸發器文法如下:CREATE TRIGGER trigger_name trigger_time trigger_eventON tbl_name FOR EACH ROW
Time of Update: 2017-01-19
環境開發包:appserv-win32-2.5.10伺服器:Apache2.2資料庫:phpMyAdmin語言:php5,java平台:windows 10java驅動:mysql-connector-java-5.1.37需求編寫一個PHP指令碼語言,串連到phpMyAdmin資料庫的test庫編寫一個java
Time of Update: 2017-01-19
項目思路分析:一個PHP項目要用到分類,但不確定分幾級,所以就想做成無限級分類。一開始想是按以前一樣,資料庫建4個值,如下:id: 自增 | pid: 父類ID | xid: 排序ID | classname: 分類名稱後來想到這種在讀取資料時和修改時比較不方便,而且在產品讀取時尤其不便,於時改成了以下的方案:在Mysql的表中新增了一個欄位,現資料庫如下:表名
Time of Update: 2017-01-19
剛安裝Python的MySQL支援庫,一口氣遇到了一連串的問題,好在Google一下,均解決。遂記錄下,備忘。 1.下載Python的MySQL支援庫 地址:http://sourceforge.net/projects/mysql-python/ 2.解壓編譯 python setup.py install 遇到第一個問題: _mysql.c:44:23: error: my_config.h: No such file or directory
Time of Update: 2017-01-19
突然收到MySQL警示,從庫的資料庫掛了,一直在不停的重啟,開啟錯誤記錄檔,發現有張表壞了。innodb表損壞不能通過repair table 等修複myisam的命令操作。現在記錄下解決過程,下次遇到就不會這麼手忙腳亂了。處理過程: 一遇到警示之後,直接開啟錯誤記錄檔,裡面的資訊:InnoDB: Database page corruption on disk or a failedInnoDB: file read of page 30506.InnoDB: You may
Time of Update: 2017-01-19
零、關於HibernateHibernate是冬眠的意思,它是指動物的冬眠,但是本文討論的Hibernate卻與冬眠毫無關係,而是接下來要討論的SSH2架構中的一員。Hibernate是一個開源的項目,它是一個對象關聯式模式的架構,並且對JDBC進行了非常輕量級的封裝,程式員在開發時可以使用對象編程思維進行開發。下載地址:http://hibernate.org/orm/downloads/Note:輕量級和重量級的區別,輕量級的架構套件較小,並且使用較簡單,而且測試容易,開發效率高;重量級架構
Time of Update: 2017-01-19
status = show status like ‘%%' [例:show status like 'Com_select']variables = show variables like ‘%%' [例:show variables like
Time of Update: 2017-01-19
經過測試發現mysql中用<>與!=都是可以的,但sqlserver中不識別!=,所以建議用<>selece * from jb51 where id<>45sql 裡 符號<> 於 != 的區別<>
Time of Update: 2017-01-19
MySQL命令列匯出資料庫: 1,進入MySQL目錄下的bin檔案夾:cd MySQL中到bin檔案夾的目錄 如我輸入的命令列:cd C:\Program Files\MySQL\MySQL Server 4.1\bin (或者直接將windows的環境變數path中添加該目錄) 2,匯出資料庫:mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔案名稱 如我輸入的命令列:mysqldump -u root -p jluibmclub > d:\ jluibmclub
Time of Update: 2017-01-19
這個工具類使用簡單,執行個體化直接調用就可以了,大家還可以方便的根據自己的需要在裡面增加自己的功能複製代碼 代碼如下:package com.lanp.ajax.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;/** *
Time of Update: 2017-01-19
最近網站訪問量大增,可能有些頻道程式也有一些問題,造成了MySQL資料庫出現Forcing close of thread 28790 user錯誤。如果遇到這種情況改怎麼解決呢?icech找到兩種方法來解決:1、修改mysql設定檔如果設定檔是my.ini,可以在在my.ini添加下面兩條內容:skip-lockingskip-name-resolve注意:在新版本的mysql中,skip-locking已經被換成了skip-external-locking,如果使用skip-locking,
Time of Update: 2017-01-19
本文執行個體講述了mysql壓力測試的指令碼,分享給大家供大家參考。具體如下:建立表DEPT 複製代碼 代碼如下:CREATE TABLE dept( /*部門表*/deptno MEDIUMINT UNSIGNED NOT NULL DEFAULT 0,dname VARCHAR(20) NOT NULL DEFAULT "",loc VARCHAR(13) NOT NULL DEFAULT "")
Time of Update: 2017-01-19
本文執行個體講述了mysql更改引擎(InnoDB,MyISAM)的方法,分享給大家供大家參考。具體實現方法如下:mysql預設的資料庫引擎是MyISAM,不支援事務和外鍵,也可使用支援事務和外鍵的InnoDB。查看當前資料庫的所支援的資料庫引擎以及預設資料庫引擎資料庫支援的引擎和預設資料庫引擎代碼:複製代碼 代碼如下:show
Time of Update: 2017-01-19
最近有個朋友提到如何使用sql來刪除一個欄位中部分內容,於是就寫了這篇文章,簡單記過:測試表如下:複製代碼 代碼如下:CREATE TABLE `t` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `domain` tinytext, PRIMARY KEY (`id`)
Time of Update: 2017-01-19
在對MySQL資料庫進行遷移的時候,有時候也需要遷移來源資料庫內的使用者與許可權。對於這個遷移我們可以從mysql.user表來擷取使用者的相關許可權來產生相應的SQL語句,然後在目標伺服器上來執行產生的SQL語句即可。本文提供了產生提取使用者權限的指令碼並給出示範。1、產生使用者權限的指令碼複製代碼 代碼如下:[root@HKBO ~]# more exp_grant.sh #!/bin/bash #Function export user
Time of Update: 2017-01-19
索引可以提高資料的檢索效率,也可以降低資料庫的IO成本,並且索引還可以降低資料庫的排序成本。排序分組操作主要消耗的就是CPU資源和記憶體,所以能夠在排序分組操作中好好的利用索引將會極大地降低CPU資源的消耗。如何判定是否需要建立索引?1、較頻繁地作為查詢條件的欄位這個都知道。什麼是教頻繁呢?分析你執行的所有SQL語句。最好將他們一個個都列出來。然後分析,發現其中有些欄位在大部分的SQL語句查詢時候都會用到,那麼就果斷為他建立索引。2、唯一性太差的欄位不適合建立索引什麼是唯一性太差的欄位。如狀態欄
Time of Update: 2017-01-19
mysql擷取group by內部可以擷取到某欄位的記錄分組統計總數,而無法統計出分組的記錄數。mysql的SQL_CALC_FOUND_ROWS 使用 擷取查詢的行數 在很多分頁的程式中都這樣寫:代碼如下SELECT COUNT(*) from `table` WHERE ......;查出合格記錄總數代碼如下SELECT * FROM `table` WHERE ...... limit M,N;查詢當頁要顯示的資料 這樣的語句可以改成:代碼如下SELECT