Time of Update: 2015-05-08
標籤:mysql sql 設計 select 查詢 SQL語言的設計與編寫(下)--SELECT查詢精講概要:SELECT[ALL | DISTINCT]
Time of Update: 2015-05-08
標籤:mysql sql 語言 管理 伺服器 SQL語言的設計與編寫(上)一、SQL語句分類資料定義語言 (Data Definition Language)(DDL):用於定義和管理資料對象,包括資料庫、資料表、視圖、索引等。例如:CREATE、DROP、ALTER等語句。資料操作語言(DML)
Time of Update: 2015-05-08
標籤:先看資料庫表的定義date欄位為sql.date類型。我要向其中插入指定的日期和當前日期。一、插入當前日期思路:先擷取當前系統,在將當前系統時間轉換成sql類型的時間,然後插入資料庫。代碼如下public static void insert_now() throws ClassNotFoundException, SQLException{ java.util.Date utilDate = new Date();
Time of Update: 2015-05-08
標籤:1.首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地串連MySQL資料庫。因為在重新設定MySQL的root密碼的期間,MySQL資料庫完全出於沒有密碼保護的狀態下,其他的使用者也可以任意地登入和修改MySQL的資訊。可以採用將MySQL對外的連接埠封閉,並且停止Apache以及所有的使用者進程的方法實現伺服器的准安全狀態。最安全的狀態是到伺服器的Console上面操作,並且拔掉網線。2.修改MySQL的登入設定:# vi
Time of Update: 2015-05-08
標籤:hash 索引結構的特殊性,其檢索效率非常高,索引的檢索可以一次定位,不像B-Tree 索引需要從根節點到枝節點,最後才能訪問到頁節點這樣多次的IO訪問,所以 Hash 索引的查詢效率要遠高於 B-Tree 索引。 可 能很多人又有疑問了,既然 Hash 索引的效率要比 B-Tree 高很多,為什麼大家不都用 Hash 索引而還要使用 B-Tree 索引呢?任何事物都是有兩面性的,Hash 索引也一樣,雖然 Hash 索引效率高,但是 Hash 索引本身由於其特殊性也帶來了很多限制和弊端,
Time of Update: 2015-05-08
標籤:鎖今天測試test庫的t表,發現delete from t;產生鎖等等,於是乎就想辦法查到是那個session造成的,不過很難找到,最終通過預估進行kill上鎖的session,操作如下:show engine innodb status\GTRANSACTIONS------------Trx id counter 387160Purge done for trx‘s n:o < 387160 undo n:o < 0 state: running but
Time of Update: 2015-05-08
標籤:遠端連線mysql 遠程連結的伺服器mysql 今天在實驗室的伺服器上安裝MySQL,裝好後卻發現遠端電腦無法串連到MySql伺服器。伺服器作業系統是Ubuntu 14.04。於是在網上查了些資料,折騰了半天后終於搞定了,下面是具體的步驟。1)安裝好MySQL後,修改如下檔案sudo vim
Time of Update: 2015-05-08
標籤:mysql 基礎 約束 1、主鍵約束(PRIMARY
Time of Update: 2015-05-08
標籤:mysql 基礎 約束 MySQL約束類型: 主鍵約束、唯一鍵約束、外鍵約束、非空約束、表屬性自動增加、設定表欄位的預設值1、主鍵約束(關鍵字:PRIMARY
Time of Update: 2015-05-08
標籤:資料庫 mysql sql 資料表 伺服器 MySQL建立資料表(中)三、資料欄位屬性1、unsigned【無符號】可以讓空間增加一倍比如可以讓-128~127增加到0~255注意:只能用在數值型欄位2、zerofill【前置字元為零】e.g. createtable if
Time of Update: 2015-05-08
標籤:Limits in MySQL 5.6Sql Join 限制: <=61(適用於視圖所能引用的表) 資料庫及表數量限制:Mysql 資料庫的表(table)大小一般由作業系統單個檔案大小限制決定,並不是由mysql 核心決定;常見os機器檔案大小限制:Operating System File-size LimitWin32 w/ FAT/FAT322GB/4GBWin32 w/ NTFS2TB (possibly larger)Linux 2.2-Intel 3
Time of Update: 2015-05-08
標籤:一.MYSQL的命令列模式的設定:案頭->我的電腦->屬性->環境變數->建立->PATH=“;path\mysql\bin;”其中path為MYSQL的安裝路徑。二.簡單的介紹一下命令列進入MYSQL的方法:1.C:\>mysql -h hostname -u username
Time of Update: 2015-05-08
標籤:1.建立使用者@>mysql -u root -p@>密碼//建立使用者mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,‘jeecn’,password(‘jeecn’));//重新整理系統許可權表mysql>flush privileges;這樣就建立了一個名為:jeecn 密碼為:jeecn
Time of Update: 2015-05-08
標籤:-- LOOP迴圈 CREATE PROCEDURE `test`.`new_procedure` ()BEGIN-- 需要定義接收遊標資料的變數 DECLARE a CHAR(16); -- 遊標 DECLARE cur CURSOR FOR SELECT i FROM test.t; -- 遍曆資料結束標誌 DECLARE done INT DEFAULT FALSE; -- 將結束標誌綁定到遊標 DECLARE CONTINUE HANDLER FOR NOT
Time of Update: 2015-05-08
標籤:mysql 資料庫管理 資料庫伺服器 伺服器 linux 1、 MySQL架構C/S: client / server架構
Time of Update: 2015-05-08
標籤:sql 資料庫 mysql 程式設計語言 資料 MySQL建立資料表(上)一、建立資料表的SQL語句模型【弱類型】CREATETABLE [IF NOT
Time of Update: 2015-05-08
標籤:c api c++ sql mysql connection Linux下C++/C串連MySQL資料庫(二)--返回資料的SQL引:
Time of Update: 2015-05-08
標籤:儲存 事務 mysql 觸發器 預先處理 MySQL進階操作(下)五、MySQL預先處理語句1、設定預先處理stmt,傳遞一個資料作為where的判斷條件prepare stmt from “select * from table_name where id >
Time of Update: 2015-05-08
標籤:mysql sql 視圖 索引 函數 MySQL進階操作(上)一、MySQL表複製create table t2 like t1; #複製表結構,t2可以學習到t1所有的表結構insert
Time of Update: 2015-05-08
標籤:mysql sql 資料 語言 linux SQL語言基礎複習一、概述SQL語句注釋方式1)以“#”開頭直到行尾的所有內容都是注釋2)以“--”(--後還有一個空格)開頭直到行尾的所有內容都是注釋3)以“/*”開始,以“*/”結束的所有內容都是注釋,可用於注釋多行二、資料庫操作