Time of Update: 2016-04-29
標籤:1、安裝依賴庫yum -y update2、添加MySQL YUM倉庫wget http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpmrpm -Uvh mysql-community-release-el6-5.noarch.rpm3、添加/etc/yum.repos.d/mysql-community.repovim /etc/yum.repos.d/mysql-community.repo新增內容#
Time of Update: 2016-04-29
標籤:約束* 約束是添加在列上的,用來約束列的! 1. 主鍵約束(唯一標識) ****非空*** ****唯一*** ****被引用**** * 當表的某一列被指定為主鍵後,該列就不可為空,不能有重複值出現。 * 建立表時指定主鍵的兩種方式: > CREATE TABLE
Time of Update: 2016-04-29
標籤:1、串連Mysql格式: mysql -h主機地址 -u使用者名稱 -p使用者密碼1、串連到本機上的MYSQL。首先開啟DOS視窗,然後進入目錄mysql\bin,再鍵入命令mysql -u root -p,斷行符號後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼。如果剛安裝好MYSQL,超級使用者root是沒有密碼的,故直接斷行符號即可進入到MYSQL中了,MYSQL的提示符是:
Time of Update: 2016-04-29
標籤:mysql基礎入門的總結關於資料庫:資料庫是軟體開發人員要掌握的基本工具,軟體的啟動並執行過程就是操作資料的過程,資料庫中的資料無非就是幾個操作:增-刪-查-改。Mysql安裝完成後,需要組態變數環境,找到配置路徑path,然後把mysql安裝目錄bin檔案匯入就可以了。然後運行cmd進入dos。進入dos後輸入:mysql -uroot -p密碼mysql實戰練習:然後就可以進入mysql的作業環境了。如:登入後我執行了一條:show
Time of Update: 2016-04-29
標籤:首先卸載本機已有的mysql程式1、停止mysql服務 2、卸載MySQL程式 3、刪除安裝目錄 4 刪除資料目錄 5 刪除註冊表中有關mysql的資訊使用尋找mysql ,將尋找出來的資料選擇性的刪除,有些可能不是mysql程式。我卸載了2次mysql,都沒有在註冊表中找到mysql相關的資訊。 安裝mysql 5.7.71、解壓zip包,並複製my-default.ini,改名為my.ini
Time of Update: 2016-04-29
標籤:前兩篇文章主要講了mysql的原始碼下載安裝(有助於後續原始碼核心的調試)和用c語言實現mysql的簡單操作(後續可以用python等語言實現)。本文主要講mysql的基本操作,相信通過這3篇的介紹,小夥伴們可以對資料庫有個基本的感性瞭解了。廢話少說,下面進入mysql的基本操作。1.串連mysql伺服器2.建立資料庫3.刪除資料庫4.建立資料表建立一個名為liupp_table的表5.擷取表結構6.刪除資料表7.向表中插入資料8.查詢資料下面看一下用like進行精確的查詢9.有條件的查詢
Time of Update: 2016-04-29
標籤:索引是加速查詢的主要手段,特別對於涉及多個表的查詢更是如此。本節中,將介紹索引的作用、特點,以及建立和刪除索引的文法。13.4.1 使用索引最佳化查詢索引是快速定位元據的技術,首先通過一個樣本來瞭解其含義及作用,詳細的介紹請參考第14章。1.索引樣本假設對於10.3節所建的表,各個表上都沒有索引,資料的排列也沒有規律,如表13.3所示。表13.3 &n
Time of Update: 2016-04-29
標籤:以下是網上找的幾篇介紹mysql索引的文章:mysql索引使用樣本:http://www.cnblogs.com/yjl49/archive/2012/02/08/2371926.htmlhttp://www.cnblogs.com/dreamhome/archive/2013/04/16/3025304.html理解MySQL——索引與最佳化:(強烈推薦,講解相對深入)http://www.cnblogs.com/hustcat/archive/2009/10/28/1591648.ht
Time of Update: 2016-04-29
標籤:pt-query-digest雖然功能強大, 但畢竟沒有web介面顯示的直觀,我們可以藉助Anemometer作為pt-query-digest執行結果的顯示端,Anemometer是專門為mysql的慢查詢開發的一款開源軟體,地址在http://www.oschina.net/p/anemometer一、安裝LAMP環境1,安裝 yum install httpd php *bcmath* *mysqli* -y2,查看[[email protected] ~]# rpm
Time of Update: 2016-04-29
標籤:1.下載解壓版的Mysql,並解壓到安裝目錄下2.複製解壓包中my-default.ini檔案並改名為my.ini。修改my.ini相關參數3.配置環境變數4.在CMD中安裝Mysql服務。在這裡需要注意一定要進入解壓包的bin目錄下進行安裝操作。否則運行Mysql服務路徑會出錯(如果出錯了,使用sc delete
Time of Update: 2016-04-29
標籤:紙上得來終覺淺1.這樣一個問題,作為一個開發人員需要掌握資料庫的哪些東西?
Time of Update: 2016-04-29
標籤:寫在前面:索引對查詢的速度有著至關重要的影響,理解索引也是進行資料庫效能調優的起點。考慮如下情況,假設資料庫中一個表有10^6條記錄,DBMS的頁面大小為4K,並儲存100條記錄。如果沒有索引,查詢將對整個表進行掃描,最壞的情況下,如果所有資料頁都不在記憶體,需要讀取10^4個頁面,如果這10^4個頁面在磁碟上隨機分布,需要進行10^4次I/O,假設磁碟每次I/O時間為10ms(忽略資料轉送時間),則總共需要100s(但實際上要好很多很多)。如果對之建立B-Tree索引,則只需要進行log
Time of Update: 2016-04-29
標籤:MYSQL查詢語句最佳化索引最佳化,查詢最佳化,查詢快取,伺服器設定最佳化,作業系統和硬體最佳化,應用程式層面最佳化(web伺服器,緩衝)等等。這裡的記錄的最佳化技巧更適用於開發人員,都是從網路上收集和自己整理的,主要是查詢語句上面的最佳化,其它層面的最佳化技巧在此不做記錄。 查詢的開銷指標: 執行時間 檢查的行數 返回的行數 建立索引的幾個準則: (1)、合理的建立索引能夠加速資料讀取效率,不合理的建立索引反而會拖慢資料庫的響應速度。 (2)、索引越多,更新資料的速度越慢。
Time of Update: 2016-04-29
標籤:一、設定建立資料庫時資料庫所使用的編碼方式 CREATE {DATABASE|SHECMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name我們預設[ ]裡面的內容是可選的,也就是說可寫可不寫的。還可以選擇編碼方式,如 [DEFAULT] CHARACTER SET [=]
Time of Update: 2016-04-29
標籤: 用java開發總是會遇到這樣或者那樣的問題,不過出乎我意料的是第一個大問題來的這麼快。從昨天下午1點到晚上9.30一直在測試,查資料結果還是不行!今天下午試了一下可以了?!!如釋重負。java開發,一直在路上,,,, 用myclipse開發java,由於要用到資料庫,於是添加jdbc,由於我也是剛從c/c++轉到java開發,不是很熟悉。所以我只說一下我遇到的問題和我怎麼解決的! 一,環境 1,程式設計語言:java(jre1.6) 2,開發環境:myclispe(10.0)
Time of Update: 2016-04-29
標籤: 1 package com.learn4j.bat; 2 3 public class Backup { 4 private String user_name;// 資料庫使用者名稱 5 private String user_psw;// 資料庫密碼 6 private String db_name;// 需要備份的資料庫名 7 private String host_ip;// 主機IP 8 private String
Time of Update: 2016-04-29
標籤:一、基本概念mysql5.1版本開始引進event概念。event既“時間觸發器”,與triggers的事件觸發不同,event類似與linux
Time of Update: 2016-04-29
標籤:MySQL包含對觸發器的支援。觸發器是一種與表操作有關的資料庫物件,當觸發器所在表上出現指定事件時,將調用該對象,即表的操作事件觸發表上的觸發器的執行。建立觸發器在MySQL中,建立觸發器文法如下:代碼如下:CREATE TRIGGER trigger_nametrigger_timetrigger_event ON tbl_nameFOR EACH
Time of Update: 2016-04-29
標籤:ubuntu下執行sudo apt-get instlll mysql-serversudo apt-get install mysql-client 安裝過程中會有文字介面設定密碼牢記密碼 Mysql圖形化工具綠色版 推薦Mysql Workbench:https://yunpan.cn/cPSFXPvGEhh5v 訪問密碼 f31cNavicat for Mysql:(推薦)https://yunpan.cn/cPSFW83eSk9kU
Time of Update: 2016-04-29
標籤:1.事務具有ACID四種特性。1.原子性(automicity):一個事務中的所有語句,應該做到:要麼全做,要麼一個都不做; 2.一致性(consisitency):讓資料保持邏輯上的“合理性”,比如:一個商品出庫時,既要讓商品庫中的該商品數量減1,又要讓對應使用者的購物車中的該商品加1; 3.隔離性(isolation):如果多個事務同時並發執行,但每個事務就像各自獨立執行一樣。