Time of Update: 2016-08-12
標籤:SQL join 用於根據兩個或多個表中的列之間的關係,從這些表中查詢資料。join可以分為內串連和外串連,外串連分為左串連、右串連和全串連現有兩個表 員工表和部門表員工表部門表1、內串連(包括相等串連和自然串連)如:SELECT * from employee,dept WHERE employee.deptid = dept.id;或:SELECT * from employee JOIN dept ON employee.deptid = dept.id; ##join和inner
Time of Update: 2016-08-12
標籤:1.如果MYSQL用戶端和伺服器端的串連需要跨越並通過不可信任的網路,那麼需要使用ssh隧道來加密該串連的通訊。2.使用set password語句來修改使用者的密碼,先“mysql -u root”登陸資料庫系統,然後“mysql> update mysql.user set password=password(‘newpwd’)”,最後執行“flush privileges”就可以了。
Time of Update: 2016-08-12
標籤:修改表名--建立使用者表CREATE TABLE IF NOT EXISTS user7(id SMALLINT UNSIGNED KEY AUTO_INCREMENT,username VARCHAR(50) NOT NULL UNIQUE,password CHAR(20) NOT NULL,email VARCHAR(20) NOT NULL DEFAULT ‘[email protected]‘,age TINYINT UNSIGNED DEFAULT 18,sex
Time of Update: 2016-08-12
標籤:1.對查詢進行最佳化,應盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。2.應盡量避免在 where 子句中對欄位進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,Sql 代碼 : select id from t where num is null;可以在 num 上設定預設值 0,確保表中 num 列沒有 null 值,然後這樣查詢:Sql 代碼 : select id from t where num=0;3.應盡量避免在
Time of Update: 2016-08-12
標籤:UNION 操作符用於合并兩個或多個 SELECT 語句的結果集。UNION 內部的 SELECT 語句必須擁有相同數量的列。列也必須擁有相似的資料類型。union 是對資料進行並集操作,不包括重複行,同時進行預設排序用法:SELECT column_name(s) FROM table_name1UNIONSELECT column_name(s) FROM table_name2Union all 是對資料進行並集操作,包括重複行,不進行排序用法:SELECT column_name(
Time of Update: 2016-08-12
標籤:MYSQL使用者ROOT密碼為空白時是一個很大的漏洞,在網上也有許多一些利用此漏洞的方法,一般就是寫一個ASP或PHP的後門,不僅很麻煩,而且還要猜解網站的目錄,如果對方沒有開IIS,那我們豈不沒辦法了??後來,自己思索想到一個辦法,且在測試的幾台有此漏洞的機中均獲得了成功,現將攻擊方法公布如下:1、串連到對方MYSQL 伺服器mysql -u root -h 192.168.0.1mysql.exe
Time of Update: 2016-08-12
標籤:三個after 觸發器 DROP TABLE IF EXISTS tab1;CREATE TABLE tab1( tab1_id varchar(11),tab1_name varchar(11),tab1_pass varchar(11));DROP TABLE IF EXISTS tab2;CREATE TABLE tab2( tab2_id varchar(11),tab2_name varchar(11),tab2_pass varchar(11));--
Time of Update: 2016-08-12
標籤:本文來自我的github pages部落格http://galengao.github.io/ 即www.gaohuirong.cnMMM(Master-Master replication manager for MySQL)是一套支援雙主故障切換和雙主日常管理的指令碼程式。MMM使用Perl語言開發,主要用來監控和管理MySQL
Time of Update: 2016-08-12
標籤:我們大家都知道安全是很重要的,在使用MySQL安全問題是我們大家必須注意的。下面就是MySQL資料庫提示的很值得我們注意的23個事項,如果你是MySQL資料庫瘋狂一族的話,你就可以瀏覽以下的文章了。1.如果用戶端和伺服器端的串連需要跨越並通過不可信任的網路,那麼就需要使用SSH隧道來加密該串連的通訊。2.用set password語句來修改使用者的密碼,三個步驟,先“MySQL(和PHP搭配之最佳組合) -u root”登陸資料庫系統,然後“MySQL(
Time of Update: 2016-08-12
標籤:無論是哪一種資料庫,資料的安全都是至關重要的,因此熟練掌握資料庫的安全備份功能,是作為開發人員,特別是後端開發人員的一項必備技能。MySQL 資料庫內建的複製功能,可以協助我們對資料進行異地備份,讀寫分離,在較大程度上避免資料丟失、資料庫伺服器壓力過大甚至宕機帶來的損失。使用MySQL 主從架構一年多了,想起當年學習這些東西的時候,苦於完整的中文資料比較少,當時英文又不太好,遇到不少問題。剛好最近也有一段時間沒更新部落格了,心血來潮,決定翻譯一下 MySQL
Time of Update: 2016-08-12
標籤:代碼: SELECT FROM_UNIXTIME(1234567890, ‘%Y-%m-%d %H:%i:%S‘) 附:在mysql中,一個時間欄位的儲存類型是int(11),怎麼轉化成字元類型,比方儲存為13270655222,需要轉化為yyyy -mm-dd的形式使用 FROM_UNIXTIME函數,具體如下: 代碼:FROM_UNIXTIME(unix_timestamp,format) 返回表示 Unix
Time of Update: 2016-08-12
標籤:第一部分/page-1 Basic ChallengesBackground-1
Time of Update: 2016-08-12
標籤:MYSQL注入天書 ---------Sqli-labs使用手冊?MYSQL注入天書????1寫在前面的一些內容????1SQLI和sqli-labs介紹????2Sqli-labs下載????2Sqli-labs安裝????2第一部分/page-1 Basic Challenges????3Background-1 基礎知識????3Less-1????10Less-2????14Less-3????15Less-4????16Background-2
Time of Update: 2016-08-12
標籤:寫在前面的一些內容請允許我叨叨一頓:最初看到sqli-labs也是好幾年之前了,那時候玩了前面的幾個關卡,就沒有繼續下去了。最近因某個需求想起了sqli-labs,所以翻出來玩了下。從每一關卡的娛樂中總結注入的方式,這就是娛中作樂,希望能保持更大的興趣學下去。而很多的東西不用就忘記了,有些小的知識點更是這樣,網上搜了一下相關資料,基本上同仁前輩寫的部落格中講解基礎關。腦門一熱決定給後面的人留下點東西(或許糟粕或許精華,全在你的角度),遂決定寫blog。Blog寫完了後決定總結成一個pdf文
Time of Update: 2016-08-12
標籤:Background-6
Time of Update: 2016-08-12
標籤:1個位元組= 8位 tinyint 為一個位元組 2的8次方= 256 所以最多儲存到256日期和時間資料類型 MySQL資料類型含義date3位元組,日期,格式:2014-09-18time3位元組,時間,格式:08:42:30datetime8位元組,日期時間,格式:2014-09-18
Time of Update: 2016-08-12
標籤:之前的php配置都比較順利的,這次一直遇到mysql模組總是不生效。按網上的各種方法,如下:1、開啟php.ini設定檔,一般就在c:\windows下面,搜尋"extension=php_mysql.dll",然後把前面的分號注釋去掉。2、在php.ini裡檢查extension_dir =
Time of Update: 2016-08-12
標籤:本文來自我的github pages部落格http://galengao.github.io/
Time of Update: 2016-08-12
標籤:轉自: http://www.cnblogs.com/fly1988happy/archive/2011/12/15/2288554.htmlMySql中添加使用者,建立資料庫,使用者授權,刪除使用者,修改密碼(注意每行後邊都跟個;表示一個命令語句結束):1.建立使用者 1.1 登入MYSQL: @>mysql -u root -p @>密碼 1.2 建立使用者: mysql> insert into
Time of Update: 2016-08-12
標籤:參考文檔:http://www.linuxidc.com/Linux/2012-09/70459.htm 1.記錄慢查詢SQL#配置開啟(linux)修改my.cnf:log-slow-queries=/var/log/mysql/slowquery.log (指定記錄檔存放位置,可以為空白,系統會給一個預設的檔案host_name-slow.log)long_query_time=2 (記錄超過的時間,預設為10s)log-queries-not-using-indexes (