数据库
文章平均质量分 62
xiaoqian_ww
这个作者很懒,什么都没留下…
展开
-
ST_Contains数据查询速度太慢,解决方案
st_contains查询速度过慢原创 2022-10-25 14:33:41 · 1208 阅读 · 0 评论 -
58到家数据库30条军规解读(58沈建)
军规适用场景:并发量大、数据量大的互联网业务军规:介绍内容解读:讲解原因,解读比军规更重要一、基础规范(1)必须使用 InnoDB 存储引擎解读:支持事务、行级锁、并发性能更好、CPU 及内存缓存页优化使得资源利用率更高(2)必须使用 UTF8 字符集解读:万国码,无需转码,无乱码风险,节省空间(3)数据表、数据字段必须加入中文注释解读:N 年后谁 tm 知道这个 r1,r2,r...转载 2019-05-13 22:46:12 · 455 阅读 · 0 评论 -
数据库笔记(1)数据库入门
数据库学习笔记原创 2019-05-10 10:05:50 · 343 阅读 · 0 评论 -
数据库笔记(2)SQL查询语句大全
一、数据的准备--创建一个数据库create database python_test charset=utf8;--使用一个数据库use python_test;--显示使用的当前数据是哪个?select databases(); #报错,因为多加了sselect database(); --创建一个数据表create table students( id int u...原创 2019-05-12 13:11:01 · 503 阅读 · 0 评论 -
数据库笔记(3)数据库三大范式
数据库设计关系型数据库建议在E_R模型的基础上,我们需要根据产品经理的设计策划,抽取出来模型与关系,制定出表结构,这是项目开始的第一部在开发时有很多设计数据库软件,常用的如power designer,db desigener等,这些软件可以直观地实体及实体间的关系设计数据库,可能由专门的数据库设计人员完成,也可能是项目经理带组员完成现阶段不需要独立完成数据库设计三范式经过研究和...原创 2019-05-12 14:31:06 · 3699 阅读 · 7 评论 -
数据库笔记(4)SQL练习题及Python与数据库交互
一、数据的准备--创建一个数据库create database python_test charset=utf8;--使用一个数据库use python_test;原创 2019-05-13 09:31:16 · 769 阅读 · 0 评论 -
数据库笔记(5)面试常考点:视图、事务、索引
一、视图1.1 why 视图?对于复杂的查询,往往是由多个数据表进行关联查询而得到,如果数据库因为需求等原因发生改变,为了保证查询出来的数据与之前的相同,则需要在多个地方进行修改,维护起来非常麻烦,解决办法就是定义视图1.2 what 视图?通俗的将,视图就是一条SELECT语句执行后返回的结果集所以我们在创建视图的时候,主要工作落在创建这条SQL语句上。视图是对若干张基本表的引用,一张...原创 2019-06-06 09:22:04 · 242 阅读 · 0 评论