學習MySQL 七 獲取有關資料庫和表的資訊

2021-10-06 12:48:46 字數 1239 閱讀 9506

目錄

一:目的

1、想:獲取有關資料庫和表的資訊

二、參考

1、mysql 8 的學習——5獲取有關資料庫和表的資訊

三、操作

1、要找出當前選擇的資料庫,請使用以下 database()函式:

2、要找出預設資料庫包含的表(例如,當您不確定表的名稱時)

4、show create table 可以顯示建立表的命令語句

①總結:good:很好,我操作就是按照作者的來進行練習的,

如果您忘記了資料庫或表的名稱,或者給定表的結構是什麼,該怎麼辦?mysql通過幾個語句來解決這個問題,這些語句提供有關它支援的資料庫和表的資訊。

您之前看到過show databases,它列出了伺服器管理的資料庫。要找出當前選擇的資料庫,請使用以下database()函式:

如果您尚未選擇任何資料庫,則結果為null

要找出預設資料庫包含的表(例如,當您不確定表的名稱時)

field表示列名稱,type是列 的資料型別,null指示列 是否可以包含null值,key指示列是否已編制索引,並default指定列的預設值。extra顯示有關列的特殊資訊:如果使用auto_increment選項建立列,則該值將為auto_increment而不是empty。

下列有關mysql資料庫 有關MySQL資料庫命令

phpstudy使用最終端開啟資料庫 第一次開啟預設的密碼是 root。進入後對資料可以進行增刪查改。show databases 是檢視資料庫的指令 注意 分號是資料庫的結束符,沒有加分號即使按回車,也代表這個命令沒有結束。create database 資料庫名 是建立資料庫 drop data...

獲取資料庫表的有關資訊

1.獲取所有資料庫名 1 select name from master.dbo.sysdatabases order by name 2.獲取所有表名 1 select name from sysobjects where xtype u order by name xtype u 表示所有使用者...

有關mysql資料庫的編碼

今天在通過表單給php提交資料,然後插入到資料庫中。網頁與php的編碼格式均為utf 8,在插入到資料庫中時也設定了 this query set names utf8 但是還是出現了在mysql中讀取資料出現亂碼和問號的情況。後來實在是無解,將mysql設定為gbk編碼,居然能正確的顯示,簡直就是...