数据库的简单练习

**

重温数据库,从使用SqlServer变成了MySQL

**
*********下面是个人感慨,(废文)******
之前上课时学习过数据库,但学的太过于马马虎虎懂得一些简单语句,毕竟当时的我还是那么的贪玩,(贪玩是天性!)现在面临毕业需要外出面试,自身不是什么名牌大学,只是一个小三本出来的本科生;大公司对于现在的我是不会去想的,毕竟现在的我没有过硬的出身,过硬的技术,它们也不会要我的,学过挺多的编程知识,只是不知道该去 干什么,找工作吧,没有项目经验,对自己的能力也同样感到质疑,去网上找到一些项目资料,自己照着做就会发现,有好多的知识的点没有涉及到过;不会的就去查,但是太多了之后就感觉特别质疑自己,然后就又陷入了迷茫中;哎!
记得在哪好像在哪看过,如果找不到路了,就去起点(不是那个文学网站哦)看看;于是决定恶补一下之前的知识,顺便学习新知识,毕竟做编程的就是一直在学习的;
************分隔符********************

既然重温数据库肯定是要先来一下增删改查的啊:
insert into table-name (插入元素的名字)values(插入内容)
数据库的简单练习
DELETE FROM table_name [WHERE Clause]
(此处图片隐身了)
update table_name set 元素名称=修改内容 where (更改条件)
数据库的简单练习
select * from table_name
(上面图片有)

其实在增删改查之前有一个很重要的内容:
创建表吧创建数据库吧

创建表 create table table_name
数据库的简单练习
删除表drop table table_name
数据库的简单练习
创建数据库 create database db_name 删除数据库drop database da_name
数据库的简单练习
条件查询where前面图片有使用
union联合查询
SELECT expression1, expression2, … expression_n
FROM tables
[WHERE conditions]
UNION [ALL | DISTINCT]
SELECT expression1, expression2, … expression_n
FROM tables
[WHERE conditions];
expression1, expression2, … expression_n: 要检索的列。
tables: 要检索的数据表。
WHERE conditions: 可选, 检索条件。
DISTINCT: 可选,删除结果集中重复的数据。默认情况下 UNION 操作符已经删除了重复数据,所以 DISTINCT 修饰符对结果没啥影响。
ALL: 可选,返回所有结果集,包含重复数据

like模糊查询或者说是关键字查询
数据库的简单练习
group by 表的全部数据
数据库的简单练习
group by 排序分组 asc升序desc降序
数据库的简单练习
分组 ** count(*)计数用的
数据库的简单练习
SUM 函数返回数值列的总数(总额)rollup统计全部数值
数据库的简单练习