数据库
文章平均质量分 70
IT界的一只菜鸟
不为失败找借口,只为成功想办法
展开
-
mysql show命令用法
MySQL中show语法show tables或show tables from database_name; – 显示当前数据库中所有表的名称。show databases; – 显示mysql中所有数据库的名称。show columns from table_name from database_name; 或show columns from database_name.table_name; – 显示表中列名称。show grants for user_name; – 显示一个用户的权限,原创 2021-08-02 10:40:17 · 206 阅读 · 0 评论 -
druid 支持PasswordCallback
druid 支持PasswordCallback首先 项目引入druid相关jar其次 修改配置文件配置文件配置druid的配置参数spring.datasource.druid.connect-properties=config.decrypt=truespring.datasource.druid.password-callback=com.XXX.util.DBPasswor...原创 2019-09-19 14:46:13 · 2888 阅读 · 1 评论 -
mysql分表的3种方法
一,先说一下为什么要分表当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。根据个人经验,mysql执行一个sql的过程如下:1,接收到sql;2,把sql放到排队队列中 ;3,执行sql;4,返回执行结果。在这个执行过程中最花时间在什么地方呢?第一,是排队等待的时间,第二,sql的执行时间。其...原创 2019-03-08 15:00:00 · 18737 阅读 · 5 评论 -
mybatis和hibernate的区别
第一方面:开发速度的对比就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好Mybatis还是首先要先理解好Hibernate。比起两者的开发速度,不仅仅要考虑到两者的特性及性能,更要根据项目需求去考虑究竟哪一个更适合项目开发,比如:一个项目中用到的复杂查询基本没有,就是简单的增删改查,这样选择hibern...原创 2019-01-08 10:59:07 · 293 阅读 · 1 评论 -
mysql操作过程中踩过的坑
该问题是插入数据表中遇到键重复1.INSERT TO Table_name() VALUES(1,1),(1,2);后面使用VALUES指的是插入记录的值,而不使用VALUES指的是表的自身值。其后执行的UPDATE更新的记录是WHERE重复的主键或唯一键的ID。...原创 2018-11-27 15:48:44 · 4740 阅读 · 3 评论 -
数据库中的五种约束
数据库中的五种约束#五大约束 1、主键约束(Primay Key Coustraint) 唯一性,非空性 2、唯一约束 (Unique Counstraint)唯一性,可以空,但只能有一个 3、检查约束 (Check Counstraint)对该列数据的范围、格式的限制(如:年龄、性别等) 4、默认约束 (Default Counstraint)该数据的默认值 5、外键约束 ...原创 2018-11-14 09:51:38 · 32214 阅读 · 3 评论 -
java jdbc 执行存储过程 和自定义函数
java jdbc 执行存储过程 和自定义函数1、创建存储过程 CREATE [DEFINER = { user | CURRENT_USER }] PROCEDURE sp_name ([proc_parameter[,…]]) [characteristic …] routine_bodyproc_parameter: [ IN | OUT | IN...原创 2018-07-30 11:15:35 · 1974 阅读 · 0 评论 -
java判断mysql数据库中存在某一张表
ResultSet DatabaseMetaData.getTables(String catalog, String schemaPattern, String tableNamePattern, String types[]) throws SQLException; catalog - 数据库目录名称,可设为null,(具体JDBC驱动的实现不一样在MySQL中指数据库名)...原创 2018-10-22 14:20:13 · 2489 阅读 · 0 评论 -
mysql的出错代码表
mysql的出错代码表,根据mysql的头文件mysql/include/mysqld_error.h整理而成。错误之处,请大家指正。1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不...原创 2018-10-18 16:27:01 · 168 阅读 · 0 评论 -
oracle创建表步骤
oracle/分为四步 / /第1步:创建临时表空间 / create temporary tablespace user_temp tempfile ‘D:\oracle\oradata\Oracle9i\user_temp.dbf’ size 50m autoextend on next 50m maxsize 20480m extent management local...原创 2018-08-02 14:50:53 · 4538 阅读 · 0 评论 -
如何将Oracle 当前日期加一天、一分钟
在Oralce中我发现有add_months函数,加天数N可以用如下方法实现,select sysdate+N from dual 在Oralce中我发现有add_months函数,加天数N可以用如下方法实现,select sysdate+N from dual ,sysdate+1 加一天 sysdate+1/24 加1小时 sysdate+1/(24*60) 加1分钟 sysdat...原创 2018-08-14 09:59:21 · 441 阅读 · 0 评论