<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>SQL on kutake小站</title><link>https://www.kutake.top/tags/sql/</link><description>Recent content in SQL on kutake小站</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sat, 12 Mar 2022 17:34:45 +0800</lastBuildDate><atom:link href="https://www.kutake.top/tags/sql/index.xml" rel="self" type="application/rss+xml"/><item><title>Sqlalchemy-关于PyhtonORM的各种事</title><link>https://www.kutake.top/archives/sqlalchemy-%E5%85%B3%E4%BA%8Epyhtonorm%E7%9A%84%E5%90%84%E7%A7%8D%E4%BA%8B/</link><pubDate>Sat, 12 Mar 2022 17:27:57 +0800</pubDate><guid>https://www.kutake.top/archives/sqlalchemy-%E5%85%B3%E4%BA%8Epyhtonorm%E7%9A%84%E5%90%84%E7%A7%8D%E4%BA%8B/</guid><description>&lt;h2 id="orm"&gt;ORM&lt;/h2&gt;
&lt;p&gt;ORM：对象关系映射（Object Relational Mapping，简称ORM，或O/RM，或O/R mapping)，用于实现面向对象编程语言里不同类型系统的数据之间的转换&lt;/p&gt;</description></item><item><title>Note: 数据库原理与应用P113 sql表创建</title><link>https://www.kutake.top/archives/note-%E6%95%B0%E6%8D%AE%E5%BA%93%E5%8E%9F%E7%90%86%E4%B8%8E%E5%BA%94%E7%94%A8p113-sql%E8%A1%A8%E5%88%9B%E5%BB%BA/</link><pubDate>Mon, 06 Dec 2021 11:28:11 +0800</pubDate><guid>https://www.kutake.top/archives/note-%E6%95%B0%E6%8D%AE%E5%BA%93%E5%8E%9F%E7%90%86%E4%B8%8E%E5%BA%94%E7%94%A8p113-sql%E8%A1%A8%E5%88%9B%E5%BB%BA/</guid><description>&lt;pre tabindex="0"&gt;&lt;code&gt;CREATE TABLE Student(
Sno Char(3) NOT NULL PRIMARY KEY,
Sname CHAR(3) NOT NULL,
Ssex CHAR(2) NOT NULL,
Sbirthday datetime,
Class CHAR(5)
)
CREATE TABLE Teacher(
Tno CHAR(3) PRIMARY KEY,
Tname CHAR(4) NOT NULL,
Tsex CHAR(2) NOT NULL,
Tbirthday datetime,
Prof CHAR(6),
Depart VARCHAR(10) NOT NULL
)
CREATE TABLE Course(
Cno CHAR(5) NOT NULL PRIMARY KEY,
Cname VARCHAR(10) NOT NULL,
Tno CHAR(3) NOT NULL,
FOREIGN KEY (Tno) REFERENCES Teacher(Tno)
)
CREATE TABLE Score(
Sno CHAR(3) NOT NULL,
Cno CHAR(5) NOT NULL,
Degree Decimal(4,1)
FOREIGN KEY (Sno) REFERENCES Student(Sno),
FOREIGN KEY (Cno) REFERENCES Course(Cno)
)
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>实战：RJ爬虫并上传本地SQL</title><link>https://www.kutake.top/archives/rj%E7%88%AC%E8%99%AB%E4%B8%8A%E4%BC%A0%E6%9C%AC%E5%9C%B0sql/</link><pubDate>Sat, 27 Jun 2020 14:18:00 +0800</pubDate><guid>https://www.kutake.top/archives/rj%E7%88%AC%E8%99%AB%E4%B8%8A%E4%BC%A0%E6%9C%AC%E5%9C%B0sql/</guid><description>&lt;p&gt;下载了上百个RJ后，如何根据声优或分类喜好来找到自己喜欢的作品就成了个问题，于是诞生出了这个代码&lt;/p&gt;
&lt;h2 id="问题拆分"&gt;&lt;strong&gt;问题拆分&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id="定位需求"&gt;定位需求&lt;/h3&gt;
&lt;p&gt;查询RJ主要是在对该RJ文件夹对应网页中的标题、声优、制作社团与分类，拿到具体数据后，对数据进行查询操作。&lt;/p&gt;</description></item><item><title>SQL笔记</title><link>https://www.kutake.top/archives/sql%E7%AC%94%E8%AE%B0/</link><pubDate>Sun, 23 Feb 2020 05:51:45 +0800</pubDate><guid>https://www.kutake.top/archives/sql%E7%AC%94%E8%AE%B0/</guid><description>&lt;h2 id="sql简介"&gt;&lt;strong&gt;SQL简介&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;SQL = Structured Query Language&lt;/p&gt;
&lt;p&gt;总的来说，SQL语言定义了这么几种操作数据库的能力：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DDL：Data Definition Language
&lt;ul&gt;
&lt;li&gt;DDL允许用户定义数据，也就是创建表、删除表、修改表结构这些操作。通常，DDL由数据库管理员执行。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;DML：Data Manipulation Language
&lt;ul&gt;
&lt;li&gt;DML为用户提供添加、删除、更新数据的能力，这些是应用程序对数据库的日常操作。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;DQL：Data Query Language
&lt;ul&gt;
&lt;li&gt;DQL允许用户查询数据，这也是通常最频繁的数据库日常操作&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="数据库类别"&gt;&lt;strong&gt;数据库类别&lt;/strong&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;关系型数据库(SQL)&lt;/li&gt;
&lt;li&gt;非关系型数据库(NoSQL) - MongoDB, Cassandra, Dynamo&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="关系模型"&gt;&lt;strong&gt;关系模型&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id="主键"&gt;&lt;strong&gt;主键&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;主键是关系表中记录的唯一标识。选取主键的一个基本原则是：不使用任何业务相关的字段作为主键。&lt;/p&gt;</description></item></channel></rss>