Time of Update: 2016-05-13
標籤:Jsp+javaBean+mysql的網路雲端硬碟一檔案上傳:利用jspSmartUpload.jarshangchuan.jsp<%@ page contentType="text/html; charset=gbk" language="java" import="java.sql.*" errorPage="" %><%@ include
Time of Update: 2016-05-13
標籤:MySql is RDBMS(Relational Database Management System)建立串連mysql的使用者% mysql -p -u rootmysql> CREATE USER ‘sampadm‘@‘localhost‘ IDENTIFIED BY ‘secret‘;mysql> GRANT ALL ON sampdb.* TO ‘sampadm‘@‘localhost‘串連mysqlmysql -h host_name -p -u
Time of Update: 2016-05-12
標籤:準備工作:master機和slave機的相關配置1、修改master機器中mysql設定檔my.cnf,該檔案在/etc目錄下在[mysqld]配置段添加如下欄位server-id=1log-bin=logbinlog-do-db=repl //需要同步的資料庫,如果沒有本行,即表示同步所有的資料庫 此參數可以重複設定,此參數 可能會出現問題,盡量不用,過濾資料 設定到從庫binlog-ignore-db=mysql //被忽略的資料庫 同上 最好不用
Time of Update: 2016-05-12
標籤: 關於多層級功能表列或者許可權系統中部門上下級的樹形遍曆,oracle中有connect by來實現, mysql沒有這樣的便捷途徑,所以MySQL遍曆資料表是我們經常會遇到的頭痛問題,下面通過資料庫函數來實現1、建表 ① 機構表 CREATE TABLE `t_sys_org`
Time of Update: 2016-05-12
標籤: 在使用xutils時post請求傳遞中文到服務端Mysql資料庫出現中文亂碼。這個問題困惑了我很久,也走了很多彎路。經過不斷的探究終於找到了問題的解決方案。第一:查看自己的mysql的編碼。cmd—>mysql –uroot –p -->輸入自己的mysql的密碼—>輸入 SHOWVARIABLES LIKE
Time of Update: 2016-05-12
標籤:由於臨時的需求,需要在一台主機上啟動多個mysql的執行個體,對應不同的連接埠。 步驟如下: 1,安裝mysql。 2,分別設定不同執行個體的設定檔。 3,建立不同執行個體的datadir,並執行資料庫初始化。 4,啟動不同的mysql執行個體。以下是詳細的安裝方法: 1,安裝mysql 使用源碼安裝.tar -zxvf mysql-5.5.49.tar.gz cd mysql-5.5.49mkdir /usr/local/mysqlcmake -
Time of Update: 2016-05-12
標籤:今天在網頁上向資料庫中插入資料的時候,發現插入的中文資料在資料庫的表中顯示的都是問號,在網上找教程嘗試了很多方法都沒有效果,最後找到了一種解決的方案1.首先找到MySQL下的my.ini的檔案2.將【client】下的default-character-set=latin 改為 default-character-set=utf8 3.將【mysqld】下的character-set-server=latin
Time of Update: 2016-05-12
標籤: 資料表 資料表(或稱為表)是資料庫最重要的組成部分之一,是其它對象的基礎。 先來解決上一篇部落格末尾說到的進入資料庫驗證的問題: 驗證當前資料庫是哪一個的MySQL命令為: SELECT DATABASE();
Time of Update: 2016-05-12
標籤:概念觸發器是一種特殊的事務,它監聽增刪改操作,並觸發增刪改操作。主要是用來處理一些比較複雜的商務邏輯以保證資料的聯動性。其包含了四要素:1.監視地點(table) 2.監視事件(insert/update/delete) 3.觸發時間(after/before) 4.觸發事件(insert/update/delete)文法CREATE TRIGGER ‘觸發器名稱‘ ‘觸發時間(after|before)‘ ‘監聽的事情(insert|update|delete) ‘ON ‘觸發地點‘
Time of Update: 2016-05-12
標籤:mysql儲存引擎(二)mysql儲存引擎二MEMORYMERGEBerkeleyDB儲存引擎MEMORY MEMORY儲存引擎通過採用記憶體中的內容來建立表。每個Memory表實際上和一個磁碟檔案關聯起來,檔案名稱採用”表名.frm”的格式。Memory類型的表訪問速度極快,因為資料來源來自記憶體,所以資料庫關閉時,記憶體中的資料就會發生丟失。預設使用Hash索引。mysql> create table memory_table( id int primary key,
Time of Update: 2016-05-12
標籤:首先講一下項目的情境:1:這是一個基於web的java項目,其主要功能是對一些視音頻資訊的處理跟展示,其中視音頻資料是由爬蟲進行爬取的千萬層級量的資料2:該項目使用的是mysql5.5版本的資料庫3:該項目有一個搜尋的功能,需要根據關鍵字在千萬條資料中模糊比對查詢出相應的資料4:該項目可能面向的使用者會比較多,會出現大量高並發主要涉及問題:1:本項目對於資料的讀操作需求遠大於寫操作,而且考慮到寫操作可能出現的事務問題需要選擇innodb作為搜尋引擎。然而innodb讀取的效能遠遠低於myI
Time of Update: 2016-05-12
標籤:1.面試中查詢問題 表中有A、B兩列,使用SQL語句,實習,當A列大於Blie時候,選擇A列,否則選擇B列select id1,id2,(case when id1>id2 then id1 else id2 end) as result from t4; 類似問題,表t4中,id2大於3記錄為合格,大於5為優秀,否則為不合格select id1,id2,(case when id2>5 then ‘優秀‘ when id2>3 then ‘合格‘ else ‘不合格‘
Time of Update: 2016-05-12
標籤:MySQL定期備份是一項重要的工作,但人工操作太繁瑣,也難避免有所疏漏,使用下面的方法即可讓系統定期備份資料。 ◆1、建立備份檔案夾 #cd /www #makedir backup ◆2、編寫運行指令碼 #vi autobackup 寫入以下內容: filename=`date +%Y%m%d` mysql_bin_dir/mysqldump –opt dataname -u user -ppassword | gzip >
Time of Update: 2016-05-12
標籤:啟動mysql的方式:1、 開始-----Appserver-------server by service--------mysql start2、 控制台-----管理工具----服務---mysql(屬性:可修改啟動方式)3、 &
Time of Update: 2016-05-12
標籤:一、從官網下載ZIP Archive檔案網址:http://dev.mysql.com/downloads/mysql/二、解壓把下載好的壓縮包解壓到你想要安裝的地方三、配置ini檔案開啟解壓好的檔案,裡面有個my-default.ini檔案。我們現在要建立一個my,ini檔案,然後建立的檔案內容至少包括但不限於一下內容:[mysql]# 設定mysql用戶端預設字元集default-character-set=utf8 [mysqld]#設定3306連接埠port = 3306
Time of Update: 2016-05-12
標籤:我編譯mysql時,都直接把mysql.sock指向了mysql/run/下面: -DMYSQL_UNIX_ADDR=/usr/local/mysql/run/mysql.sock \ 提示mysql.sock檔案找不到,我總結我遇到的情況。第一種:沒有指定mysql.sock路徑,這時我們可以建一個軟連結指向該地址,或者直接更改/etc/my.cnf更改sock檔案地址
Time of Update: 2016-05-12
標籤:現在人臉的特徵點儲存是檔案形式,想把它儲存到資料庫中。1. 先到官網下載mysql。選擇相應的版本。http://dev.mysql.com/downloads/mysql/我選擇的是:64位的。(因為我們現在的項目都是產生64位的。)然後解壓到你要安裝的目錄。比如,我的是c:\Program Files2. 以管理員權限開啟cmd到bin目錄。附件->命令提示字元->右鍵->以管理員方式運行。到bin目錄:cd C:\Program
Time of Update: 2016-05-12
標籤:MySql避免重複插入記錄發佈於: December 15, 2011, 6:02 pm 分類: MySQL 作者: Cyrec 閱讀: [308]今天用python抓取資料入庫需要避免重複資料插入,在網上找了一些方法:方案一:使用ignore關鍵字如果是用主鍵primary或者唯一索引unique區分了記錄的唯一性,避免重複插入記錄可以使用:insert ignore into
Time of Update: 2016-05-12
標籤:1. 基本格式 drop procedure if exists p_test;create procedure p_test(in id int, out name VARCHAR(100))BEGIN select id; select uname into name from t_user where uid = id;end; drop ... create... 類似oracle中的 create or
Time of Update: 2016-05-12
標籤:先在workbench中建立一個schema 比如叫 javatemp 再右鍵shcema裡面的table建立一個叫new_table的table 然後設定一下table裡面有什麼 右鍵new_table 顯示前100行 可以先往裡面手動添加一些資料 資料庫的就到這然後開啟J2EE 建立Dynamic web project 先匯入串連mysql的驅動jar包 直接將jar包拖到WEB-INF下的lib目錄 在webContent裡建立讀取資料庫jsp檔案 代碼如下<