数据库
文章平均质量分 81
加深理解和学习
ylnzzl
这个作者很懒,什么都没留下…
展开
-
在docker容器里连接上本地mysql8.0.30数据库的方法
默认情况下,Docker会创建一个名为docker0的网桥。Docker主机和Docker容器在该网桥上都有一个IP地址。在这个模式下,docker容器与主机的网络是不互通的,docker及docker下的容器之间有个地址相同(同ip段),外网访问只能通过端口映射。如果docker容器里的nginx需要连本机mysql,那么可以将mysql的3306端口打开,通过外网去连接。.........原创 2022-08-01 16:25:28 · 9769 阅读 · 0 评论 -
Nosql
目录简介数据库类型整体框架适用场景数据库MongoDBRedis简介NoSQL【Non-relational】泛指非关系型的数据库,可用于解决大数据应用难题。NoSQL的一大优点是易拓展。NoSQL数据库的一个共同特点是去掉了关系数据库的关系型特性,因此数据库的结构简单,数据之间无关系,非常容易拓展。数据库类型NoSQL数据库分为如下六类:1. 键值(Key-Value)存储数据库【如Redis】。这类数据库主要会使用到一个哈希表,这个表中有一个特定的原创 2021-09-06 18:23:26 · 182 阅读 · 0 评论 -
Mysql 语句
1. 查看所有数据库SHOW DATABASES;2. 创建一个数据库,并指定默认编码和排序规则。CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;3. 删除一个数据库DROP DATABASE db_name;4. 指定使用的数据库USE db_name;5. 查看创建数据库的详细信息SHOW CREATE DATEBASE db_name;6. 查原创 2021-09-05 17:26:29 · 92 阅读 · 0 评论 -
SQL Server 语句
1. 创建数据库CREATE DATEBASE database-name;2. 删除数据库DROP DATABASE dbname3. 备份数据库USE masterEXEC sp_addumpdevice 'disk','testBack','d:\test.dat';BACKUP DATABSE test TO testBack;4. 修改数据库名称sp_renamedb 'old_name','new_name';5. 查看当前数据库所有存储过原创 2021-09-05 12:58:58 · 140 阅读 · 0 评论 -
sql优化
1. 尽量避免全表扫描,考虑在where和order by涉及的列上建立索引。2. 尽量避免在where子句里对字段进行null值判断,否则会导致引擎放弃索引而进行全表扫描。3. 尽量避免在where子句中使用!=或<>操作符,否则会导致引擎放弃使用索引而进行全表扫描。4. 尽量避免在where子句中使用or来连接条件,否则如果or连接条件中一个字段有索引,另一个字段没有索引,会导致引擎放弃使用索引而进行全表扫描。可用联合查询【union all】代替or。5. 尽量避免在w..原创 2021-09-04 23:18:33 · 73 阅读 · 0 评论 -
数据表设计理念
1. 主键是实体的高度抽象,主键和外键的关联表现了实体之间的连接关系。2. 基本表和中间表、临时表不同,基本表具有4个特点:(1). 原子性。字段不可再分解。(2). 原始性。存储的是原始数据【基础数据】。(3). 演绎性。可以通过代码派生出所有的输出数据。(4). 稳定性。结构相对稳定,数据可长期储存。3. 好的E-R图标准有:结构清晰、关联简洁、实体个数适用、属性分配合理、没有低级冗余。4. 避免使用关键字作为数据表字段名称,数据表名和字段名,其含意要与所存储的内容对应。..原创 2021-09-04 16:49:21 · 569 阅读 · 0 评论 -
数据表字段类型【摘要】
目录数据库类型SQL ServerMysql数据库类型SQL Server 字段类型 描述 char(n) 固定长度字符串,最多8000个字符。 varchar(n) 可变长度字符串,最多8000个字符。 text 可变长度的字符串,最多2GB字符数据。 nchar(n) 固定长度Unico原创 2021-09-04 13:02:35 · 195 阅读 · 0 评论 -
防止表单重复提交
目录幂等重复提交原因预防措施理解误区参考链接幂等幂等是指执行1次和执行N次,对资源状态的改变效果是等价的。select幂等insert非幂等update更新增减类字段时非幂等,更新非增减类字段时幂等。delete幂等防止表单重复提交其实是针对非幂等的数据处理请求。即新增数据。 涉及更新到增减类字段。若除了这两种情况外,还有别的情况,那么可能是程序设计不符合RESTful规范。重复提交原因导致出现数据重复提交的原因粗分可分...原创 2021-08-30 21:03:31 · 132 阅读 · 0 评论