mysql 取得字段屬性(metadata)

2021-04-02 01:59:58 字數 717 閱讀 9602

$result = mysql_query("select * from crm_customer")

or die("query failed: " . mysql_error());

/* get column metadata */

$i = 0;

while ($i < mysql_num_fields($result))

echo "

blob:        $meta->blob

max_length:  $meta->max_length

multiple_key: $meta->multiple_key

name:        $meta->name

not_null:    $meta->not_null

numeric:      $meta->numeric

primary_key:  $meta->primary_key

table:        $meta->table

type:        $meta->type

unique_key:  $meta->unique_key

unsigned:    $meta->unsigned

zerofill:    $meta->zerofill

";

$i++;

}mysql_free_result($result);

mysql欄位屬性

1,auto increment auto increment能為新插入的行賦乙個唯一的整數標誌符 mysql要求將auto increment屬性用於作為主鍵的列,此外,每個表只允許有乙個auto increment列 例 id smallint not null auto increment p...

mysql 字段屬性

外來鍵auto increment 列的預設值為null,null的含義是這個列的值還沒有被設定。not null 必須要有 default unique的基礎就不說了,下面記錄一些重點 唯一性約束強制在指定的列上建立乙個唯一性索引。預設建立唯一性的非聚簇索引,但是也可以指定所建立的索引是聚簇索引。...

mySql 修改字段屬性

在我們的開發過程中,有很多時候會遇到我們在資料庫新增乙個字段,但是後續開發的時候可能發現這個欄位的備註或者是長度需要更改,那這個時候我們就有兩種方案來選擇,一種就是比如說喲預設值的,這個時候,我們就可以先刪除這個字段,然後再重新新增,或者是先刪除這個備註,然後再重新新增。如下 alter table...