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