查询姓“猴”的学生:
% 表示任意字符串
-- 查询姓猴的学生名单select *from studentwhere name like "猴%" // %号表示任意字符串-- 查询最后一个是猴的学生名单select *from studentwhere name like '%猴'-- 查询包含是“猴”的学生名单select *from studentwhere name like "%猴%"--- 查询姓 “梦”老师的个数 count 指的是个数select count // 数量from studentwhere name lime "%梦"--- 查询课程编号为“0002”的总成绩select sum(成绩) // 汇总数量from coursewhere 课程号 = ‘0002’--- 查询选了课程的同学select count(distinct 学号) as 学生人数from coursewhere 课程号= '0002'select name,countryfrom Websitesselect *from Websitesselect distinct countryfrom Websitesselect *from Websiteswhere country = 'CN'文本字段 vs. 数值字段SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。在上个实例中 'CN' 文本字段使用了单引号。如果是数值字段,请不要使用引号。SQL AND & OR 运算符如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。selectfrom WebsitesWhere counry = 'CN' and alexa > 50;selectfrom WebsitesWhere country = 'USA' or conntry = 'CN';selectfrom WebsitesWhere alexa = 15and (country = "USA" or country = 'CN')select *from Websitesorder by alexaselect *from websitesorder by alexa descinsert into table_namevalues(value1,value2,value3);insert into table_name(column1,column2,column3)values(value1,value2)insert into websites(name,url,alexa,country)values('百度','http.wwww','4','CN')update table_nameset column1 = value1,column2 = value2where some_colum = some_value;update websitesset alexa = 5000,country = USAwhere name = "菜鸟教程"
