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