Time of Update: 2016-04-23
標籤:資料庫管理系統(DBMS)的概述 1. 什麼是DBMS:資料的倉庫 > 方便查詢 > 可儲存的資料量大 > 保證資料的完整、一致 > 安全可靠2. DBMS的發展:今天主流資料庫為關係型資料庫管理系統(RDBMS 使用表格儲存資料)3. 常見DBMS:Orcale、MySQL、SQL Server、DB2、Sybase4. DBMS = 管理程式 + 多個資料庫(DB)5. DB =
Time of Update: 2016-04-23
標籤:資料庫一 使用者管理 1. 建立使用者 create user xxx identified by
Time of Update: 2016-04-23
標籤:mysql 匯入指令碼通過命令匯入sql檔案到Mysql資料庫中step1:沒在windows的環境變數path中mysql安裝路徑的,把sql檔案拷貝到C:\Windows\Temp檔案下。這樣mysql伺服器有許可權讀取。step2:進入MySQL目錄下的bin檔案夾:cd MySQL的bin檔案夾的路徑如我輸入的命令列:cd D:\Program Files\MySQL\MySQL Server
Time of Update: 2016-04-22
標籤:許可權管理MySQL許可權系統通過下面兩個階段進行認證:對串連的使用者進行身份認證,合法的使用者通過認證,不合法的使用者拒絕串連。對通過認證的合法使用者授予相應的許可權,使用者可以通過再這些許可權範圍內對資料庫做相應的操作。 在許可權存取過程中,主要涉及到mysql資料庫下user表和db表。user表的資料結構如下: db表資料結構如下:
Time of Update: 2016-04-22
標籤:MySQL學習筆記—觸發程式觸發程式是與表有關的命名資料庫物件,當表上發生特定事件時,將觸發執行相應的觸發程式。CREATE TRIGGER文法CREATE TRIGGER文法:CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW
Time of Update: 2016-04-22
標籤:MySQL學習筆記—視圖視圖是查看基礎資料表資料的一種方式,其作用有 - 簡化開發難度,可以運用視圖執行多表操作 - 資料安全,開發人員不能直接對錶操作,也不能進行刪除,修改操作 - 資料重構,在有限的表中,以不同的角度產生所需的視圖,簡化業務CREATE VIEW文法CREATE VIEW文法:CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] VIEW view_name [(column_
Time of Update: 2016-04-22
標籤:MySQL的主從備份,聽個名詞很高大上,其實都是MySQL原本就實現的了,你只需要簡單配置一下就可以實現。第一步:保持主從兩個資料庫是同步的,最好事先手動同步一下;第二步:停止兩個資料庫,分別更改設定檔; 下面我使用如下兩個地址來說明配置過程。主要資料庫:192.168.0.244從資料庫:192.168.0.8主伺服器資料庫,增加如下配置:server-id = 244 #這個唯一就OK,一般取IP地址後面的幾位log-bin = E:\mysql\data\mysql-bin
Time of Update: 2016-04-22
標籤:伺服器營運中,常常想查看MySQL中資料庫大小以及每個表的大小,於是進行了查閱,主要查到了說法,組合在一起趕緊特別的好,如下。如果想知道MySQL資料庫中每個表佔用的空間、表記錄的行數的話,可以開啟MySQL的 information_schema 資料庫。在該庫中有一個 TABLES 表,這個表主要欄位分別是:TABLE_SCHEMA :
Time of Update: 2016-04-22
標籤:現在是手工入門,就不太依賴IDE,使用MYSQL的JDBC的JAR包連資料庫的方式如下: 示範檔案內容:package cc.openhome;import java.sql.*;public class ConnectionDemo { public static void main(String[] args) throws ClassNotFoundException, SQLException {
Time of Update: 2016-04-22
標籤:一、mysql使用: mysql工具是MySQL官方提供的串連工具,使用者可以通過mysql串連到mysqld上進行一系列的SQL操作。mysql工具有兩種模式:互動模式和命令列模式。互動模式指令需要串連到mysql伺服器下達,命令列模式通過特定(-e)參數讀取shell命令列傳遞的指令到伺服器。1.mysql用戶端的命令列參數: mysql用戶端的參數有很多,但是常用的只有如下幾個:mysql [OPTIONS]
Time of Update: 2016-04-22
標籤:1.慢SQL消耗了70%~90%的資料庫CPU資源;2.SQL語句獨立於程式設計邏輯,相對於對程式原始碼的最佳化,對SQL語句的最佳化在時間成本和風險上的代價都很低;3.SQL語句可以有不同的寫法;下面是我總結的一些SQL常見的最佳化方法,每個案例都簡單易懂,在開發過程中可以作為參考: 不使用子查詢 例:SELECT * FROM t1 WHERE id (SELECT id FROM t2 WHERE
Time of Update: 2016-04-22
標籤:mysql cmake 編譯 1.cmake介紹: MySQL
Time of Update: 2016-04-22
標籤:windows 串連 mysql Windows 下串連mysql工具NavicatForMysql一、軟體介紹 Navicat for MySQL是一款強大的 MySQL 資料庫管理和開發工具,它為專業開發人員提供了一套強大的足夠尖端的工具,但對於新使用者仍然易於學習。Navicat for MySQL 基於Windows平台,為 MySQL 量身訂作,提供類似於
Time of Update: 2016-04-22
標籤:mysql ibdata1 在MySQL資料庫中,如果不指定innodb_file_per_table=1參數單獨儲存每個表的資料,MySQL的資料都會存放在ibdata1檔案裡,時間久了這個檔案就會變的非常大。 下面是參考網上的一些資料,把資料分別儲存在各資料庫子目錄裡的方法,這樣新產生的ibdata1檔案就不會太大了。下面是在Ubuntu 14.04.12 x64,
Time of Update: 2016-04-22
標籤:python mysql bakcup指令碼功能: 1.自動建立備份目錄 2.自動備份資料庫的每個表,並壓縮 3.備份結果,郵件通知連絡人650) this.width=650;" src="http://s4.51cto.com/wyfs02/M00/7F/4F/wKioL1cZtvvDoUbzAAo7g4GrjaI962.jpg" style="float:none;" title="圖1.jpg"
Time of Update: 2016-04-23
標籤: 1 public string GetQuerySql(ITSPAreaQueryModel model, object state = null) 2 { 3 var sqlBuilder = new StringBuilder(850); 4 sqlBuilder.AppendFormat(@"{0} 5 /*---Script For Select Top N Rows---*/ 6 SELECT
Time of Update: 2016-04-23
標籤:1.首先,進入環境中去,即 mysql -u root -p ,然後輸入原始密碼2.此時會出現 mysql >3.開始修改密碼: mysql > use mysql ; mysql > update user set password = password (‘modified‘) where user
Time of Update: 2016-04-23
標籤:一、數學函數 數學函數主要用於處理數字,包括整型、浮點數等。ABS(x)返回x的絕對值 SELECT ABS(-1) -- 返回1CEIL(x),CEILING(x)返回大於或等於x的最小整數 SELECT CEIL(1.5) -- 返回2FLOOR(x)返回小於或等於x的最大整數 SELECT FLOOR(1.5) -- 返回1RAND()返回0->1的隨機數 SELECT RAND()
Time of Update: 2016-04-23
標籤:【轉載Link】MySQL-5.6.24免安裝版配置方法,有需要的朋友可以參考下。 1. 下載MySQL Community Server 5.6.242. 解壓MySQL壓縮包將以下載的MySQL壓縮包解壓到自訂目錄下,我的解壓目錄是:"C:\mysql"將解壓目錄下預設檔案 my-default.ini 拷貝一份,改名 my.ini複製下面的配置資訊到 my.ini 儲存#如果沒有my-default.ini,可自己建立my.ini或者從其他地方中擷取############
Time of Update: 2016-04-23
標籤:mysql mysql命令 一、關於MySQL MySQL是最流行的開源SQL資料庫管理系統,它由MySQL AB開發、發布和支援。MySQL AB是一家由MySQL開發人員建立的商業公司,它是一家使用了一種成功的商業模式來結合開源價值和方法論的第二代開源公司。MySQL是MySQL AB的註冊商標。