欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

選擇MySQL數(shù)據(jù)庫(kù)的命令以及PHP腳本下的操作方法

 更新時(shí)間:2015年11月11日 10:30:57   投稿:goldensun  
這篇文章主要介紹了選擇MySQL數(shù)據(jù)庫(kù)的命令以及PHP腳本下的操作方法,此外文中還對(duì)MySQL的基本數(shù)據(jù)類型作了介紹,需要的朋友可以參考下

在你連接到 MySQL 數(shù)據(jù)庫(kù)后,可能有多個(gè)可以操作的數(shù)據(jù)庫(kù),所以你需要選擇你要操作的數(shù)據(jù)庫(kù)。
從命令提示窗口中選擇MySQL數(shù)據(jù)庫(kù)
在 mysql> 提示窗口中可以很簡(jiǎn)單的選擇特定的數(shù)據(jù)庫(kù)。你可以使用SQL命令來選擇指定的數(shù)據(jù)庫(kù)。
實(shí)例
以下實(shí)例選取了數(shù)據(jù)庫(kù) TUTORIALS:

[root@host]# mysql -u root -p
Enter password:******
mysql> use TUTORIALS;
Database changed
mysql>

執(zhí)行以上命令后,你就已經(jīng)成功選擇了 TUTORIALS 數(shù)據(jù)庫(kù),在后續(xù)的操作中都會(huì)在 TUTORIALS 數(shù)據(jù)庫(kù)中執(zhí)行。
注意:所有的數(shù)據(jù)庫(kù)名,表名,表字段都是區(qū)分大小寫的。所以你在使用SQL命令時(shí)需要輸入正確的名稱。
使用PHP腳本選擇MySQL數(shù)據(jù)庫(kù)
PHP 提供了函數(shù) mysql_select_db 來選取一個(gè)數(shù)據(jù)庫(kù)。函數(shù)在執(zhí)行成功后返回 TRUE ,否則返回 FALSE 。
語(yǔ)法

bool mysql_select_db( db_name, connection );

20151111102458587.png (740×99)

實(shí)例
以下實(shí)例展示了如何使用 mysql_select_db 函數(shù)來選取一個(gè)數(shù)據(jù)庫(kù):

<html>
<head>
<title>Selecting MySQL Database</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'guest';
$dbpass = 'guest123';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_select_db( 'TUTORIALS' );
mysql_close($conn);
?>
</body>
</html>

PS:MySQL 的數(shù)據(jù)類型
MySQL中定義數(shù)據(jù)字段的類型對(duì)你數(shù)據(jù)庫(kù)的優(yōu)化是非常重要的。
MySQL支持多種類型,大致可以分為三類:數(shù)值、日期/時(shí)間和字符串(字符)類型。
數(shù)值類型
MySQL支持所有標(biāo)準(zhǔn)SQL數(shù)值數(shù)據(jù)類型。
這些類型包括嚴(yán)格數(shù)值數(shù)據(jù)類型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似數(shù)值數(shù)據(jù)類型(FLOAT、REAL和DOUBLE PRECISION)。
關(guān)鍵字INT是INTEGER的同義詞,關(guān)鍵字DEC是DECIMAL的同義詞。
BIT數(shù)據(jù)類型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表。
作為SQL標(biāo)準(zhǔn)的擴(kuò)展,MySQL也支持整數(shù)類型TINYINT、MEDIUMINT和BIGINT。下面的表顯示了需要的每個(gè)整數(shù)類型的存儲(chǔ)和范圍。

20151111102528119.png (746×440)

日期和時(shí)間類型
表示時(shí)間值的日期和時(shí)間類型為DATETIME、DATE、TIMESTAMP、TIME和YEAR。
每個(gè)時(shí)間類型有一個(gè)有效值范圍和一個(gè)"零"值,當(dāng)指定不合法的MySQL不能表示的值時(shí)使用"零"值。
TIMESTAMP類型有專有的自動(dòng)更新特性。

20151111102547694.png (746×234)

字符串類型
字符串類型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。該節(jié)描述了這些類型如何工作以及如何在查詢中使用這些類型。

20151111102603039.png (740×345)

CHAR和VARCHAR類型類似,但它們保存和檢索的方式不同。它們的最大長(zhǎng)度和是否尾部空格被保留等方面也不同。在存儲(chǔ)或檢索過程中不進(jìn)行大小寫轉(zhuǎn)換。
BINARY和VARBINARY類類似于CHAR和VARCHAR,不同的是它們包含二進(jìn)制字符串而不要非二進(jìn)制字符串。也就是說,它們包含字節(jié)字符串而不是字符字符串。這說明它們沒有字符集,并且排序和比較基于列值字節(jié)的數(shù)值值。
BLOB是一個(gè)二進(jìn)制大對(duì)象,可以容納可變數(shù)量的數(shù)據(jù)。有4種BLOB類型:TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。它們只是可容納值的最大長(zhǎng)度不同。
有4種TEXT類型:TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT。這些對(duì)應(yīng)4種BLOB類型,有相同的最大長(zhǎng)度和存儲(chǔ)需求。

