首页 > 数据库技术
sql select sql查询
select 一.课上练习代码 1 查询所有学生信息 2 查询所有课程名称及学分(投影和别名) 3 查询所有女学生的姓名和出生日期(筛选) 4 查询所有80后学生的姓名、性别和出生日期(筛选) 22 查询年龄最大的学生的姓名(子查询) 23 查询年龄最大的学生姓名和年龄(子查询+运算) 24 查询选 ...
分类:数据库技术   时间:2019-12-30 21:04:08    收藏:0  评论:0  赞:0  阅读:73
docker安装mysql
1、下载mysql镜像文件,这里我选择的是5.7版本,稳定好用: 2、 查看镜像: 3、创建文件文件配置目录,我的文件一般放在 /usr/application 目录下 mysql配置 ,可参考 4、创建并启动mysql容器 --name pwc-mysql 为镜像命名 -p 3306:3306 将 ...
分类:数据库技术   时间:2019-12-30 20:42:10    收藏:0  评论:0  赞:0  阅读:108
pg数据库新建账号、赋权限、删除账号
--切换到管理员账号(postgres),新建普通账号 CREATE USER test_phq WITH PASSWORD 'pcms'; --切换到指定数据库public下(yuding)、赋予数据库级别的权限 GRANT ALL PRIVILEGES ON DATABASE yuding TO... ...
分类:数据库技术   时间:2019-12-30 20:14:06    收藏:0  评论:0  赞:0  阅读:228
5个方案告诉你:高并发环境下,先操作数据库还是先操作缓存?
前言 在分布式系统中,缓存和数据库同时存在时,如果有写操作的时候,先操作数据库还是先操作缓存呢? 先思考一下,可能会存在哪些问题,再往下看。下面我分几种方案阐述。 缓存维护方案一 假设有一写(线程A)一读(线程B)操作,先操作缓存,在操作数据库,如下流程图所示 1)线程A发起一个写操作,第一步del ...
分类:数据库技术   时间:2019-12-30 20:13:13    收藏:0  评论:0  赞:0  阅读:92
MySQL锁的介绍
参考: "浅谈MySQL的七种锁" "详解 MySql InnoDB 中意向锁的作用" "MySQL排它锁之行锁、间隙锁、后码锁" 共享锁和排他锁 事务拿到某一行记录的共享S锁,才可以读取这一行,并阻止别的事物对其添加X锁 事务拿到某一行记录的排它X锁,才可以修改或者删除这一行 共享锁的目的是提高读 ...
分类:数据库技术   时间:2019-12-30 20:08:48    收藏:0  评论:0  赞:0  阅读:145
mysql 优化的相关配置:总结中...
centos 为例:mysql 怎么获取配置参数信息: /etc/my.cnf; /etc/myql/my.cnf/; 家目录;或者指定目录;作用域 客户端:全局 set global 会话 set[session] 内存相关: 确定每个链接的内存:sort_buffer_size,join_buf ...
分类:数据库技术   时间:2019-12-30 20:06:46    收藏:0  评论:0  赞:0  阅读:94
sqlserver 查询表中所有字段的最大长度(转载)
转载来源:https://www.cnblogs.com/lizhanglong/p/6696722.html 将上面home 替换为你要查的表名称 查询效果 ...
分类:数据库技术   时间:2019-12-30 20:04:28    收藏:0  评论:0  赞:0  阅读:1041
MySQL高可用性之Keepalived+MySQL(双主热备)
环境说明: 操作系统 IP地址 hostname 软件 centos 7 192.168.11.83 web01 mariadb+keepalived centos 7 192.168.11.84 web02 mariadb+keepalived 准备工作: (1)关闭两台服务器的防火墙、Selin ...
分类:数据库技术   时间:2019-12-30 19:47:56    收藏:0  评论:0  赞:0  阅读:137
mysql性能优化
索引使用; 1、not in;某列重复数据过多就直接走全表扫码了;隐式类型转换;函数;or如果有一列没有加索引则不走索引;避免select *;尽量走覆盖索引 2、使用联合索引而不是单列索引,如果是单列索引: 数据库会选择一个最优的索引(辨识度最高索引)来使用,并不会使用全部索引 ; 3、索引量>5 ...
分类:数据库技术   时间:2019-12-30 19:47:19    收藏:0  评论:0  赞:0  阅读:101
mysql使用时间字段索引
索引可以提高查询效率,平时按照时间查询经常遇到,所以就会给时间添加索引,但是添加索引怎么用呢? 首先创建一张表test_table 然后给时间字段创建索引 导入大量数据,可以使用存储过程 查看一下表中数据条数 一共78W数据,我们用平常的sql查询2019-12-30号当天的数据 一共891条数据, ...
分类:数据库技术   时间:2019-12-30 19:42:50    收藏:0  评论:0  赞:0  阅读:810
mysql将bin-log日志文件转为sql文件
查看mysqlbinlog版本 mysqlbinlog -V [--version] 查看binlog日志开启状态 show variables like '%log_bin%'; mysql打开bin-log日志后,mysql数据库的非查询操作会将记录保存到bin-log文件中。一般bin-log ...
分类:数据库技术   时间:2019-12-30 19:42:03    收藏:0  评论:0  赞:0  阅读:93
DB-Oracle-DatabaseLinks:百科
1、 Skip Headers Oracle® Database Administrator's Guide11g Release 2 (11.2)E25494-01 Contents Index Previous Next Database Links The central concept in ...
分类:数据库技术   时间:2019-12-30 19:39:03    收藏:0  评论:0  赞:0  阅读:93
MySQL取姓名的首字母
set @name='张三'; select @name, char_length(@name), case when char_length(@name)=1 then ELT( INTERVAL( CONV(HEX(CONVERT(substr(@name,1,1) USING GBK)),16... ...
分类:数据库技术   时间:2019-12-30 19:34:47    收藏:0  评论:0  赞:0  阅读:240
mysql 索引中的USING BTREE有什么用
创建索引时使用的索引方式,有btree和hash两种 CREATE [UNIQUE | FULLTEXT | SPATIAL] INDEX index_name [index_type] ON tbl_name (key_part,...) [index_option] [algorithm_opt ...
分类:数据库技术   时间:2019-12-30 19:28:36    收藏:0  评论:0  赞:0  阅读:178
mysql索引
什么是索引? 索引技术是一种快速数据访问技术,它将一个文件的每个记录在某个或某些域上的取值与该记录的物理地址直接联系起来,提供了一种根据记录域的取值快速访问文件记录的机制。 例:索引技术在功能上类似于图书术语索引,记录域的取值相当于图书术语索引表中的术语,记录的的物理地址对应于术语所在图书页号。 索 ...
分类:数据库技术   时间:2019-12-30 19:27:16    收藏:0  评论:0  赞:0  阅读:88
DB-触发器:百科
触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数 ...
分类:数据库技术   时间:2019-12-30 19:23:28    收藏:0  评论:0  赞:0  阅读:94
os.access()
概述 os.access() 方法使用当前的uid/gid尝试访问路径 大部分操作使用有效的 uid/gid, 因此运行环境可以在 suid/sgid 环境尝试 语法 os.access(path, mode) 参数 path 要检测是否有访问权限的路径 path结尾不能有"\",具体如下: C:/ ...
分类:数据库技术   时间:2019-12-30 19:22:39    收藏:0  评论:0  赞:0  阅读:87
"Error trying to save the DB, can't exit." Redis修改配置文件更正数据存放的位置
Redis修改配置文件更正数据存放的位置 Linux环境下,新装了redis之后,在redis-cli中保存数据输入save命令时报错:或者在输入shutdown命令的时候 1 Error trying to save the DB, can't exit. 在redis中存储的数据保存的形式都是d ...
分类:数据库技术   时间:2019-12-30 19:20:30    收藏:0  评论:0  赞:0  阅读:724
centos oracle 数据库备份
#!/bin/bashexport ORACLE_BASE=/home/oracle/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1export ORACLE_SID=orclexport TNS_ADMIN=$OR ...
分类:数据库技术   时间:2019-12-30 19:19:54    收藏:0  评论:0  赞:0  阅读:109
python连接数据库
1、数据库与相应模块 运用python连接数据库,主要是要引用第三方模块,下面是常用数据与对应引用第三方模块对应关系: 数据库 引用模块 SQL Server pyodbc MySQL pymysql Oracle cx_Oracle PostgreSQL psycopg2 MongoDB 2、安装 ...
分类:数据库技术   时间:2019-12-30 19:15:03    收藏:0  评论:0  赞:0  阅读:91
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!