第3章 关系模型
我们已经知道,关系数据库是建立在关系模型上的。而关系模型本质上就是若干个存储数据的二维表,可以把它们看作很多Excel表。 表的每一行称为记录(Record),记录是一个逻辑意义上的数据。 表的每一列称为字段(Column),同一个表的每一行记录都拥有相同的若干字段。 字段定义了数据类型(整型、浮点型、字符串、日期等),以及是否允许为NULL。注意NULL表示字段数据不存在。一个整型字段如果为NU
3711 字
|
19 分钟
|
获取中...
|
获取中...
第4章 在线SQL
为了便于在线练习,我们提供了一个在线运行SQL的功能。实际上这是在浏览器页面运行的一个JavaScript编写的内存型SQL数据库AlaSQL。不必运行MySQL等实际的数据库软件,即可在线编写并执行SQL语句。 可以在此测试执行最简单的SQL语句: -- 以双减号开头的是注释 SELECT FROM students; 请注意,在页面加载时,students表和classes表就自动被创建并填
180 字
|
1 分钟
|
获取中...
|
获取中...
第5章 查询数据
在关系数据库中,最常用的操作就是查询。
6195 字
|
31 分钟
|
获取中...
|
获取中...
第6章 修改数据
关系数据库的基本操作就是增删改查,即CRUD:Create、Retrieve、Update、Delete。其中,对于查询,我们已经详细讲述了SELECT语句的详细用法。 而对于增、删、改,对应的SQL语句分别是: - INSERT:插入新记录; - UPDATE:更新已有记录; - DELETE:删除已有记录。 我们将分别讨论这三种修改数据的语句的使用方法。
1507 字
|
8 分钟
|
获取中...
|
获取中...
第7章 MySQL
安装完MySQL后,除了MySQL Server,即真正的MySQL服务器外,还附赠一个MySQL Client程序。MySQL Client是一个命令行客户端,可以通过MySQL Client登录MySQL,然后,输入SQL语句并执行。 打开命令提示符,输入命令mysql -u root -p,提示输入口令。填入MySQL的root口令,如果正确,就连上了MySQL Server,同时提示符变为
1946 字
|
10 分钟
|
获取中...
|
获取中...
第8章 事务
在执行SQL语句的时候,某些业务要求,一系列操作必须全部执行,而不能仅执行一部分。例如,一个转账操作: -- 从id=1的账户给id=2的账户转账100元 -- 第一步:将id=1的A账户余额减去100 UPDATE accounts SET balance = balance - 100 WHERE id = 1; -- 第二步:将id=2的B账户余额加上100 UPDATE accounts
2115 字
|
11 分钟
|
获取中...
|
获取中...
第9章 期末总结
掌握SQL是非常重要且实用的技能,除了开发者应当熟练使用SQL外,许多岗位,如数据分析师、数据库运维、财务人员等,都可以通过SQL进行复杂的数据分析,生成自动化报表,为各种决策提供数据洞察力。 对于云计算、数据仓库、大数据处理等领域,SQL是这些高级技术的基础。 总之,SQL是一种强大的工具,对任何需要处理和分析数据的人来说,SQL是必备技能。
150 字
|
1 分钟
|
获取中...
|
获取中...
Cover Image of the Post
第1章 简介
Linux的make程序用来自动化编译大型源码,很多时候,我们在Linux下编译安装软件,只需要敲一个make就可以全自动完成,非常方便。 make能自动化完成这些工作,是因为项目提供了一个Makefile文件,它负责告诉make,应该如何编译和链接程序。 Makefile相当于Java项目的pom.xml,Node工程的package.json,Rust项目的Cargo.toml,不同之处在于,
259 字
|
1 分钟
|
获取中...
|
获取中...
Cover Image of the Post