Sqlalchemy-关于PyhtonORM的各种事

ORM ORM:对象关系映射(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),用于实现面向对象编程语言里不同类型系统的数据之间的转换 ...

2022-03-12 · 5 min · 2141 words · kutake

Note: 数据库原理与应用P113 sql表创建

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) )

2021-12-06 · 1 min · 93 words · kutake

SQL笔记

SQL简介 SQL = Structured Query Language 总的来说,SQL语言定义了这么几种操作数据库的能力: DDL:Data Definition Language DDL允许用户定义数据,也就是创建表、删除表、修改表结构这些操作。通常,DDL由数据库管理员执行。 DML:Data Manipulation Language DML为用户提供添加、删除、更新数据的能力,这些是应用程序对数据库的日常操作。 DQL:Data Query Language DQL允许用户查询数据,这也是通常最频繁的数据库日常操作 数据库类别 关系型数据库(SQL) 非关系型数据库(NoSQL) - MongoDB, Cassandra, Dynamo 关系模型 主键 主键是关系表中记录的唯一标识。选取主键的一个基本原则是:不使用任何业务相关的字段作为主键。 ...

2020-02-23 · 4 min · 1641 words · kutake