sql基础第一天
一、select的用法。
格式:SELECT "栏位名" FROM "表格名";
--查询所有字段的信息
select * from sqlDemo; --查询sqlDemo中所有字段
二、DISTINCT (去重)用法。
1.DISTINCT 的作用就是让我们吧sql中用select查询的所有的数据找出不同的值;
格式:SELECT DISTINCT "栏位名" FROM "表格名";
--查询sqlDemo中总共有几个人参与;
select distinct name from sqlDemo;
三、WHERE用法
1、我们有时不需要将表中的所有数据抓取出来,需要选择性的将数据抓取出来,这是就需要用到where语句。
测试:SELECT "栏位名" FROM "表格名" WHERE "条件";
-- 查询sqlDemo中age大于18的数据
select * from sqlDemo where age > 18;
四、AND或OR用法
1、在SQL语句中 WHERE 指令可以被用来由表格中有条件地选取数据,这个条件可以是简单的,也可以是复杂的,所以用到and或or来链接形成由无限多个简单条件组合而成的复杂查询条件;
--查询年龄大于18 和年级为1年级
select * from from sqlDemo where age > 18 and gread = '1';
--查询年龄大于18 或者年级为1年级的学生
select * from from sqlDemo where age > 18 and gread = '1';
五、IN用法
1、我们事先已知道至少一个我们需要的值,而我们将这些知道的值都放入 IN 这个子句。
格式:SELECT "栏位名" FROM "表格名" WHERE "栏位名" IN ('值一', '值二', ...);
-- 在表中查找到姓名为“张三”和“李四”的数据
select *from sqlDemo where name in ("张三","李四")