一. 何为gdb 1. UNIX及UNIX-like下的调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具相比于VC、真的优点是具有修复网络断点以及恢复链接等功能,比BCB的图形化调试器有更强大的功能。所谓“尺 ...
分类:
数据库 时间:
2019-11-09 18:01:04
阅读次数:
95
1. 创建练习需要的表 2. 添加数据 3. sql语句 ...
分类:
数据库 时间:
2019-11-09 17:58:51
阅读次数:
83
用的是jxlJar /** * 读取excel数据到数据库里 */ private void readExcelToDB() { new Thread(new Runnable() { @Override public void run() { try { String filePath = "/s ...
分类:
数据库 时间:
2019-11-09 17:57:55
阅读次数:
92
1,文件导入:LOAD DATA INFILE '/tmp/pet.txt' INTO TABLE pet FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'; 2,文件导出:select * INTO OUTFILE '/tmp/ptest2.txt ...
分类:
数据库 时间:
2019-11-09 17:46:03
阅读次数:
92
DDL(Data Definition Languages)语句:即数据库定义语句,用来创建数据库中的表、索引、视图、存储过程、触发器等,常用的语句关键字有:CREATE,ALTER,DROP,TRUNCATE,COMMENT,RENAME。 DML(Data Manipulation Langua ...
分类:
数据库 时间:
2019-11-09 17:41:27
阅读次数:
99
数据库作为一个系统的核心,数据库设计的1NF就是一个表结构必须有唯一约束也就是主键,Oracle数据库本身没有自增机制,不像MySQL直接使用关键字AUTO_INCREMENT自动加一,所以需要我们去自己来实现,下面有几种实现的方式 一、序列化+触发器 第一步在表结构完整的情况下创建一个序列 CRE ...
分类:
数据库 时间:
2019-11-09 17:32:43
阅读次数:
85
Springboot 使用JdbcTemplate book bookDao bookService bookController ...
分类:
数据库 时间:
2019-11-09 17:25:07
阅读次数:
79
目录 1、背景 2、两种方式对比 2.1、一次插入一条数据 2.2、一次插入多条数据 3、拓展一下 4、Other 1、背景 我们在工作中基本都会碰到批量插入数据到DB的情况,这个时候我们就需要根据不同的情况选择不同的策略。 只要了解sql,就应该知道,向table中插入数据的命令,至少有inser ...
分类:
数据库 时间:
2019-11-09 17:21:17
阅读次数:
109
子查询语法 子查询 (内查询) 在主查询之前一次执行完成。 子查询的结果被主查询(外查询)使用 。 示例: 注意事项 子查询要包含在括号内。 将子查询放在比较条件的右侧。 单行操作符对应单行子查询,多行操作符对应多行子查询。 子查询类型单行子查询 只返回一行。 使用单行比较操作符。 示例: 返回jo ...
分类:
数据库 时间:
2019-11-09 16:00:44
阅读次数:
127
查看表的字段信息:desc 表名; 查看表的所有信息:show create table 表名; 添加主键约束:alter table 表名 add constraint 主键 (形如:PK_表名) primary key 表名(主键字段); 添加外键约束:alter table 从表 add co ...
分类:
数据库 时间:
2019-11-09 15:51:25
阅读次数:
93
Django为多种数据库后台提供了统一的调用API。根据需求不同,Django可以选择不同的数据库后台。MySQL算是最常用的数据库。我们这里将Django和MySQL连接; 一、mysql用户创建和赋权1、启动mysql: mysql -u root -p2、建库: CREATE DATABASE ...
分类:
数据库 时间:
2019-11-09 15:22:22
阅读次数:
111
1.删除1980年雇员的雇员信息; delete from myemp where hiredate between to_date('1980-1-1','yyyy-mm-dd') and to_date('1980-12-31','yyyy-mm-dd') ; 执行上述语句后其实还没有真正意义上 ...
分类:
数据库 时间:
2019-11-09 14:09:39
阅读次数:
98
单例模式获取实例,后续整合spring后,实例的创建交个spring去完成。 public class SessionFactory {//工厂对象private static SqlSessionFactory factory=null;//静态代码块static {try {//加载配置文件In ...
分类:
数据库 时间:
2019-11-09 14:02:24
阅读次数:
104
springboot配置数据库连接池druid druid所需pom依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</v ...
分类:
数据库 时间:
2019-11-09 13:56:03
阅读次数:
100
error: child process failed, exited with error number 1 第一次安装mongodb,随后启动一般不会出现上面的错误,出现这种错误的原因一般是mongodb进程非正常关闭导致的(例如用kill关闭mongo),导致出现mongod.lock这个文件 ...
分类:
数据库 时间:
2019-11-09 13:44:27
阅读次数:
98
MyISAM存储引擎:开销小,加锁快,无死锁。锁定粒度大,并发度低,容易发生锁冲突。 不支持事务。 采用表锁 (操作时对操作的表上锁) 基本不用了 innoDB存储引擎:开销大,有死锁,锁定粒度小,不容易发生冲突。 采用行锁(每句sql执行时对操作行上锁),但是也支持表锁 mysql默认引擎 问题: ...
分类:
数据库 时间:
2019-11-09 13:36:47
阅读次数:
108
1.准备 1.1.组件 JDK:1.8版本及以上; ElasticSearch:6.x版本,目前貌似不支持7.x版本; Canal.deployer:1.1.4 Canal.Adapter:1.1.4 1.1.配置 需要先开启MySQL的 binlog 写入功能,配置 binlog-format 为 ...
分类:
数据库 时间:
2019-11-09 13:33:22
阅读次数:
159