ICode9

精准搜索请尝试: 精确搜索
  • MySQL的优化2022-07-31 14:34:46

    表字段的类型设计 字符串 char 定长字符串 如 char(8) 低于8个,剩下的用空格填充,高于8个,报异常 varchar 不定长字符串 如 varchar(8)低于8个,经历收缩过程,变为实际大小.高于8个,报异常 如果字段长度固定,选用char,不固定,选用varchar 姓名: varchar 学号 char 城市 v

  • Sharding jdbc2022-07-30 19:01:06

    分片策略 第一种:none 不分片策略,SQL会发给所有节点去执行,这个规则没有子项目可以配置   第一种:inline 行表达式分片策略(核心) 使用Groovy表达时,提供对SQL语句的=和in的分片操作支持,只支持单分片键   第三种:按照时间日期,标准规则分库分表 标准分片 - Standard   第四

  • mybatis自定义插入主键2022-07-30 18:01:12

    Order这个属性设为after,before这个执行顺序都是相对于下面的insert into这个sql的; Order设为before:那么就先执行selectkey这个标签的sgl,再将这条sql生成的uuid set到User里面去,然后再执行insert into将这个已经带uuid为id的这个User insert到数据库中. <!--自增主键之UUID-->

  • 面试题day182022-07-29 21:31:58

    美团 java后端 二面 聊聊实习经历,项目经历 Spring框架相关,有哪些设计模式? 工厂模式 代理模式 模板方法模式 单例模式 ioc aop redisteample 唯一bean AOP的代理是怎么实现的? jdk动态代理和cglib。 怎么实现的?有什么区别? 是否需要实现接口 有用过消息队列吗? 用

  • mysql 10: 数据库设计三范式2022-07-29 15:31:30

    DBA命令 导出数据 导出某库 在shell窗口:mysqldump database_name > /home/wangxun/mysqlBackUp/database_name.sql -uroot -pXXX; 导出某表 在shell窗口:mysqldump database_name tb_name > /home/wangxun/mysqlBackUp/tb_name.sql -uroot -pXXX; 导入数据 create datab

  • 利用存储过程提取主键名称,再利用游标判断主键个数2022-07-28 14:06:23

    ALTER procedure A @TableName nvarchar(max) as begin create table Table_key ( Tablename varchar(50), T_key varchar(50) ) DECLARE @into_table nvarchar(max) select @into_table = 'insert into Table_key SELECT TABLE_NAME ,COLUMN_NAME

  • 通过 PowerDesigner工具建立数据库表2022-07-28 01:32:21

             第二步:      第三:      第四步:      第5步:这部是要把对应的勾去掉,不然同时创建两个表的字段名重复复用不了,两张图片贴一起了      第六步:设置主键id自增长        第7步:概念模型生成好,就生成物理模型,如果表的关系是多对多,则生成物理模型的时候

  • MYSQL高级第二天(5)2022-07-26 22:31:33

    5.1、大批量的插入数据 1、主键顺序插入   因为innodb类型的表是按照主键的顺序保存的,所以将导入的数据按主键的顺序排列,可以有效地提高导入数据的效率。   2、关闭唯一性校验   当前表结构存在唯一性索引   在导入数据前执行SET UNIQUE_CHECKS=0,关闭唯一性校验,在导入结束

  • 索引,用户管理,备份2022-07-26 17:03:24

    索引 索引是帮助mysql高效获取数据的数据结构 索引的分类 在一个表中,主键索引只有一个,唯一索引可以有很多个 主键索引  primary key 唯一标识,主键不可重复,只能有一个列作为主键 唯一索引 unique key 避免重复的列出现,唯一索引可以重复,多个列都可以标识为唯一索引 常规索引

  • ShardingSphere数据分片2022-07-26 00:04:20

    码农在囧途 坚持是一件比较难的事,坚持并不是自欺欺人的一种自我麻痹和安慰,也不是做给被人的,我觉得,坚持的本质并没有带着过多的功利主义,如果满是功利主义,那么这个坚持并不会长久,也不会有好的收获,坚持应该带着热爱,带着思想,把它当成习惯,但是并不是内卷,而是一种发自内心的喜欢和平实!

  • MySQL实战45讲 172022-07-25 21:04:14

    17 | 如何正确地显示随机消息? 场景:从一个单词表中随机选出三个单词。 表的建表语句和初始数据的命令如下,在这个表里面插入了 10000 行记录: CREATE TABLE `words` ( `id` int(11) NOT NULL AUTO_INCREMENT, `word` varchar(64) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=In

  • 数据库的字段属性2022-07-25 00:36:52

    数据库的字段属性(重点) Unsigned: 无符号的整数 声明了该列不能声明为负数 zerofill: 0填充的 不足的位数,使用0来填充,int(3) 5 --- 005 自增: 通常理解为自增,自动在上一条记录的基础上+1(默认) 通常用来设计唯一的主键~ index,必须是整数类型 可以自定义设计主键自增的起

  • 多表关系_多对多关系实现和多表关系_一对一关系实现2022-07-24 21:34:07

    多对多关系实现需要借助第三张中间表。中间表至少包含两个字段,这两个字段作为第三张表的外键,分别指向两张表的主键               多表关系_一对一关系实现   —对一关系实现,可以在任意一方添加唯一外键指向另一方的主键。     搜索 复制

  • 多表关系_一对一关系实现和多表关系_案例2022-07-24 21:03:15

    多表关系_一对一关系实现 人和身份证 实现方式:一对一关系实现,可以在任意一方添加唯一外键指向另一方的主键。     多表关系_案例     -- 创建旅游线路分类表 tab_category -- cid 旅游线路分类主键,自动增长 -- cname 旅游线路分类名称非空,唯一,字符串 100 CREATE TABLE tab

  • MySQL 笔记二2022-07-24 20:32:34

    MySQL 笔记二 表的创建及数据类型 字段类型 整型 小数 时间 字符串 文本 枚举 enum 集合 set 创建数据表 字段属性 删除表结构 修改数据表结构 数据操作 DML 语句 插入数据 蠕虫复制 更新数据 删除数据 约束 constraint 主键约束 PK 外键约束 FK 存储引擎 事

  • 多表关系_一对多关系实现和多表关系_多对多关系实现2022-07-24 20:06:54

    多表关系_一对多关系实现 如:部门和员工 实现方式:在多的一方建立外键,指向一的一方的主键。 多表关系_多对多关系实现 如:学生和课程 实现方式:多对多关系实现需要借助第三张中间表。中间表至少包含两个字段, 这两个字段作为第三张表的外键,分别指向两张表的主键     搜索 复制

  • 简单使用 MySQL 索引2022-07-24 10:00:24

    MySQL 索引 1 什么是索引 在数据库表中,对字段建立索引可以大大提高查询速度。通过善用这些索引,可以令 MySQL 的查询和 运行更加高效。 如果合理的设计且使用索引的 MySQL 是一辆兰博基尼的话,那么没有设计和使用索引的 MySQL 就是 一个人力三轮车。拿汉语字典的目录页(索引)打比方,

  • mysql常用基础代码2022-07-23 22:00:25

     """针对库的增删改查""" 创建新库 Create database db1;    Show craate database db1; 查看数据表的描述   alter database db1 charset = ‘gbk’; 修改表的编码类型   drop data db1; 删除表     """针对表的增删改查"""   # 如何查看当前所在的库 Select databa

  • 项目亮点之幂等性2022-07-22 23:36:11

    幂等性 一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。 场景 购买某些视频网站的会员后,给会员送成长值和送

  • 一文讲清,MySQL中的二级索引2022-07-22 22:35:06

    主键索引是InnoDB存储引擎默认给我们创建的一套索引结构,我们表里的数据也是直接放在主键索引里,作为叶子节点的数据页。     但我们在开发的过程中,往往会根据业务需要在不同的字段上建立索引,这些索引就是二级索引,今天我们就给大家讲讲二级所有的原理。     比如,你给name字段加

  • 数据库-三大范式2022-07-19 23:33:37

    数据库建表三范式 第一范式:原子性-数据库表中的每一列都应该是不可再分的基本数据项 实际上第一范式在实际开发中并不好遵守,比如在数据库字段中存储JSON字符串,这在大多数开发场景下是很常见的。正常而言,应该将这个JSON字符拆分为另一个单独的表,对每一个字段进行额外的维护。当然

  • 数据库的基本概念2022-07-18 14:05:27

    数据库的基本概念 一. 数据库(database) 是保存有组织的数据的容器(通常是一个文件或一组文件)。我们是通过数据库软件(DBMS,数据库管理系统)来创建和操纵数据库的。 二. 表(table) 某种特定类型数据的结构化清单。数据库中的每个表都有一个名字,用来标识自己,此名字是唯一的,这表示数据库中

  • Mybatis2022-07-18 14:00:25

    SqlSession SqlSession sqlSession = sqlSessionTemplate.getSqlSessionFactory().openSession(ExecutorType.BATCH, false);//第二个参数为是否自动提交,为true则执行一次sql就提交,若为false则表示开启事务 TbTestMapper tbTestMapper = sqlSession.getMapper(TbTestMapper.class)

  • 050_分布式主键配置2022-07-18 00:32:34

    目录ShardingSphere-分布式主键配置 ShardingSphere-分布式主键配置 :::info ShardingSphere提供灵活的配置分布式主键生成策略方式。在分片规则配置模块可以配置每个表的主键生成策略。默认使用雪花算法。(snowflake)生成64bit的长整型数据。支持两种方式配置: SNOWFLAKE UUID :::

  • 什么是倒排索引?2022-07-17 17:10:21

      既然有倒排索引,那么就会有正排索引 比如有如下的数据 id name ----------------------------------------- 1001 my name is zhangsan 1002 my name is lisi 像mysql查询数据的时候,是根据索引来查找到主键,然后根据主键实现

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有