Time of Update: 2016-04-07
標籤:知識1、資料類型ref:http://www.runoob.com/mysql/mysql-data-types.html decimal:不產生精度丟失的單/雙精確度浮點型2、備份/恢複備份:c:\>mysqldump -u root -p mydb2 >d:\mydb2.sql斷行符號(可無分號結束)密碼斷行符號該SQL命令為MySQL特有,必須是MySQL環境外執行恢複:mysql:\>source
Time of Update: 2016-04-07
標籤:提示:The ‘INFORMATION_SCHEMA.SESSION_VARIABLES‘ feature is disabled; see the documentation for ‘show_compatibility_56‘以下轉自:http://blog.csdn.net/rudygao/article/details/50403107--從mysql5.7.6開始information_schema.global_status已經開始被捨棄,為了相容性,此時需要開啟 show_
Time of Update: 2016-04-06
標籤: MYSQL主從同步架構是目前使用最多的資料庫結構描述之一,尤其是負載比較大的網站,因此對於主從同步的管理也就顯得非常重要,新手往往在出現主從同步錯誤的時候不知道如何入手,這篇文章就是根據自己的經驗來詳細敘述mysql主從的管理。MYSQL主從同步的作用(1) 資料分布(2) Server Load Balancer(load balancing)(3) 備份(4) 高可用性(high
Time of Update: 2016-04-06
標籤:MySQL的Replication是一種多個MySQL的資料庫做主從同步的方案,特點是非同步,廣泛用在各種對MySQL有更高效能,更高可靠性要求的場合。Replication原理 Mysql 的 Replication 是一個非同步複製過程,從一個MySQL節點(稱之為Master)複製到另一個MySQL節點(稱之Slave)。在 Master 與 Slave 之間的實現整個複製過程主要由三個線程來完成,其中兩個線程(SQL 線程和 I/O 線程)在
Time of Update: 2016-04-08
標籤:1.以下是直接從資料庫匯出的建表語句。 1 -- ---------------------------- 2 -- Table structure for files 3 -- ---------------------------- 4 DROP TABLE IF EXISTS `files`; 5 CREATE TABLE `files` ( 6 `id` int(11) NOT NULL, 7 `fileName` varchar(50) DEFAULT NULL, 8
Time of Update: 2016-04-06
標籤:一、插入資料記錄1.插入完整資料記錄INSERT INTO table_name VALUES(value1,value2......valuen);2.插入資料記錄的一部分INSERT INTO table_name(field1,field2,...fieldn) VALUES(value1,value2......valuen);3.插入多條資料記錄INSERT INTO table_name VALUES(value11,value21......valuen1),
Time of Update: 2016-04-06
標籤:轉自:http://www.cnblogs.com/ggjucheng/archive/2012/11/05/2754938.html insert的文法INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [(col_name,...)] VALUES ({expr | DEFAULT},...),(...),... [ ON DUPLICATE KEY UPDATE
Time of Update: 2016-04-06
標籤: 前提:mysql 函數 find_in_set(str,strlist), cast(value as type) 一、find_in_set(str,strlist):如果字串str是在的strlist組成的N子串的字串列表,傳回值的範圍為1到N。 如果str不在strlist或strlist為空白字串,則傳回值為 0 。如任意一個參數為NULL,則傳回值為 NULL。
Time of Update: 2016-04-07
標籤:mysql1、終端下直接使用mysql命令[[email protected] lib]# mysql -Vmysql Ver 15.1 Distrib 5.5.47-MariaDB, for Linux (x86_64) using readline 5.12、同樣在終端使用命令[[email protected] l
Time of Update: 2016-04-07
標籤:修改 儲存 引擎 備份資料庫報錯原因:由於監控伺服器最近cpu負載比較高。(cpu4核心,負載2.7左右)感覺很奇怪,因為別的伺服器mysql佔用的資源並不多,因此我首先最佳化了資料庫的設定檔。cpu稍微下降了一點,但是沒有特別明顯的變化。於是,從mysql的儲存引擎和日誌考慮,結果發現預設用的引擎是myisam。好吧。換成innodb,(由於事先我沒備份,就在設定檔修改了引擎,因為日誌除
Time of Update: 2016-04-07
標籤:mysql 安全一個測試庫,由於之前部署的時候沒注意它有公網地址,因此密碼也設得比較簡單,直接把root密碼設為123456,沒想到很快就被掃描後登進去了,還建了一個使用者,試圖利用mysql udf取得機器系統許可權。如下: 108883 Connect
Time of Update: 2016-04-07
標籤:mysql 重裝 啟動server失敗原先電腦上安裝的是5.1的版本,今天項目需要,要換成5.5,可是安裝到最後一步“啟動server”的時候一直卡在那裡,不在執行了,多次安裝都失敗,在CSDN上找到一個方法終於解決了問題。CSDN中的博文總結一下:使用原來的MySQL5.1安裝包進行卸載;刪除安裝目錄的MySQL檔案夾,預設在C:\Program Files (x86)\MySQL和C:\Program
Time of Update: 2016-04-06
標籤:建立資料庫連接 找到window—open perspective—myeclipse database explore空白出右鍵new注意 driver template 和driver classname 一定要選擇的 這樣就建立了與資料庫的串連 然後右鍵表名 選擇hibernate Reverse Engineering 進行反向產生src foleder 及package 要根據項目進行設定第一項create POJO是產生*
Time of Update: 2016-04-06
標籤:1.首先在mysql的官網www.mysql.com或者其他網站下載mysql.zip或者mis格式的檔案目前5.6的差不多300多M。2.zip壓縮包是綠色版的不用安裝,直接用dos命令操作就行。3.安裝前的準備: 進入解壓後的後的檔案D:\mysql 找到my-default.ini 進入檔案裡
Time of Update: 2016-04-06
標籤: PowerDesigner 的mysql PDM 的COMMENT注釋 2012-11-01 15:38 4447人閱讀 評論(0) 舉報 分類: 資料庫相關(7) PowerDesigner 的mysql PDM 的COMMENT注釋一 、 產生注釋 預設的pd沒有產生注釋,針對mysql5.0可以如下修改。在Database-->edit Current
Time of Update: 2016-04-07
標籤:簡單背景:sql注入是web安全領域裡一個挺熱門的話題。sql注入主要是由於拼接sql語句造成的,攻擊者通過傳入非法的參數使拼接成的sql變成非程式員本意的sql查詢,攻擊者可以完成登入,刪除使用者資料甚至危害系統安全。 通過stackoverflow,可以看到比較安全的防範方法,主要有兩種方式:mysqli和pdo。但是這兩種都是通過預定義和參數綁定處理的,幾乎可以防止任何的sql注入。對於只用到mysql基礎查詢的使用者來說,可以通過一些轉義和過濾的方式來防範一些簡單的sql
Time of Update: 2016-04-06
標籤:mysql主從延遲設定Mysql (需5.6以上版本)延遲複製配置,通過設定Slave上的MASTER TO MASTER_DELAY參數實現:CHANGE MASTER TO MASTER_DELAY = N;N為多少秒,該語句設定從資料庫延時N秒後,再與主要資料庫進行資料同步複製具體操作:登陸到Slave資料庫伺服器mysql>stop slave;mysql>CHANGE MASTER TO MASTER_DELAY = 600;mysql>start slave;
Time of Update: 2016-04-06
標籤:MySQL 最基本的SQL文法/語句 MySQL 最基本的SQL文法/語句,使用mysql的朋友可以參考下。 DDL—資料定義語言 (Data Definition Language)(Create,Alter,Drop,DECLARE) DML—資料操縱語言(Select,Delete,Update,Insert) DCL—資料控制語言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,
Time of Update: 2016-04-06
標籤:一、建立觸發器1.建立有一條執行語句的觸發器CREATE TRIGGER trigger_name BEFORE|AFTER trigger_EVENT(INSERT|DELETE|UPDATE) ON TABLE_NAME FOR EACH ROW trigger_STMT;2.建立包含多條執行語句的觸發器DELIMITER $$CREATE TRIGGER trigger_name BEFORE|AFTER
Time of Update: 2016-04-07
標籤: 2.1.