已采納回答 / Brian_Zhong
1不是代表id,是代表SELECT sex....語句中的sex,所以這里的1其實就是sex的意思;如果SELECT后面跟多個字段,比如username,sex兩個字段,如果你GROUP BY還是希望用sex字段的話,就要用數字2而不是1了,這是因為sex排在username后面,在第2位的原因。至于你說的分別輸入id和1的情況我就不清楚你意思了,你的輸入應該是另一種需求了而不是4-8課程里面提到的了。
2016-08-04
已采納回答 / 海哥來了
在保證path填好的,和服務名稱也統一的情況下先重啟MySql服務(cmd下輸入net stop mysql 然后net start mysql )然后試著重新打開cmd有時候還需要先登錄數據庫一次后,才能恢復正常先在cmd中輸入mysql -u root -p然后再打開cmd,這個時候mysql命令就有效了,不會出現"mysql不是內部或外部命令"提示
2016-08-02
已采納回答 / 深海_java
可以的,只不過這種方式,默認的端口號是3306,本地ip是127.0.0.1如果登陸的不是本地數據庫,要寫完整mysql?-uroot -p密碼 -P端口號(一般默認為3306) -h數據庫ip
2016-08-02
已采納回答 / 慕粉粉峰峰
因為服務器沒有識別對應的字符,服務器認為數據是utf8,一個漢字有三個字節,而客戶端數據只能是GBK,所以矛盾產生,解決方案是改變服務器對客戶端字符集的認識,快捷方式使用set names gkb;就可以了
2016-08-01
已采納回答 / 炫彩年華
添加外鍵約束后的字段與另一個表中的字段對應起來,可以理解為in(父表中對應字段的值),父表中的操作可以對子表產生影響,比如加上on delete casecde表示父表中數據刪除后子表中的那一行(加外鍵的那行)也會刪除?
2016-07-30
已采納回答 / xxdm
安裝的時候不是有默認端口3306 讓你選擇,如果被占用你可以把默認值隨便改,比如3307 之類的。另外一種就是將占用3306的端口的進程結束掉。如何將某端口的進程結束百度有。
2016-07-25