深入浅出SQL(2)——select、update…
select語句
where 列名='值'(文本型需加單引號,數字不需要)
插入(查詢)數據本身含有單引號'時
(1)添加反斜杠\?? (2)添加另一個單引號'
例:
select * from my_contacts
where location='Grover's MILL,NJ'; (錯誤寫法)
則可以寫為:
select * from my_contacts
where location='Grover\'s MILL,NJ';
或
select * from my_contacts
where location='Grover''s MILL,NJ';
?比較運算符的應用
and or > <? >= <=? <>
>用于字符串,可表示首字母大于……
利用is null找到表中的NULL
like與通配符的使用%(任意數量的未知字符的替身)、 _(一個未知字符的替身)
between? and 的使用? 包括前后兩端(可以用于數字,也可字母)
in的使用 后加集合,相當于多個or
not in
not與between、like一起使用,not緊跟在where后面
delete與where的搭配使用
例:delete? from clown_info
?????? where activities='dancing';
update相當于insert加delete
例:update table_name
?????? set? column_name1=newvalue,column_name2=newvalue
?????? where column_name=somevalue;
upper()函數可以把表中表中的文本改為大寫,lower()函數能把一切文本改為小寫
例:SELECT UPPER(列名) FROM table_name
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的深入浅出SQL(2)——select、update…的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深入浅出SQL(1)
- 下一篇: 银行卡冻结说是诈骗怎么解决,等待警方处理