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

 

 

 

 

 

 

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