
数据库
文章平均质量分 66
请叫我菜鸡
这个作者很懒,什么都没留下…
展开
-
分库分表带来的问题
分库分表会带来很多的问题比如事务一致性问题、跨节点关联查询、跨节点分页、排序函数、主键避重、公共表问题原创 2022-05-11 21:44:01 · 1643 阅读 · 0 评论 -
Navicat链接OracleXE遇到的错误 12505 监听程序当前无法识别sid
错误12505 监听程序当前无法识别sid如图: 默认的连接参数是这样的: 然后报错如下: 需要选择sid的时候将ORCL写成XE 如图:原创 2020-08-02 01:54:03 · 1096 阅读 · 0 评论 -
mysql的索引初探(一)
mysql的索引初探(一): 索引的用处:在数据量比较大的情况下索引可以加快数据得查询速度 索引的缺点:在数据库中大量的使用索引会影响表的性能,索引也会大量占用存储空间,构建过多的索引就会对表的INSERT、UPDATE、DELETE操作会降低效率。 索引的类型: 主键索引,唯一索引,普通索引,全文索引,组合索引 主键索引就是由主键primariy key 修饰的字段,主键索引不允许重复...原创 2019-07-07 20:32:38 · 167 阅读 · 0 评论 -
mysql索引初探3
创建索引错误:1170 - BLOB/TEXT column 'stu_name' used in key specification without a key length 操作语句: create index index_text on t_login1(stu_name,stu_num,stu_pwd,login_type); 表结构: 出现错误原因: Mysql数据库...原创 2019-08-24 10:07:51 · 175 阅读 · 0 评论 -
数据库中的一张表的信息复制到另一张表中
两张表的数据结构一致时可以将数据进行复制 -- 数据迁移 insert into t_login1 select * from t_login;原创 2019-08-24 09:43:39 · 345 阅读 · 0 评论 -
MYSQL和Oracle和SQLServer的查看表结构和创表语句
MYSQL和Oracle和SQLServer的查看表结构和创表语句: MYSQL: -- 查看表结构 desc t_login1; -- 查看创表语句 show create table t_login1; -- 查看索引结构 show index from t_login1; Oracle: -- 查看创表语句 select dbms_metadata.get_...原创 2019-07-12 21:57:12 · 832 阅读 · 0 评论 -
mysql中对日期的操作
SELECT * FROM t_studentbasic -- mysql常用的内置函数 -- 聚合函数 -- sum avg count max min -- 时间函数 select now(); -- 查询年月日 查询时间 select CURRENT_DATE; select CURRENT_TIMESTAMP; select CURRENT_TIME; select ...原创 2019-07-11 16:49:43 · 305 阅读 · 0 评论 -
mysql8设置远程连接数据库遇到的坑
jdbc操作mysql8.0的坑 package com.vrv.test; import java.sql.*; public class JdbcTest { // 定义sql private static String sql = "SELECT stu_name FROM t_login "; public static void main(String[] ...原创 2019-07-08 11:53:29 · 384 阅读 · 0 评论 -
mysql数据库的备份与恢复
-u: 用户名 -p: 密码 -P: 端口号,不写默认3306 --all-databases, -A:备份所有数据库 --databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名。使用该选项,mysqldum把每个名字都当作为数据库名。 -d: 只导出数据库的表结构 -t: 只导出数据库的数据 --quick,...原创 2019-05-13 15:16:35 · 131 阅读 · 0 评论 -
Oracle和MYSQL和SQLServer的分页
Oracle和MYSQL和SQLServer的分页加存储过程: Oracle的分页是利用rownum关键字来进行分页的,实际上是将rownum查出来的数据作为一个新的数据源来进行再次查询也就是子查询,详情看代码: -- oracle 分页 select * from (select rownum rn , tt.* from T_LOGIN1 tt where rownum<=...原创 2019-07-13 19:47:11 · 377 阅读 · 0 评论 -
oracle内置函数和时间函数整理
-- oracle内置函数 SELECT SYSDATE from dual -- 截取出年月日 SELECT TO_CHAR(sysdate,'yyyy') from dual; SELECT TO_CHAR(sysdate,'MM') from dual; SELECT TO_CHAR(sysdate,'dd') from dual; -- 拼接出年月日 SELECT CO...原创 2019-07-12 16:40:59 · 311 阅读 · 0 评论 -
MYSQL和TXT文件和EXCEL文件和CSV文件的数据导入
MYSQL和TXT文件和EXCEL文件和CSV文件的数据导入: 这个功能必须在MYSQL5.1以上的版本才能使用,MYSQL8.0版本不一致未进行测试。 将EXCEL文件或者TXT文件直接的批量的大量的数据直接导入数据库 命令是: t_login1是表名 load data local infile 'F:/t_login.xls' into table t_login1 ...原创 2019-07-16 17:24:48 · 250 阅读 · 0 评论