鏈結mysql的兩種方法

2021-09-24 17:56:42 字數 2079 閱讀 2647

您可以使用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_connect() 函式來連線資料庫。

該函式有5個引數,在成功鏈結到mysql後返回連線標識,失敗返回 false 。

語法

connection mysql_connect(server,user,passwd,new_link,client_flag);

引數說明:

引數描述

server

可選。規定要連線的伺服器。

可以包括埠號,例如 "hostname:port",或者到本地套接字的路徑,例如對於 localhost 的 ":/path/to/socket"。

如果 php 指令 mysql.default_host 未定義(預設情況),則預設值是 'localhost:3306'。

user

可選。使用者名稱。預設值是伺服器程序所有者的使用者名稱。

passwd

可選。密碼。預設值是空密碼。

new_link

可選。如果用同樣的引數第二次呼叫 mysql_connect(),將不會建立新連線,而將返回已經開啟的連線標識。引數 new_link 改變此行為並使 mysql_connect() 總是開啟新的連線,甚至當 mysql_connect() 曾在前面被用同樣的引數呼叫過。

client_flag

可選。client_flags 引數可以是以下常量的組合:

你可以使用php的 mysql_close() 函式來斷開與mysql資料庫的鏈結。

該函式只有乙個引數為mysql_connect()函式建立連線成功後返回的 mysql 連線識別符號。

語法

bool mysql_close ( resource $link_identifier );

本函式關閉指定的連線標識所關聯的到 mysql 伺服器的非持久連線。如果沒有指定 link_identifier,則關閉上乙個開啟的連線。

注釋:mysql_close() 不會關閉由 mysql_pconnect() 建立的持久連線。

例項你可以嘗試以下例項來連線到你的 mysql 伺服器:

<?php

$dbhost = 'localhost:3306'; //mysql伺服器主機位址

$dbuser = 'guest'; //mysql使用者名稱

$dbpass = 'guest123';//mysql使用者名稱密碼

$conn = mysql_connect($dbhost, $dbuser, $dbpass);

if(! $conn )

echo 'connected successfully';

mysql_close($conn);

?>

R語言鏈結MySQL的兩種方法

一 rodbc 2 選擇odbc,開始選單搜尋即可。系統dsn 新增。查詢到mysql odbc 5.3 ansi driver或者mysql odbc 5.3 unicode driver。目前沒有必要研究這兩者的差別,隨便選擇。3 配置引數 data source name,後續會顯示在名稱中,...

QTP檢查鏈結物件的兩種方法

在 qtp中,對於網頁鏈結的 測試可以使用link物件,例如下面的指令碼用於對鏈結的位址進行檢查 browser welcome mercury tours page welcome mercury tours link register checkproperty url 其中使用了checkpr...

MYSQL新增約束的兩種方法

第一種 建立表的時候 create table table name 列名1 資料型別 int primary keyauto increment 列名2 資料型別 not null 列名3 資料型別 unique 列名4 資料型別 default 值 constraint 索引名 foreign ...