Time of Update: 2018-09-07
標籤:lse 迴圈 數值 class tar http www. pos 模糊查詢 中文分詞用 SCWS
Time of Update: 2018-12-03
修改表:添加欄位:alter table yyh_yp_managerrob add catid smallint(5) , add typeid smallint(5) , add areaid smallint(5) , add title char(150) , add style char(5) , add thumb char(100) , add keywords char(40) , add description char(255) , add posids
Time of Update: 2018-12-03
Mysql自動備份:首頁,需要建立備份存放目錄。如:D:\Data\db_bak\資料庫檔案夾(建議與資料庫同名,以便識別)找到資料庫檔案所在目錄的檔案夾。如:D:\MysqlData\資料庫檔案夾在備份的目錄下,建立bat檔案,名稱可自訂,如db_back_aa.bat檔案,輸入以下代碼,(請注意更改成你實際的目錄)net stop mysqlxcopy Data\db_bak\資料庫檔案夾\*.* D:\MysqlData\資料庫檔案夾\%date:~0,10%\ /yc:\progra~1
Time of Update: 2018-12-03
命令列下具體用法如下: mysqldump -u用戶名 -p密碼 -d 資料庫名 表名 > 指令碼名; 匯出整個資料庫結構和資料mysqldump -h localhost -uroot -p123456 database > dump.sql 匯出單個資料表結構和資料mysqldump -h localhost -uroot -p123456 database table > dump.sql 匯出整個資料庫結構(不包含資料)mysqldump -h
Time of Update: 2018-12-03
小結一下6個MYSQL 陳述式中常用的小TIPS1) 比如要計算某個人現在多大,假設該人的出生年月變數是@dateofbirth ,則SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@dateofbirth)), '%Y') + 0;2 計算日期差 假設兩個日期格式為yyyy-mm-dd hh:mm:ss,則可以計算相差的秒數UNIX_TIMESTAMP( dt2 ) - UNIX_TIMESTAMP( dt1 ) 然後再去除60,36
Time of Update: 2018-12-03
mysql5 中的mysqli的確值得仔細去用和學習一下,今天看了看其中的一些新特性,比如新增加了支援preparestament的支援,舉例子如下(摘自apress的書)<?php// Create a new server connection$mysqli = new mysqli("127.0.0.1", "siteuser", "secret", "company");// Create the query and corresponding
Time of Update: 2018-12-03
在MySQL裡,我們一般使用SHOW STATUS查詢服務器狀態,文法一般來說如下:SHOW [GLOBAL | SESSION] STATUS [LIKE 'pattern' | WHERE expr]執行命令後會看到很多內容,其中有一部分是Handler_read_*,它們顯示了資料庫處理SELECT查詢語句的狀態,對於調試SQL語句有很大意義,可惜實際很多人並不理解它們的實際意義,本文簡單介紹一下:為了讓介紹更易懂,先建立一個測試用的表:CREATE TABLE IF NOT
Time of Update: 2018-12-03
最近小結歸納了些MYSQL中容易忽視和的操作,有的還是很不錯的.1) perror代碼查看工具 最近發現經常在MYSQL匯入匯出的時候,經常發現mysql中有error no:之類的錯誤提示資訊,但要具體知道錯在哪裡的話,其實MYSQL有個內建的工具perror的,比如可以這樣用 perror 30就可以看到代碼30的是什麼錯誤資訊了.2)mysqlcheck工具 參數有 -c(檢查) ,-r(修複) -a(分析) -O(最佳化)如mysqlcheck -u root -
Time of Update: 2018-12-03
1 對備份的注意點 mysql 5中,要備份的話,當然要先設定日誌了,在my.ini中設定如下 [mysqld]# The TCP/IP Port the MySQL Server will listen onport=3306log-bin="E:/mysql5/log/bin.log"log-error="E:/mysql5/log/error.log"log="E:/mysql5/log/mysql.log" 備份時,用mysqldump,比如mysqldump -u
Time of Update: 2018-12-03
參考這篇文章本機環境:ubuntu12.04,fedora-17MYSQL版本:5.5.28CMAKE版本:2.8.9一.下載最新版本的cmake,解壓後編譯安裝.sudo ./configure --prefix=/usr/local/etc/cmake-2.8.9sudo makesudo make installsudo ln -s /usr/local/etc/cmake-2.8.9/bin/cmake
Time of Update: 2018-12-03
1. 安裝Apahce, PHP, Mysql, 以及php串連mysql庫組件。yum -y install httpd php mysql mysql-server php-mysql2. 配置開機啟動服務 /sbin/chkconfig httpd on [設定apache伺服器httpd服務開機啟動] /sbin/chkconfig --add mysqld [在服務資訊清單中添加mysql服務] /sbin/chkconfig mysqld
Time of Update: 2018-12-03
import java.sql.*; public class TestJDBC { public static void main(String[] args) { ResultSet rs = null; Statement stmt = null; Connection conn = null; try { String URL = "jdbc:mysql:/
Time of Update: 2018-12-03
我們在做一些查詢的時候總希望能避免資料庫引擎做全表掃描,因為全表掃描時間長,而且其中大部分掃描對用戶端而言是沒有意義的。那麼在 MySQL 中有那些方式是可以避免全表掃面的呢?除了我們大家很熟悉的通過使用索引列或分區等方式來進行查詢的最佳化之外還有那些呢? 在我們使用查詢語句的時候,經常要返回前幾條或者中間某幾行資料,這個時候怎麼辦呢?不用擔心,mysql已經為我們提供了這樣一個功能。 SELECT * FROM table LIMIT [offset,] rows | rows OFFSET
Time of Update: 2018-12-03
閑來無事,上班時找了個練習來寫,聯絡題目是針對sql server 2000的以下為mysql 一 單詞解釋(2分/個) 34分 Data 資料 Database 資料庫 RDBMS 關聯式資料庫管理系統 GRANT 授權 REVOKE 取消許可權 DENY 拒絕許可權 DECLARE 定義變數 PROCEDURE預存程序 事務 Transaction 觸發器 TRIGGER 繼續 continue 唯一 unqiue 主鍵 primary key 識別欄位
Time of Update: 2018-12-03
1.下載sitescope2.安裝sitescope 可以一路預設安裝,許可證號可以先為空白,為空白代表試用,有期限,可以到安裝完之後,再填寫。安裝完之後就 會彈出一個頁面,點擊頁面上的http://localhost:8080/SiteScope.就會進入sitescope介面。當進入介面中顯 示的是紅叉叉,你需要安裝java運行環境jre6,然後運行正常,也可以直接安裝jdk3.下載java版的mysql驅動程式(JDBC驅動程式,最好是5版本以上的)
Time of Update: 2018-12-03
最近做資料庫的遷移,從原伺服器複製資料庫的位元據到新的伺服器(MyISAM是可以直接複製資料檔案的),啟動後出現 Table XXX is read only的問題,這種操作我原來做過很多次都沒問題。查詢了網上通常的做法(網上估計都是抄的,根本驗證過),一是檢查檔案許可權,另一個是Flush
Time of Update: 2018-12-03
MYSQL編碼問題的匯總上一篇 /下一篇 2007-11-05 14:39:12/ 個人分類:他山之石查看( 882 ) /評論( 1 ) /評分( 0 / 0 )全文摘自[http://hi.baidu.com/kkwtre/blog/item/c5ef108254b732a30cf4d2ba.html]1.
Time of Update: 2018-12-03
今天在Linux上面用mysql的LOAD DATA INFILE 命令匯入文本中的資料到資料庫,但是在執行的時候總是拋出下面的錯誤 ERROR 13 (HY000): Can't get stat of 'XXXX.xxx' (Errcode: 13)但是將LOAD DATA INFILE 換成LOAD DATA LOCAL INFILE 便可以正確的執行,經過探索發現估計是檔案的許可權問題,但是具體原因還有待探索,下面是國外網站對該問題的一個解釋,供參考This means the
Time of Update: 2018-12-03
代碼如下:#!/bin/bash #check MySQL_Slave Status #crontab time 00:10 MYSQLPORT=`netstat -na|grep "LISTEN"|grep "3306"|awk -F[:" "]+ '{print $4}'` MYSQLIP=`ifconfig eth0|grep "inet addr" | awk -F[:" "]+ '{print $4}'` STATUS=$(/usr/local/webserver/mysql/bin/
Time of Update: 2018-12-03
show tables或show tables from database_name;解釋:顯示當前資料庫中所有表的名稱show databases;解釋:顯示mysql中所有資料庫的名稱show processlist;解釋:顯示系統中正在啟動並執行所有進程,也就是當前正在執行的查詢。大多數使用者可以查看他們自己的進程,但是如果他們擁有process許可權,就可以查看所有人的進程,包括密碼。show table