已采纳回答 / 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
已采纳回答 / 慕粉粉峰峰
http://dev.mysql.com/downloads/file/?id=457403 我用的是这个,和老师的一样,5.5版本64位的,MSI,直接下载就可以了。
2016-08-03
已采纳回答 / 海哥来了
在保证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
最新回答 / ProjectD_cg
你这个是 如果id不写值进去,就直接是默认值 0,而主键的值是不允许出现重复的,看报错信息就知道了,Duplicate是重复的意思。id smallint unsigned primary key auto_increment;添加自动编号直接写在列定义里就行了
2016-08-02