mysql 連線
使用mysql二進位制方式連線
您可以使用mysql二進位制方式進入到mysql命令提示符下來連線mysql資料庫。
例項以下是從命令列中連線mysql伺服器的簡單例項:
[root@host]# mysql -u root -p
enter password:******
在登入成功後會出現 mysql> 命令提示視窗,你可以在上面執行任何 sql 語句。
以上命令執行後,登入成功輸出結果如下:
welcome to the mysql monitor. commands end with ; or \g.
your mysql connection id is 2854760 to server version: 5.0.9
type 'help;' or '\h' for help. type '\c' to clear the buffer.
在以上例項中,我們使用了root使用者登入到mysql伺服器,當然你也可以使用其他mysql使用者登入。
如果使用者許可權足夠,任何使用者都可以在mysql的命令提示視窗中進行sql操作。
退出 mysql> 命令提示視窗可以使用 exit 命令,如下所示:
mysql> exit
bye使用 php 指令碼連線 mysql
php 提供了 mysqli_connect() 函式來連線資料庫。
該函式有 6 個引數,在成功鏈結到 mysql 後返回連線標識,失敗返回 false 。
語法mysqli_connect(host,username,password,dbname,port,socket);
引數說明:
引數描述
host
可選。規定主機名或 ip 位址。
username
可選。規定 mysql 使用者名稱。
password
可選。規定 mysql 密碼。
dbname
可選。規定預設使用的資料庫。
port
可選。規定嘗試連線到 mysql 伺服器的埠號。
socket
可選。規定 socket 或要使用的已命名 pipe。
你可以使用php的 mysqli_close() 函式來斷開與mysql資料庫的鏈結。
該函式只有乙個引數為 mysqli_connect() 函式建立連線成功後返回的 mysql 連線識別符號。
語法bool mysqli_close (mysqli $link )
本函式關閉指定的連線標識所關聯的到 mysql 伺服器的非持久連線。如果沒有指定 link_identifier,則關閉上乙個開啟的連線。
例項你可以嘗試以下例項來連線到你的 mysql 伺服器:
連線 mysql<?php
$dbhost = 'localhost:3306'; // mysql伺服器主機位址
$dbuser = 'root'; // mysql使用者名稱
$dbpass = '123456'; // mysql使用者名稱密碼
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
die('could not connect: ' . mysqli_error());
echo '資料庫連線成功!';
mysqli_close($conn);
網路位元組流和主機位元組流
位元組流分為兩類 little edition le big edition be 0x123456 在兩種位元組流中的儲存方式 位址 le be 0x0000 56 12 0x0001 34 34 0x0002 12 56 主機位元組流根據cpu型別而定 網路位元組流採用be格式 為了進行轉換 b...
位元組流應用
位元組流的一些用法 將位元組流檔案放入乙個緩衝區直接讀出 public static void readfile3 throws ioexception 將位元組檔案讀取到位元組緩衝區 public static void readfile2 throws ioexception fis.close...
位元組流InputStream
位元組流 一次性傳輸乙個位元組,其基類是inputstream和outputstream,但是這兩個類不能直接使用,因為他們是基類。inputstream和outputstream inputstream方法 1.read 從位元組流當中讀取資料,其中方法 read 中提供了三種過載的讀取資料的方法...