读<sql必知必会>总结

sql必知必会,这本书呢,是之前读的。也有一段时间了吧,当时之前没有写读书笔记,我之前是这样的,就是读,看完了就行了。但是我发现,我之前给那样的读书方式还是不好,读是读完了,实际上效果并不好,到了后来了,也是就现在,其实在去回忆,回想,发现,其实基本上是想不起来什么的了。

不过不做笔记啊,不写回顾啊,倒是确实是容易一些,现在我准备着写这个,我都感觉无敌难,然后呢,确实费一些事情,开始想放弃了倒是。

这也算是,我第一次来写总结文吧,所以其实我也还不知道应该从哪里去写的。

现在,我能想到的sql的知识就是:

select * from table

select name, data from table where name == ‘lilei’

select a.name,a.data,b.name from tableA as a,
好吧,到了这里了其实就不知道了,所以,真的真的是忘记了几乎
看完,学会的东西真的是很少

以前呢,我总觉得读完就行了
没想到读完,我能吸收的,我能知道的,学会的东西,实际上是如此之少
不过,读书确实是累的,是难的,所以呢,我确实是想读完就好了,并不想读第二遍

开始:
数据概念:

什么是表?可以把它堪称是excel那种表吧,其实也类似,就是信息不同


什么是列?表由列组成,也可以想象成excel那样的列。不过sql中每个列需要设置数据类型


是一条数据库记录

主键
用来唯一表示一条数据库记录,可以是一列,也可以是几列

外键
当前表的某列值,保存的是其他表的主键

本书呢主要写的方向是:
检索数据:是的,数据库,我们是要用的,肯定要知道如何从数据库中拿出我们保存的数据,所以,检索数据是重要的。那么该如何检索数据呢?

答案是:select,如何使用,是否还有其他的扩展,是的,是有扩展的
1、首先,select的正常使用方式
2、排序
3、过滤
4、通配符
5、计算字段
6、搭配函数
7、分组
8、子查询以及表联结

这么看来,其实数据检索,查询占领了这本书的主要篇幅,可见其重要

不过写着写着,倒是也觉得没有那么难了,只不过感觉写的还是不够好

其他内容:
插入数据
更新和删除数据
创建和操作表
使用视图
使用存储过程
事务
游标

其实有一些,我也说不上来具体有什么内容了

下面就分开来写,分别都有那些内容:一、select的正常使用:
本章的内容,讲的都是从同一个表中检索,检索一个列、多个列或者所有列的内容,额外呢,讲了DISTINGCT和如何获取前5行数据

select name from table
select name,data from table
select * from table
哦对,使用sql命令的时候,语句最好要使用大写,虽然不要求,但是约定熟成,也是好习惯,也是很有实际使用价值的

有一个注意的点是:DISTINCT使用的时候,位置是固定的,有要求的,那就是直接跟在SELECT后面

获取前五行:在语句的最后,一定是最后,加上LIMIT 5,就是获取前五行
拓展:DESC LIMIT 5; LIMIT 5 OFFSET 6; 这几个算是拓展吧,我其实也用的不太熟

还有一个重要的就是,如何在windows中,安装和使用一个:
安装呢,就是正常的去官网下载安装包安装就可以了
其实有时候就是,有一段时间没有使用之后呢,就会不知道从哪里去运行sql语句了
找到Command Line Client -Unicode,打开就行了,就能得到下面的命令工具,就可以运行sql语句了
在这里插入图片描述

还有一问题就是,可能之前创建了一些库,一些表,但是呢,有一段时间,没有使用了,对于有那些,那些表,不知道,该如何查看呢?
SHOW DATABASES; # 查看有那些库
SHOW TABLES; # 查看库中有那些表

未完待续,后面的到时候在来更…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值