随笔分类 -  SQL

摘要:-- 3.17 查询学生姓名、学号、所在系 SELECT Sname '姓名', Sno '学号', Sdept '所在系' FROM student -- 3.19 查询学生姓名、出生年月 SELECT Sname '姓名', 2021-Sage '出生年月' FROM student; -- 3 阅读全文
posted @ 2021-03-16 02:28 X-POWER 阅读(346) 评论(0) 推荐(0)
摘要:B树和B+树 标签(空格分隔): 数据结构 参考/转载 : https://www.cnblogs.com/nullzx 1. B树 1.1 B树的定义 B树也称为B-树, 它是一颗多路平衡的查找树, 当我们描述一颗B树的时候需要指定他的阶数, 阶数表示了一个节点最多有多少个孩子节点, 一般用m表示 阅读全文
posted @ 2019-09-28 20:29 X-POWER 阅读(1799) 评论(0) 推荐(0)
摘要:创建student表 和 score表 SQL CREATE TABLE Student ( Id INT ( 10 ) NOT NULL PRIMARY KEY UNIQUE auto_increment COMMENT '主键, 长度为10 , 不为空, 自增, 唯一 ', studentNam 阅读全文
posted @ 2019-07-08 21:38 X-POWER 阅读(305) 评论(0) 推荐(0)
摘要:廖雪峰数据库教学资料读书笔记. MySQL可以分为Server层和存储引擎两部分。 Server层包括连接器,查询缓存、分析器、优化器、执行器等。涵盖了MySQL的大多数核心服务功能,以及所有的内置函数(日期、时间、数学和加密函数等),所有跨引擎存储的功能都是在这里是显得,比如存储过程、触发器、视图 阅读全文
posted @ 2019-07-06 19:52 X-POWER 阅读(542) 评论(0) 推荐(0)
摘要:"廖雪峰数据库教学资料读书笔记." 实用的SQL语句 插入或替换 如果我们希望插入一条新纪录,但是如果记录已经存在,就先删除原纪录.此时可以使用REPLACE语句,这样就不必先查询,再决定是否先插入再删除. (可以看到name字段变色了, 尽量不要使用这种关键字.) 插入或更新 如果我们希望插入一条 阅读全文
posted @ 2019-07-06 17:10 X-POWER 阅读(233) 评论(0) 推荐(0)
摘要:"廖雪峰数据库教学资料读书笔记." CURD Retrieve 查询在上一篇 Create 当我们需要在表中插入一条新的记录的时候,我们就必须使用 INSERT . 其语法为 INSERT INTO (字段1,字段2,字段3...) VALUES (值1,值2,值3...). 我们在表中插入一条新数 阅读全文
posted @ 2019-07-06 11:08 X-POWER 阅读(426) 评论(0) 推荐(0)
摘要:"廖雪峰数据库教学资料读书笔记." 基操 基本查询 要查询数据表中的数据 SELECT可以用于计算,但它并不是 SQL 的强项. 但是不带 FROM 的 SELECT 语句可以有一个有用的用途.就是用来判断当前到数据库的链接是否有效, 许多检测工具都会执行一条 SELECT 1;用来测试数据库链接. 阅读全文
posted @ 2019-07-06 10:26 X-POWER 阅读(481) 评论(0) 推荐(0)
摘要:"廖雪峰数据库教学资料读书笔记." 主键 不能重复, 不可以和业务逻辑有关, 不可以修改(尽量),所以身份证等 虽然是唯一标识ID但是 不可以作为主键, 因为其和业务逻辑有关, 并且身份证升位的话 也很麻烦. 一般情况下我们将id作为主键的字段名,并且将其设置为自增类型. 这样就不需要担心主键重复, 阅读全文
posted @ 2019-07-05 17:55 X-POWER 阅读(136) 评论(0) 推荐(0)
摘要:"廖雪峰数据库教学资料读书笔记." 为什么需要有数据库? 因为应用程序需要保存用户的数据,比如Word需要把用户文档保存起来,以便下次继续编辑,或者做传输. 没有数据库的话我们可以将其写入csv文件: 如果需要保存学校所有班级的信息,就可以写入另一个CSV文件,但是随着应用程序功能越来越复杂,如何管 阅读全文
posted @ 2019-07-05 16:32 X-POWER 阅读(163) 评论(0) 推荐(0)