随笔分类 -  数据库

Oracle/SQLServer 连表,多表查询、Update操作等
摘要:第二部分NoSQL部分已发布:2020字节跳动数据库面试题及答案(二)—— NoSQL部分 题目列表 数据库三范式 分别说一下范式和反范式的优缺点 Mysql 数据库索引。B+ 树和 B 树的区别 为什么 B+ 树比 B 树更适合应用于数据库索引,除了数据库索引,还有什么地方用到了(操作系统的文件索 阅读全文
posted @ 2021-01-31 08:27 蒋励 阅读(1655) 评论(0) 推荐(0)
摘要:1⃣️ 当limit后面跟两个参数的时候,第一个数表示要跳过的数量,后一位表示要取的数量,例如 select* from article LIMIT 1,3 就是跳过1条数据,从第2条数据开始取,取3条数据,也就是取2,3,4三条数据 2⃣️ 当 limit后面跟一个参数的时候,该参数表示要取的数据 阅读全文
posted @ 2021-01-12 16:30 蒋励 阅读(506) 评论(0) 推荐(0)
摘要:安装SQLAlchemy 在MySQL的test数据库中创建的user表,用SQLAlchemy来试试 数据库连接 第一步,导入SQLAlchemy,并初始化DBSession: 以上代码完成SQLAlchemy的初始化和具体每个表的class定义。如果有多个表,就继续定义其他class,例如Sch 阅读全文
posted @ 2018-12-27 15:37 蒋励 阅读(547) 评论(0) 推荐(0)
摘要:例1: 一个Customer表,一个字段Value,现请问如何查到Value中第二大的值 select max(value) from Customer where value < (select max(value) from Customer) 例2: 数据库中人表有三个属性,用户(编号,姓名, 阅读全文
posted @ 2017-07-11 12:01 蒋励 阅读(9019) 评论(0) 推荐(0)
摘要:1增 1.1【插入单行】insert [into] <表名> (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values ('开心朋朋','男','1980/6/15') 1.2【将现有表数据添加到一个已有表】insert into <已有的 阅读全文
posted @ 2017-07-11 11:20 蒋励 阅读(315) 评论(0) 推荐(0)
摘要:一、库: 查看数据库:show databases; 创建数据库:create database database_name; 打开数据库: use database_name; 导入sql文件:source sql_file.sql; 导出数据库:进入mysql中, D:\MySQL\bin>my 阅读全文
posted @ 2017-07-11 11:05 蒋励 阅读(115) 评论(0) 推荐(0)