为了账号安全,请及时绑定邮箱和手机立即绑定

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

/ 猿问

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

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

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

查看完整描述

11 回答

已采纳
?
公众号andyqian

# 是注释 与 Java中的 // 道理是一样的,

是不会执行注释中的内容的,也就没有新增记录了。

欢迎关注个人微信公众号《andyqian》,最近更新了不少数据库的知识,希望能够帮助到你!

查看完整回答
反对 回复 2017-11-30
?
慕数据1402393

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

查看完整回答
1 反对 回复 2017-11-30
?
LYuFang1995

#是注释

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

查看完整回答
1 反对 回复 2017-11-29
?
尐缘7

推荐用sublime text查看代码文件,

https://www.imooc.com/learn/40

查看完整回答
反对 回复 2018-04-28
?
JackWho

那个 id 就是编号 --  目测作者的意图是使用 id 来作为编号,但是作为最佳实践业务的 id 建议还是独立建立一个字段比较好

# 是 sql 注释的写法的一种,另外注释的写法还有 -- 注释一行  /* 多行注释 */ 两种写法

目测你那个 id 是主键  

INSERT INTO employee(id,name,age,salary,phone,in_dpt)VALUES(编号,'名字','年龄',工资,电话,'部门');

插入自定义的主键,但是我们一般将主键设置为自动增长

查看完整回答
反对 回复 2017-11-30
?
graymedoly

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


查看完整回答
反对 回复 2017-11-29
?
qq__2658

呵呵,注释都不知道

查看完整回答
反对 回复 2017-11-29
?
下曲未完

真。。小白

查看完整回答
反对 回复 2017-11-29
?
pardon110

注释。。。。

查看完整回答
反对 回复 2017-11-29
?
Code_M0keny

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

查看完整回答
反对 回复 2017-11-29
?
蜂之谷

我猜 # 是注释吧

查看完整回答
反对 回复 2017-11-29

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信