深入浅出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

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章