相關(guān)文章

  • MySQL條件查詢語(yǔ)句常用操作全面匯總

    MySQL條件查詢語(yǔ)句常用操作全面匯總

    當(dāng)用戶查看表格的大量數(shù)據(jù)是,由于數(shù)據(jù)量過于巨大會(huì)導(dǎo)致很難獲取到需要的數(shù)據(jù),在這時(shí),就需要一個(gè)方法,一個(gè)可以通過用戶輸入獲取到用戶需要的數(shù)據(jù)并回填入表格,這就是條件查詢的作用
    2022-04-04
  • Sql在多張表中檢索數(shù)據(jù)的方法詳解

    Sql在多張表中檢索數(shù)據(jù)的方法詳解

    SELECT語(yǔ)句是SQL中最常用的語(yǔ)句。它的用途是從一個(gè)或多個(gè)表中檢索信息。為了使用SELECT檢索表數(shù)據(jù),必須至少給出兩條信息:想選擇什么、從什么地方選擇
    2023-02-02
  • Mysql數(shù)據(jù)庫(kù)中數(shù)據(jù)表的優(yōu)化、外鍵與三范式用法實(shí)例分析

    Mysql數(shù)據(jù)庫(kù)中數(shù)據(jù)表的優(yōu)化、外鍵與三范式用法實(shí)例分析

    這篇文章主要介紹了Mysql數(shù)據(jù)庫(kù)中數(shù)據(jù)表的優(yōu)化、外鍵與三范式用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Mysql數(shù)據(jù)庫(kù)中數(shù)據(jù)表的優(yōu)化、外鍵與三范式相關(guān)概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2019-11-11
  • MySQL窗口函數(shù)OVER()用法及說明

    MySQL窗口函數(shù)OVER()用法及說明

    這篇文章主要介紹了MySQL窗口函數(shù)OVER()用法及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • MySQL單表記錄數(shù)過大的優(yōu)化方法

    MySQL單表記錄數(shù)過大的優(yōu)化方法

    當(dāng)MySQL單表記錄數(shù)過大時(shí),采取合理的優(yōu)化策略是保障系統(tǒng)高性能的關(guān)鍵,本博客詳細(xì)介紹了索引優(yōu)化、分區(qū)表、垂直拆分、水平拆分等多種優(yōu)化手段,并提供了詳細(xì)的代碼示例,感興趣的朋友一起看看吧
    2024-01-01
  • java連不上mysql8.0問題的解決方法

    java連不上mysql8.0問題的解決方法

    這篇文章主要為大家詳細(xì)介紹了java連不上MySQL8.0問題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 使用innodb_force_recovery解決MySQL崩潰無法重啟問題

    使用innodb_force_recovery解決MySQL崩潰無法重啟問題

    這篇文章主要介紹了使用innodb_force_recovery解決MySQL崩潰無法重啟問題,這只一個(gè)成功案例,并不是萬(wàn)能的解決方法,需要酌情考慮,需要的朋友可以參考下
    2015-05-05
  • mysql 精簡(jiǎn)過程(刪除一些文件)

    mysql 精簡(jiǎn)過程(刪除一些文件)

    這篇文章主要是介紹了mysql的精簡(jiǎn)方法,因?yàn)槟J(rèn)安裝的時(shí)候有一些文件一般用不到,這里只是為了經(jīng)常一些組合工具,服務(wù)器使用不建議精簡(jiǎn)
    2013-06-06
  • Windows系統(tǒng)下MySQL添加到系統(tǒng)服務(wù)方法(mysql解壓版)

    Windows系統(tǒng)下MySQL添加到系統(tǒng)服務(wù)方法(mysql解壓版)

    這篇文章主要介紹了Windows系統(tǒng)下MySQL添加到系統(tǒng)服務(wù)方法,主要針對(duì)mysql解壓版,感興趣的朋友參考下吧
    2016-05-05
  • MySQL里的found_row()與row_count()的解釋及用法

    MySQL里的found_row()與row_count()的解釋及用法

    MySQL中有兩個(gè)函數(shù)來計(jì)算上一條語(yǔ)句影響了多少行,不同于SqlServer/Oracle,不要因?yàn)榇朔矫娴牟町惗鸸δ軉栴}
    2013-02-02

最新評(píng)論