猿问
下载APP

各位大神们麻烦您们看下sql小白的问题吧。。谢谢了。。

#INSERT INTO employee(id,name,age,salary,phone,in_dpt)VALUES(编号,'名字','年龄',工资,电话,'部门');
大神们,这里的“#”是啥意思啊? 这个insert into语句我百度了。在在表中插入数据的。但是这个前面加个"#"。小白就很蒙了啊。。。
我用select * from employee; 做测试。没发现这个列中有编号,名字,年龄,工资,电话,部门的字段。。。那这行语句是干啥用的啊?求大神们指点。。。

http://img4.mukewang.com/5a1e24cb0001a9d904270327.jpg

光阴时间
浏览 3461回答 11
11回答

公众号andyqian

# 是注释 与 Java中的 // 道理是一样的,是不会执行注释中的内容的,也就没有新增记录了。欢迎关注个人微信公众号《andyqian》,最近更新了不少数据库的知识,希望能够帮助到你!

慕数据1402393

你应该是看的 .sql文件吧? 其实是 注释。可能数据库里面表很多的话,导出来或者备份,就忘记了。

LYuFang1995

#是注释把后面的插入语句给注释掉了,没有执行,也就不会有字段了

尐缘7

推荐用sublime text查看代码文件,https://www.imooc.com/learn/40

JackWho

那个 id 就是编号 --  目测作者的意图是使用 id 来作为编号,但是作为最佳实践业务的 id 建议还是独立建立一个字段比较好# 是 sql 注释的写法的一种,另外注释的写法还有 -- 注释一行  /* 多行注释 */ 两种写法目测你那个 id 是主键  INSERT INTO employee(id,name,age,salary,phone,in_dpt)VALUES(编号,'名字','年龄',工资,电话,'部门');插入自定义的主键,但是我们一般将主键设置为自动增长

graymedoly

你用的是linux系统吧 ,#只是超级用户权限的标志。$是普通用户权限。

qq__2658

呵呵,注释都不知道

下曲未完

真。。小白

pardon110

注释。。。。

Code_M0keny

mysql的# 是注释该行#后面的内容

蜂之谷

我猜 # 是注释吧
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答