成免费的crm,久久国产精品新农夫导航新妓网,恋夜秀场全部视频安卓手机,女校花强奷在线播放A级

MySQL 創(chuàng)建數(shù)據(jù)庫


在 mysql 中創(chuàng)建數(shù)據(jù)庫有多種方法,包括:登錄 mysql 創(chuàng)建數(shù)據(jù)庫、使用 mysqladmin 創(chuàng)建數(shù)據(jù)庫、使用 php 創(chuàng)建數(shù)據(jù)庫等。

 

1. 創(chuàng)建 mysql 數(shù)據(jù)庫的語法

create database [if not exists] <數(shù)據(jù)庫名>
[[default] character set <字符集名>] 
[[default] collate <校對(duì)規(guī)則名>];	

[ ]中的內(nèi)容是可選的。語法說明如下:

  • <數(shù)據(jù)庫名>:創(chuàng)建數(shù)據(jù)庫的名稱。mysql 的數(shù)據(jù)存儲(chǔ)區(qū)將以目錄方式表示 mysql 數(shù)據(jù)庫,因此數(shù)據(jù)庫名稱必須符合操作系統(tǒng)的文件夾命名規(guī)則,不能以數(shù)字開頭,盡量要有實(shí)際意義。
  • if not exists:在創(chuàng)建數(shù)據(jù)庫之前進(jìn)行判斷,只有該數(shù)據(jù)庫目前尚不存在時(shí)才能執(zhí)行操作。此選項(xiàng)可以用來避免數(shù)據(jù)庫已經(jīng)存在而重復(fù)創(chuàng)建的錯(cuò)誤。
  • [default] character set:指定數(shù)據(jù)庫的字符集。指定字符集的目的是為了避免在數(shù)據(jù)庫中存儲(chǔ)的數(shù)據(jù)出現(xiàn)亂碼的情況。如果在創(chuàng)建數(shù)據(jù)庫時(shí)不指定字符集,那么就使用系統(tǒng)的默認(rèn)字符集。
  • [default] collate:指定字符集的默認(rèn)校對(duì)規(guī)則。

其中:mysql 的字符集(character)和校對(duì)規(guī)則(collation)是兩個(gè)不同的概念。字符集是用來定義 mysql 存儲(chǔ)字符串的方式,校對(duì)規(guī)則定義了比較字符串的方式。

 

2. 登錄 mysql 創(chuàng)建數(shù)據(jù)庫

先登錄 mysql 數(shù)據(jù)庫,然后使用 create database 命令創(chuàng)建數(shù)據(jù)庫。

以下命令演示了創(chuàng)建數(shù)據(jù)庫的過程,數(shù)據(jù)庫名為 yapf:

[root@host]# mysql -u root -p   
enter password:******  # 登錄后進(jìn)入終端

mysql> create database yapf default character set utf8mb4;

3. 使用 mysqladmin 創(chuàng)建數(shù)據(jù)庫

使用 mysqladmin 創(chuàng)建或者刪除 mysql 數(shù)據(jù)庫,需要特定的權(quán)限。我們下面的例子中,使用了root用戶登錄,root用戶擁有最高權(quán)限,然后再使用 mysqladmin 命令來創(chuàng)建數(shù)據(jù)庫 yapf。

[root@host]# mysqladmin -u root -p create yapf
enter password:******

以上命令執(zhí)行成功后會(huì)創(chuàng)建 mysql 數(shù)據(jù)庫 yapf。

 

4. 使用 php 創(chuàng)建數(shù)據(jù)庫

php 使用 mysqli_query 函數(shù)來創(chuàng)建或者刪除 mysql 數(shù)據(jù)庫。

該函數(shù)有兩個(gè)參數(shù),在執(zhí)行成功時(shí)返回 true,否則返回 false。

1)創(chuàng)建mysql數(shù)據(jù)庫語句

mysqli_query(connection,query,resultmode);
參數(shù) 描述
connection 必需。規(guī)定要使用的 mysql 連接。
query 必需,規(guī)定查詢字符串。
resultmode

可選。一個(gè)常量。可以是下列值中的任意一個(gè):

  • mysqli_use_result(如果需要檢索大量數(shù)據(jù),請使用這個(gè))
  • mysqli_store_result(默認(rèn))

2)創(chuàng)建mysql數(shù)據(jù)庫范例

以下范例演示了使用php來創(chuàng)建一個(gè)數(shù)據(jù)庫:

                
相關(guān)文章