随笔分类 - 9、数据库DB(database)
摘要:一、什么是Aerospike(AS) Aerospike是一个分布式,高可用的 K-V类型的Nosql数据库。提供类似传统数据库的ACID操作。 二、为什么要用AS K-V类型的数据库必须要提的就是redis,redis数据完全存储在内存虽然保证了查询性能,但是成本太高。AS最大的卖点就是可以存储在
        阅读全文
            
摘要:oracle中怎么创建多个实例? 其实很简单,怎么创建第一个实例,其他实例应该也怎么创建。 我的理解其实在linux中的oracle数据库中创建一个实例,实际上就是创建一个新的数据库,只是实例名字不同而已 需要注意的是,启动oracle的时候需要指定SID实例, 这边因为我已经启动fxdb的实例,所
        阅读全文
            
摘要:lsnrctl(Listener Control)是一个SQL*Net工具,用于控制数据库listener,这个工具提供了命令用于控制listener的启动、停止,查看listener的状态,改变listener的配置参数等。 lsnrctl介绍在命令行中输入lsnrctl,你将得到: C:\Doc
        阅读全文
            
摘要:1、su oracle 切换到linux的oracle账号 需要使用 su -oracle,而不是su oracle;原因是: 先执行exit退出,再重新切换 2、打开数据库监听 lsnrctl listener 启动监听 #这种格式是错误的(具体参考:https://www.cnblogs.com
        阅读全文
            
摘要:一、Oracle数据库单机关机(eg:LEAP系统) 先关闭使用数据库的应用系统,再关闭数据库 关闭数据库执行以下命令 1、关闭Oracle数据库监听器:(使用操作系统下管理Oracle的账户,关闭监听) $ lsnrctl stop 2、登陆数据库系统: $ sqlplus / as sysdba
        阅读全文
            
摘要:序号 分类 学习内容 目标/要求 方式 学时 考核 参考资料 1 基础知识 数据库理论 理解数据库基本理论 面授 1 能阐述元素、数据记录、数据表、数据库的基本概念T-SQL语法要求 https://www.2cto.com/database/201711/699763.html 2 建立数据库、建
        阅读全文
            
摘要:首先配置允许访问的用户,采用授权的方式给用户权限 1 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION; 说明:root是登陆数据库的用户,123456是登陆数据库的密码,*就是意味着任
        阅读全文
            
摘要:1> 备份单个数据库 mysqldump -uroot -plichao123 --database students1 > stundents.sql; 2>查看备份文件 3>删除test 数据库测试 4>恢复数据库 5>查看 &注: 备份数据库里的表 mysqldump -uroot -p123
        阅读全文
            
摘要:1、直接在命令行运营mysql,如果出现下图,说明数据库路径没有设置到环境变量里。 2、找出数据库路径,可以用ps -ef | grep my 命令,查找后台正在执行的命令任务中,包含my字母开头的所有执行任务。 PS:显示结果每个字段的含义,请参看 https://www.cnblogs.com/
        阅读全文
            
摘要:显示所有数据库列表;其中,information_schema、performance_schema、test、mysql,这4个库表是数据库系统自带的表,一般不放数据。 进入某个库 切换库,并显示库中所有的表; 显示,某个表的字段信息; 退出MariaDB命令; PS:https://www.w3
        阅读全文
            
摘要:登录MariaDB数据库,用root账户和密码; 显示所有数据库列表;其中,information_schema、performance_schema、test、mysql,这4个库表是数据库系统自带的表,一般不放个人数据。 下边的命令,希望能对数据库系统自带的表:information_schem
        阅读全文
            
摘要:https://www.cnblogs.com/zhangxingeng/p/10882845.html
        阅读全文
            
摘要:BUG背景: 我们有一个订单表 和 一个 物流表 它们通过 订单ID 进行一对一的关系绑定。但是由于物流表在保存订单信息的时候没有做判断该订单是否已经有物流信息,这就变成同一个订单id在物流表中存在多条数据,也就变成了本来订单表只有100条纪录,而left join 物流表后,所查询的订单数据远远大
        阅读全文
            
摘要:工作中我们经常用到多个left join去关联其他表查询结果,但是随着数据量的增加,一个表的数据达到百万级别后,这种普通的left join查询将非常的耗时。 举个例子: 现在porder表有 1000W数据,其他关联的表数据都很少,因为条件的限制必须要关联3个表,正常的逻辑就是这样写,但是我们在数
        阅读全文
            
摘要:单个left join: (1)一对一:结果表的行数=左表行数 (2)一对多:结果表的行数>左表行数 多个left join: (0)多个left join由上到下,依次生成查询表,原理同单个left join (1)需要补充的是,如果在left join a表之前,想先对a表做一个字段的筛选,不能
        阅读全文
            
摘要:SQL语句的语法顺序和执行顺序了,我们常见的SQL语法顺序如下: SELECT DISTINCT <Top Num> <select list>FROM [left_table]<join_type> JOIN <right_table>ON <join_condition>WHERE <where
        阅读全文
            
摘要:0、JOIN 类型 有时我们需要从两个或更多的表中获取结果,数据库中的表可通过键将彼此联系起来。每个表中都有一个主键,主键(Primary Key)是一个列,值都唯一。这样做的目的是在不重复每个表中的所有数据的情况下,把表间的数据交叉捆绑在一起。(也就是说,用join的时候,最好先保证多个表之间用于
        阅读全文
            
摘要:0、例如:select * from T1,T2 where T1.a=T2.a 1、连表查询 <=> join(inner join)内连接查询 数据源: Persion表: Orders表: //使用连表查询SELECT Persons.LastName, Persons.FirstName, 
        阅读全文
            
摘要:#查看表 select * from `竟企区域数据分析` #在表第一列新增名为“年月”的列alter table `竟企区域数据分析` add column 年月 varchar(20) not null first alter table LEAP.工作单回写表 add (填写人 varchar
        阅读全文
            
摘要:背景: A表、B表两表关联,关联出来的结果里B表有不止一条,需求是只要B表结果中的某一条(按某字段排序) 经过百度,发现 row_number() over(partition by a order by b desc)函数可用(需要说明下,order by 必须有缺少会报错),以下是数据环境及结果
        阅读全文
            
                    
                

浙公网安备 33010602011771号