Time of Update: 2015-01-12
標籤:小說網站用的程式都是千篇一律的,jieqi + guanguang,無聊時間學習python+django,也做了一個小說網站,下面說一說做這個網站一些過程,製作這種採集站,最要緊的是要有一個好的採集器,在python的世界裡面,爬取網頁真是小菜一碟,urllib urllib2 requests 都是神器,不過為了追求程式的穩定性和易用性,我採用了scrapy這個第三方採集庫在windows下安裝這個採集庫有點麻煩,給大家推薦一個網站
Time of Update: 2015-01-09
標籤:[mysqld]配置default-storage-engine = MyISAM 預設選擇某種表格儲存體引擎ignore-bulidin-innodb 忽略mysql內建的innodb引擎,使用這個配置時需要自己引入外部的innodb引擎,否則innodb表無法使用。plugin-load = innodb=ha_innodb_plugin.so
Time of Update: 2015-01-10
標籤:使用mysql解壓版,在不安裝為windows服務時,使用下面的方式啟動。1、開啟命令列,首先進入mysql解壓目錄的bin目錄下d:\mysql\bin2、輸入mysqld --console,最後出現如下類似字元說明啟動成功Version: ‘5.6.22‘ socket: ‘‘ port: 3303 MySQL Community Server (GPL)3、保持當前命令列視窗不要關閉,再開啟另一個命令列視窗用mysql命令就可以使用mysql了。Oracle is a
Time of Update: 2015-01-08
標籤:1.刪除資料需要注意的問題【刪除記錄delete】 刪除資料本身沒有太多說的,還是刪除表的時候有truncate用法 delete from是逐條刪除記錄【加不加條件全刪,效率低,在刪除表方面】 truncate是重建表【刪除表時效率高】 2.修改資料【update】【一下重點效能】3.視圖(view)【是一張虛擬表:使用戶端在虛擬表中進行操作】 視圖就是一條查詢語句的結果【因為查詢之後的結果本身就會形成一張表給用戶端】【視圖使用到mysql的內建機制】 create view
Time of Update: 2015-01-11
標籤:首先分析一下導致mysql 中文亂碼的原因:1、建表時使用了latin 編碼2、串連資料庫的編碼沒有指定3、寫入時就已經亂碼(這種情況需要自己檢查來源資料了) 解決方案總結:1.建立庫時指定編碼:create database testdb default charset utf8 2.修改庫的編碼: ALTER DATABASE `testtable` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin3.修改表的編碼:ALTER
Time of Update: 2015-01-10
標籤:資料庫 伺服器 sql server mssql database 1. 環境:windows,MySQL Server 5.5,Navicat
Time of Update: 2015-01-08
標籤:首先看看MSYQL邏輯架構:圖片來自高效能mysql 如果使用了QueryCache,當查詢接收到一個和之前同樣的查詢,伺服器將會從查詢快取中檢索結果,而不是再次分析和執行相同的查詢。這樣就能大大提高查詢效能。 開啟查詢快取,要通過幾個步驟來設定:雖然你設定mysql允許查詢快取,但是如果你設定的查詢快取大小為了0,這和沒有允許沒什麼區別。所以必須是幾個步驟的設定才能真正開啟查詢快取這個功能。下面示範最常用的設定查詢快取一、 query_cache_type
Time of Update: 2015-01-10
標籤:資料庫安裝 mysql windows 重啟命令 慢查詢 今天在測試4000000條記錄的mysql慢查詢,資料庫安裝在windows上,百度了很多,都沒有個測試可行的的解決方案或者經驗之談,可能是因為mysql版本不一樣吧!這裡做個記錄以備忘記時候可以查看,也讓其他朋友借鑒一下。這裡用的mysql版本是5.6.17首先,
Time of Update: 2015-01-08
標籤:新裝的mysql,訪問mysql資料庫是遇到問題:ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘to database ‘mysql‘,[[email protected] mysql-5.1.61]# mysql -u root -pEnter password:Welcome to the MySQL monitor. Commands end with ; or
Time of Update: 2015-01-09
標籤: 使用mysql做持久化報錯:Cannot execute statement: impossible to write to binary log since BINLOG_FORM ActiveMQ中如果使用mysql
Time of Update: 2015-01-09
標籤:php 並發 多線程 效能 項目要求實現一個免費搶券的功能,涉及到高並發的問題,研究了幾天,記錄下來,歡迎工友們扔磚頭~~整個項目是PHP+Nginx+Mysql的架構,由於PHP是阻塞的單執行緒模式,不支援多線程,因此也沒有Java那麼好用的同步機制,我想到的辦法就是在資料庫層級做相應的同步互斥的控制,Mysql的鎖機制我放在了Mysql
Time of Update: 2015-01-07
標籤:sql php 百度 lbs 座標 之前做過一個類似的應用,今天翻出來看了看,覺得寫的不是很合理,於是重新考慮後寫了一個查詢的預存程序。表就不描述,過程如下:-- ------------------------------ Procedure structure for DIS-- ------------
Time of Update: 2015-01-08
標籤:mysql的key和index多少有點令人迷惑,這實際上考察對資料庫體繫結構的瞭解的。1 key 是資料庫的物理結構,它包含兩層意義,一是約束(偏重於約束和規範資料庫的結構完整性),二是索引(輔助查詢用的)。包括primary key, unique key, foreign key 等。 primary key 有兩個作用,一是約束作用(constraint),用來規範一個儲存主鍵和唯一性,但同時也在此key上建立了一個index; unique key
Time of Update: 2015-01-11
標籤: 我們自己鼓搗mysql時,總免不了會遇到這個問題:插入中文字元出現亂碼,雖然這是營運先給配好的環境,但是在自己機子上玩的時候咧,總得知道個一二吧,不然以後如何優雅的吹牛B。 如果你也遇到了這個問題,咱先不談原因,在PC內建的cmd中(或者是mysql安裝版安裝後的Command Line用戶端,又或者是工作用的SecureCRT)試試效果。進入mysql環境,從頭開始操作。假設你的用戶端編碼是gbk或者utf8(
Time of Update: 2015-01-07
標籤:mysql 同步出錯650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/58/41/wKioL1StALGifQ6TAAKMao9u7Os545.jpg" title="無標題.png" alt="wKioL1StALGifQ6TAAKMao9u7Os545.jpg"
Time of Update: 2015-01-07
標籤:mysql root密碼 設定 如何設定mysql root密碼:1、首次安裝 root初始密碼為空白,注意就是沒有密碼,直接敲斷行符號即可進入D:\wamp\bin\mysql\mysql5.6.17\bin>mysql -uroot -pEnter password: [直接斷行符號]Welcome to the MySQL monitor.
Time of Update: 2015-01-07
標籤:REPLACE的運行與INSERT很相似。只有一點例外,假如表中的一箇舊記錄與一個用於PRIMARYKEY或一個UNIQUE索引的新記錄具有相同的值,則在新記錄被插入之前,舊記錄被刪除。 注意,除非表有一個PRIMARY
Time of Update: 2015-01-08
標籤:innodb 一般對應 Compact ,MyISAM 一般對應靜態與動態 mysql中若一張表裡面存在varchar、text以及其變形、blob以及其變形的欄位的話,那麼這個表其實也叫動態表,即該表的 row_format是dynamic,就是說每條記錄所佔用的位元組是動態。其優點節省空間的,缺點增加讀取的時間開銷。反之,這張表叫靜態表,該表
Time of Update: 2015-01-07
標籤:mysql ibdata1 read-write 今天在那做實驗倒騰mysql資料庫,後來探索服務無法啟動,查看日誌報錯如下:2015-01-07 17:48:54 9136 [ERROR] InnoDB: .\ibdata1 can‘t be opened in read-write mode2015-01-07 17:48:54 9136 [ERROR] InnoDB: The
Time of Update: 2015-01-10
標籤:問題:1、centos MySQL啟動失敗:關閉selinux, vi /etc/selinux/config, 設定SELINUX=disabled,重啟電腦; 命令:停止、啟動mysql伺服器:/etc/init.d/mysqld {start|stop|status|restart|condrestart|try-restart|reload|force-reload} DDL(Data Definition Languages)一、資料庫相關建立資料庫: