
sql
语句批量给表添加
引号在preferences 界面的右边,拖动滚动条,找到"Plugins/CnPlugin/ExPaste",选中.按着"Ctrl+D"(这里的快捷键可以根据个人习惯设置).然后确定就可以. 使用快捷键"Ctrl+D"对当前选中或剪贴板内空格式化为IN
字符串,如格式化字符串AA,BB,CC为('AA','BB',CC').明显不对。\x0d\x0aselect...是sql语句。\x0d\x0a$_post...是php语句。\x0d\x0a\x0d\x0a如果你写的是sql语句,那就不能有$_post[]\x0d\x0a如果你写的是php语句,那就应该把其中的sql语句部分作为一般的字符串处理:\x0d\x0a$sql="select*fromawhere`name`="\x0d\x0a$sql.=$_post['name']\x0d\x0a然后再用php的sqllibrary的function来运行这个字符串$sql\x0d\x0a\x0d\x0a在纯sql语句中,如爱老婆所说,字段名加`或者什么也不加;字符类型的数值加单引号。\x0d\x0a在php语句中,由于sql部分被认为是字符串,所以要加单/双引号。但因为sql语句中,本身可能包含单引号,所以为了分辨,必须用双引号。\x0d\x0a而$_post['name']的意思是,php在载入页面的时候,把所有用html的post方法得到的变量都放入了一个叫_post的数组中。$_post['name']就是调用_post数组中,名称为字符串name的那个变量的值。mysql的别名可以不加引号,如果加引号,单引号和双引号以及反引号都可以,如下
mysql的 字段名、表名 通常不需要加任何引号,如果非要加上引号,必须加反引号``(注意是英文状态),如下
Q&A:
Q:在给字段设置别名的时候,加单引号、双引号和不加有区别吗?
A:本质上都可以实现,但是如果引号引起来可以添加空格,不加引号的别名无法做到。
评论列表(0条)