数据库技术
1 UNION UNION and UNION ALL return the rows that are found in either table. UNION takes only distinct rows while UNION ALL does not remove duplicates ...
1.项目安装NuGet包 Microsoft.EntityFrameworkCore.Design Microsoft.EntityFrameworkCore.Tools Microsoft.EntityFrameworkCore.SqlServer 2.执行命令 Scaffold-DbContex ...
修改 --修改表名:ALTER TABLE 旧表名 RENAME AS 新表名 ALTER TABLE teacher RENAME AS teacher1 --增加表的字段:ALTER TABLE 表名 ADD 字段名 列属性 ALTER TABLE teacher1 ADD age INT(11 ...
完整性: 1.实体完整性 - 每一个实体都是独一无二的,没有冗余的重复的数据(主键和唯一约束保证数据的唯一性) 2.参照完整性 - 使用外键保证 3.域完整性 - 存储的数据都是有效的 - 数据类型/数据长度/非空约束/默认值约束/检查约束(mysql不支持) 一致性:要么全成功,要么全失败 -- ...
【问题】MySQL中,LIMIT的性能随着N的不断增大会急剧下降,但是分页这种设计又是随处可见的。在上一篇(https://www.cnblogs.com/bruceChan0018/p/15191693.html)通过实际场景分析了为什么LIMIT N当N很大时会消耗系统的性能,并在最后一部分延伸 ...
要注意mysql.sock和bin路径,BAKPATH为备份文件存放目录 #! /bin/bash BAKPATH=/mnt/data1/mysql/backup/data MYUSER=root MYPASS="hw7777901" SOCKET=/mnt/data1/mysql/mysql.so ...
一、MySQL 索引 1.1 索引的概念 索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库 ...
#一、MySQL数据库管理 ##1.1库和表 数据库–>数据表–>行(记录):用来描述一个对象的信息 数据库–>数据表–>列(字段):用来描述对象的一个属性 常用的数据类型 int :整型 float :单精度浮点 4字节32位 double :双精度浮点 8字节64位 char :固定长度的字符类 ...
select table_name from information_schema.tables where table_schema='数据库名称'; select table_name from information_schema.tables where table_schema='数据库名 ...
JdbcTemplate spring提供用于操作JDBC工具类,依赖连接池DataSource 实现步骤: 1.创建数据库和表。 2.导入jar包:4+1、4个aop、jdbc、事务tx、数据库驱动、连接池。 3.编写javabean。 4.编写dao,声明JdbcTemplate引用。 5.配置 ...