MySQl中一些语句的简单介绍(2)

我们这篇介绍的是数据库中一些关于表的操作语句
1.插入
(1): 全列插入
insert into 表名 values(对应的数据);
(2):指定列插入
insert into 表名 (若干个指定列) values(对应的数据);没有被插入的默认列就会被填充成NULL。
(3): 一次插入多条记录
insert into 表名 values (对应的数据),(~~~~);

我们构建一个表,然后用构建的表简述下列的

2.全列查找
select * from 表名;

3.指定列查找
select 列名 from 表名;
MySQl中一些语句的简单介绍(2)

4.查询字段为表达式。
(1)查找所有同学的姓名和总成绩
(2)查找所有同学的数学成绩,并在基础上+10分
MySQl中一些语句的简单介绍(2)

5.查询字段指定别名MySQl中一些语句的简单介绍(2)

6.去重查找
select distinct from exam_result;

7.排序
order by 指定针对那个列进行排序
asc表示升序(不写也是升序)
desc表示降序。
MySQl中一些语句的简单介绍(2)

8.条件查询
涉及到的运算符
: >, >=,< ,<=,=(比较相等,不是赋值),
<=> 比较相等,可以针对NULL比较,
!=,
between x and y 表示值在[x,y]闭区间之间都是满足条件,
in(若干个条件) 表示值在()中的若干个选项里匹配任意一个都是满足条件
is null
is not null
like 模糊匹配一般和字符’_’ '%'连接使用
and 逻辑与
or 逻辑或
not 逻辑取反

MySQl中一些语句的简单介绍(2)
MySQl中一些语句的简单介绍(2)

%可以表示多个字符;
而 _ 只能表示一个字符;