3 回答

慕勒3428872
擴(kuò)展資料:
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超6個(gè)贊
是因?yàn)槟銢]有選擇新創(chuàng)建的表所在的數(shù)據(jù)庫,no database selected 意思就是沒有選擇數(shù)據(jù)庫。
解決辦法:在創(chuàng)建表之前使用use語句,格式:use database_name,這樣就打開了數(shù)據(jù)庫,就可以對(duì)數(shù)據(jù)庫進(jìn)行操作。
擴(kuò)展資料:
MySQL所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL 軟件采用了雙授權(quán)政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。

慕田峪7331174
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊
照著我這個(gè)粘貼進(jìn)去運(yùn)行吧 create database test_database; #創(chuàng)建數(shù)據(jù)庫test_database set names gbk; #設(shè)置字符編碼cmd窗口默認(rèn)為gbk use test_database; #使用創(chuàng)建好的數(shù)據(jù)庫 create table test1 (tid int unsigned primary key auto_increment, #開始創(chuàng)建表 name char(20) not null. );
添加回答
舉報(bào)
0/150
提交
取消