mysql建立資料表出現no database selected是怎麼回事?環境有問題嗎

2022-02-12 22:22:01 字數 1357 閱讀 7195

1樓:浪子_回頭

是因為你沒有選擇新建立的表所在的資料庫,no database selected 意思就是沒有選擇資料庫。

解決辦法:在建立表之前使用use語句,格式:use database_name,這樣就開啟了資料庫,就可以對資料庫進行操作。

2樓:匿名使用者

你要建立資料庫,需要選確定在哪個資料庫中建表啊所以,應該先選擇資料庫:

use (database name)

如果沒有可以使用的資料庫,應該先建立資料庫,然後在選擇資料庫:

create database (database name)use (database name)

3樓:

你直接就select * from tablename了吧?

需要在這一步的前邊加一句 use 哪個資料庫,然後再去查詢這個資料庫下的某一張表,

這樣說,能明白嗎?

4樓:影翼視覺

沒有選擇資料庫,或是資料庫不存在

5樓:言午山水

這個建立數資料庫這個挺專業的,嗯,可以上網搜尋,要不就找乙個師傅問一問

mysql中建立乙個表提示這樣的錯誤error 1046(3d000): no database selected 怎麼解決???

6樓:匿名使用者

要指定具體把錶建立到哪個資料庫中,改成create table stud.std_info ……看下。

7樓:匿名使用者

no database selected 翻譯->意思是說沒有選種資料庫,create databaseuse

8樓:匿名使用者

要選擇乙個資料庫才能建立表,可用 use 資料庫名;

9樓:匿名使用者

要先建乙個資料庫,在資料庫中建表

10樓:匿名使用者

因為你沒選擇資料庫,造成mysql不確定您需要在哪個庫下面建立表。

選擇需要的資料庫

use '資料庫名';

然後再建立表。

n**icat for mysql 執行sql檔案時出錯 [err] 1046 - no database selected怎麼搞?

11樓:匿名使用者

根據錯誤資訊檢視需要的資料庫->新建該資料庫->開啟該連線->執行sql檔案

12樓:匿名使用者

新建個資料庫或者選中需要被替換的資料庫,然後選中該資料庫執行sql檔案

mysql如何建立資料庫的檢視設計

在 sql 中,視來圖是基於 sql 語句的結果自集的視覺化的表。檢視包含行和列,就像乙個真實的表。檢視中的字段就是來自乙個或多個資料庫中的真實的表中的字段。我們可以向檢視新增 sql 函式 where 以及 join 語句,我們也可以提交資料,就像這些來自於某個單一的表。例子建立檢視 create...

資料庫中的資料表間有幾種關聯關係 建立這些關聯的依據是什麼

一對一 比如乙個學生只有乙個學號 一對多 乙個老師可以教多個班級 多隊一 多個學生對應同乙個老師 多對多 乙個學生可以有多個老師,同樣乙個老師也可以有多個學生 1 1,1 n,m n,依據是參照完整性規則 資料庫中的資料表間有幾種關聯關係?建立這些關聯的依據是什麼 一對一 比如乙個學生只有乙個學號 ...

建立資料表索引的方法有幾種,什麼是索引?索引型別有幾種,各有什麼特點?

索引分為聚簇索引和非聚簇索引兩種,聚簇索引 是按照資料存放的物理位置為順序的,而非聚簇索引就不一樣了 聚簇索引能提高多行檢索的速度,而非聚簇索引對於單行的檢索很快。根據資料庫的功能,可以在資料庫設計器中建立三種索引 唯一索引 主鍵索引和聚集索引。在資料庫表中建立的索引可以是是唯一索引 主鍵索引和聚集...