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