
数据库
数据库相关文章
_长银_
静下心来,获取信息,思考方法,努力去做。
展开
-
MySQL 字符串拆分的替代写法-find_in_set
MySQL 字符串拆分的替代写法-find_in_set原创 2025-02-15 09:29:57 · 172 阅读 · 0 评论 -
SQL Server特殊字符、上标、下标
SQL Server特殊字符、上标、下标转载 2024-09-19 12:50:34 · 258 阅读 · 0 评论 -
oracle将分组之后的记录 的 非分组字段进行拼接
使用 LISTAGG 行转列函数,示例如下。原创 2024-01-23 10:26:19 · 621 阅读 · 0 评论 -
MSSQL存储过程的功能和用法(简明扼要)
MSSQL存储过程的功能和用法(简明扼要)原创 2023-12-09 16:10:05 · 103 阅读 · 0 评论 -
MySQL注入入门简述
MySQL注入入门简述原创 2023-12-05 23:16:39 · 399 阅读 · 0 评论 -
Oracle 将表中的数据查出更改某一字段的值后再插入该表
【代码】Oracle 将表中的数据查出更改某一字段的值后再插入该表。原创 2023-02-13 09:44:49 · 763 阅读 · 0 评论 -
SQL开窗函数 over(partition by... order by...)
开窗函数简析原创 2023-01-12 19:50:49 · 1659 阅读 · 0 评论 -
SQL 分组后按不同条件统计
SQL 分组后按不同条件统计转载 2022-11-15 09:52:32 · 1203 阅读 · 0 评论 -
Oracle 表空间、数据文件、schema的关系
oracle基础知识原创 2022-09-02 11:15:16 · 407 阅读 · 0 评论 -
Oracle时间操作
oracle时间操作原创 2022-05-28 10:04:37 · 122 阅读 · 0 评论 -
delete和truncate的区别
一、数据库支持度 绿色代表支持,常用三大数据库均支持这两个语句 Mysql SqlServer Oracle DELETE TRUNCATE 二、区别操作日志:delete是以行为单位删除的,一般删除时会添加行锁,会记录操作日志,所以可以回滚。truncate是以表为单位清理的,不可回滚。速度:delete 的速度慢,因为是一行一行删除的,truncate的速度快。...原创 2022-05-23 14:10:14 · 659 阅读 · 0 评论 -
Oracle Software Delivery Cloud 使用
第一步,登录之后在搜索栏中搜索想要的产品,点击,页面会提示已加入下载列表第二步,查看已加入下载列表的产品,再次筛选并按需求选择,后边根据提示操作即可原创 2021-08-21 09:38:37 · 1014 阅读 · 1 评论 -
Oracle之存储过程(procedure)与函数(function)
综述过程和函数统称为PL/SQL子程序,他们是被命名的PL/SQL块,均存储在数据库中,并通过输入、输出参数或输入/输出参数与其调用者交换信息。 过程和函数的唯一区别是函数总向调用者返回数据,而过程则不返回数据。 删除均使用 drop ,drop procedure/function 名称; 执行均可使用exec 或者begin 名称 end;在编译存储过程报错时,可以使用show error命令查看具体错误原因存储过程范例:create or replace procedure.转载 2021-05-18 15:52:07 · 2103 阅读 · 0 评论 -
Oracle with语句小结
范例(仅为测试,无任何含义):with templ as (select table_name,count(table_name) from user_tables group by table_name)select * from user_tables ut,templ t where t.table_name=ut.TABLE_NAME;优点:当重复使用查询中的语句时可以提高效率,减少子查询注意点:with之后定义的临时表名称templ ,在其后的使用中必须在from语句中原创 2021-05-18 11:29:32 · 103 阅读 · 0 评论 -
Oracle CBO RBO
Rule Based Optimizer(RBO)基于规则Cost Based Optimizer(CBO)基于成本,或者讲统计信息ORACLE提供了CBO、RBO两种SQL优化器。CBO在ORACLE7引入,但在ORACLE8i中才成熟。ORACLE已经明确声明在ORACLE9i之后的版本中(ORACLE 10G ),RBO将不再支持。因此选择CBO是必然的趋势。CBO和RBO作为不同的SQL优化器,对SQL语句的执行计划产生重大影响,如果要对现有的应用程序从RBO向CBO移植,则...转载 2020-06-02 13:55:15 · 263 阅读 · 0 评论 -
Oracle 递归查询
谁在前,谁为递归点参考文章https://www.cnblogs.com/Soprano/p/10659127.html原创 2021-03-04 14:24:18 · 106 阅读 · 1 评论 -
SQL索引小结
1、基本知识:1)索引的作用是用来加快搜索速度;2)之所以能加快搜索速度,个人理解是因为其针对索引的字段维护(维护即数据变化之后就要更新)了类似字典中abcd类似的结构,可以大幅缩小搜索范围;3)由1-2)可见,如果一张表更新频繁、唯一性比较差、数据量比较小,则不适合建索引,并且建索引的个数要尽量少,因为维护索引需要时间。2、主键索引和唯一索引的区别:1)主键索引是唯一的,不允许有空值;唯一索引则可以有多个,允许空值;2)主键列默认创建唯一索引;3)主键可以被作为外键使用,唯一索原创 2020-12-12 09:31:20 · 172 阅读 · 0 评论 -
MySql修改root密码
这里处理的是忘记密码的情况:首先dos启动MySQL服务(之前要先关闭MySQL的服务,如果没有将MySQL安装目录加入环境变量的,需要进入MySQL的安装目录),指定登陆时不进行权限认证mysqld --skip-grant-tables (跳过用户认证权限表)新开dos窗口,执行 mysql 进入MySQL控制台。MySQL版本为5.7以前的,执行update user set password=password('新密码') where user='root';flush原创 2021-04-13 11:38:20 · 346 阅读 · 0 评论 -
MYSQL解压版安装笔记
在安装目录下创建配置文件my.ini[mysqld]port = 3306basedir=F:/workspace/mysql-8.0.19-winx64datadir=F:/workspace/mysql-8.0.19-winx64/data max_connections=200character-set-server=utf8default-storage-engine=IN...原创 2020-02-18 22:30:24 · 125 阅读 · 0 评论 -
The server time zone value '???ú±ê×??±??' is unrecognized or represents more than one time zone.
使用5.7版本的驱动出现问题解决:参考文章: l.shane原创 2019-03-02 11:22:08 · 367 阅读 · 0 评论 -
mysql 数据库修改数据库名称
参考文章致守RENAME TABLE old_database_name.tablename TO new_database_name.tablename;如果使用Linux,可以使用脚本mysql -u root -p password -e 'create database if not exists new_database_name'list_table=$(mysql...转载 2019-03-02 13:48:23 · 7801 阅读 · 5 评论 -
mysql1215错误
本文转自:飞翔蓝色天空在Mysql中创建数据表时,经常会遇到问题而失败,其中建立外键有很多细节需要我们去留意,主要有以下几种常见原因。1. 两个字段的类型或者大小不严格匹配。例如,如果一个是int(10),那么外键也必须设置成int(10),而不是int(11),也不能是tinyint。另外,你还必须确定两个字段是否都为signed或者unsigned,这两字段必须严格地一致匹配。...转载 2019-03-09 21:21:37 · 6434 阅读 · 0 评论 -
使用Hibernate自动建表,MySql中 type=MyISAM报错
Hibernate版本5.4.1,MySQL版本5.7解决方法,在hibernate.cfg.xml中修改mysql方言为即可参考文章:mysqlhibernate转载 2019-03-14 20:09:34 · 391 阅读 · 0 评论 -
Mysql常用操作
查看数据库版本:select version();待续。。。原创 2019-03-27 10:24:52 · 108 阅读 · 0 评论 -
DML、DDL、DCL
DML(data manipulation language) 数据库操作语言:select、update、insert、delete等;DDL(data defination langeage)数据库定义语言: create、alter、drop等;DCL(data control language)数据库控制语言:grant、deny、revoke等。...原创 2019-03-24 14:40:55 · 131 阅读 · 0 评论 -
mysql5.7 shell登录
因为我在这里卡了半天,所以写下来记录一下原创 2019-03-02 11:11:11 · 1684 阅读 · 0 评论