数据库
数据库
堵上全村人的未来
一条梦想着能翻身的小咸鱼。
展开
-
oracle数据库字段分割的SQL语句
如果想查询名字是张三的字段,但是数据库保存的字符串类型是 A-上海-张三 或者 。B-上海-张三 C-上海-张三01等。也就是需要截取第一个-后边的字符串。那么需要在SQL中截取判断SQL去下select * from user o left join (select o.id b ,substr(o.user_name,instr(o.user_name,’-’,2,1)+1,30) us from user o) i on o.id = i.id where i.us = ‘上海-张三’原创 2022-03-10 17:57:53 · 1455 阅读 · 0 评论 -
oracle权限设置(数据库不同权限开通)
1.登录服务器2.查询数据库分别执行su - oracle 执行后出现-bash-4.2$或类似前缀 如果退出 exitsqlplus / as sysdba 登录服务器,超级管理员身份,此命令慎用最高让专业的人操作修改,出现SQL> 如果退出 exit3.查询数据库信息, desc dba_users;4.查询用户名 select USERNAME from dba_users;5.设置查询 只能复制粘贴,修改语句,需要手动输入或者在文本编辑好粘贴过来,按出乱原创 2022-03-10 16:14:04 · 1412 阅读 · 0 评论 -
mysql系统学习
版本5.x是用的最多的,mysql整合了第三方的新存储引擎,5.5-5.7最多。安装命令rpm -ivh 软件名如:rpm -ivh MySQL-server5.5xxxxxxxx如果安装时与其他软件冲突,则需要卸载其他软件。如果安装时出现“GPG keys。。。”的问题,则在安装命令后边加 --force --nodoeps 如:rpm -ivh MySQL-server5....原创 2020-06-04 07:37:47 · 506 阅读 · 0 评论 -
详解redis 的持久化机制
#详解 redis 的持久化机制1.什么是持久化?持久化就是把 数据从内存中保存到磁盘上,这就是持久化机制。是redis本身就有的,不需要配置或者其他操作。reids默认的持久化机制redis默认的持久化机制是RDB机制(snapshotting----》全本快照)。为什么叫RDB机制因为redis默认的磁盘持久化文件是dump.rdb替换流程首先redis会将所有的数据生成一个...原创 2019-11-08 19:26:57 · 1197 阅读 · 0 评论 -
Redis如何打包执行多条命令
Redis如何打包执行多条命令批量执行 redis 命令准备 redis 命令文件例如: redis-command.txt 里边有 N 条 redis 命令(建议最好不要超过 20MB,不然执行过程会中断)执行 redis 命令文件cat redis-command.txt | redis-cli -h localhost -p 6379 -a 1234561-h: 参数表示 re...原创 2019-10-29 23:51:21 · 1909 阅读 · 0 评论 -
sql优化详解
sql优化:第一种软优化:优化sql语句重启mysql:service mysql restart;mysql清屏:system clear、ctrl+Lmysql的逻辑分层:连接层,服务层,引擎层,存储层innodb(默认):事务优先,(适合高并发操作,行锁)。myisam:性能有限(表锁)查看数据库引擎:支持哪些引擎?show engines;查看当前使用的引擎:show v...原创 2019-10-24 09:10:20 · 391 阅读 · 0 评论 -
Oracle和MySQL的分页查询详解
Oracle和MySQL的分页查询详解Oracle的分页查询SQL语句:原理三层嵌套,第一层查询所有,第二层是以第一层为表建立rownum列查询所有,第三层是再以第二层为表来查询,条件是rownum列的分页条数区间:select * from(select a.*,rownum r from(select * fromt_user) a)where r between 1 and 1...原创 2019-10-08 22:44:52 · 572 阅读 · 0 评论