码迷,mamicode.com
首页 > 数据库
SQLServer学习(多表连接查询)(四)
(1)双表内部连接查询 ①在where中指定内部连接的条件(这种写法使用的很少) SELECT WorkNo,Name,DeptName,SignImg FROM S_A_User,S_A_UserImg WHERE S_A_User.ID=S_A_UserImg.UserID ORDER BY D ...
分类:数据库   时间:2020-02-14 11:18:31    阅读次数:138
sqli-labs闯关之31-40关
第三十一关 和第三十关基本一样,在双引号后面添加括号进行闭合 语句可以有两种,?id=-1")union select 1,2,database() --+ 或者 ?id=1&id=-1")union select 1,2,database() --+ 也可以这样 ?id=1&id=0") unio ...
分类:数据库   时间:2020-02-14 11:16:18    阅读次数:96
深入理解Oracle表(5):三大表连接方式详解之Hash Join的定义,原理,算法,成本,模式和位图...
Hash Join只能用于相等连接,且只能在CBO优化器模式下。相对于nested loop join,hash join更适合处理大型结果集 Hash Join的执行计划第1个是hash表(build table),第2个探查表(probe table),一般不叫内外表,nested loop才有 ...
分类:数据库   时间:2020-02-14 11:11:03    阅读次数:80
JDBC的使用
基本使用 1、下载安装JDBC驱动包 2、然后建立连接 1 Connection conn =null; 2 PreparedStatement ps = null; 3 ResultSet rs = null; 4 //加载驱动类 5 Class.forName("com.mysql.cj.jdb ...
分类:数据库   时间:2020-02-14 11:10:43    阅读次数:78
resultType和resultMap区别,对一个数据库查询方法的分析
先看一段mybatis的代码 <resultMap id="BaseResultMap" type="com.example.tsfunproj.entity.BaseDataMap"> <id column="id" property="id" jdbcType="INTEGER"/> <resu ...
分类:数据库   时间:2020-02-14 11:07:21    阅读次数:103
MacBook 安装 MySQL 5.7.29(新手都看得懂的安装教程)
第一步:找到安装包地址 —— MySQL 下载地址 第二步:找到 MySQL 5.7.29 版本 第三步: 点击下载对应的.dmg文件 第四步:点击下载后,会跳转到另一个页面 第五步:下载完成后,双击 mysql-5.7.29-macos10.14-x86_64.dmg 文件,进行安装 第六步:点击 ...
分类:数据库   时间:2020-02-14 11:06:57    阅读次数:228
Macbook 彻彻底底的卸载MySQL
在终端,一行一行输入下面的命令即可: sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePa ...
分类:数据库   时间:2020-02-14 10:53:34    阅读次数:94
mysql索引种类(索引种类和建立索引)
一、mysql索引种类 1、加速查找: 查找普通字段和查找有索引字段,哪个方式查找速度快:根据索引来查字段速度更快 2、创建索引: 为userinfo表email字段创建索引: create index ix_name on userinfo<email>; #创建字段email索引文件,起别名ix ...
分类:数据库   时间:2020-02-14 10:51:59    阅读次数:85
部署web测试环境 jdk,tomcat,mysql
安装JDK(rpm) 1、将rpm包上传到服务器 ? 首先要到Oracle官网下载jdk的rpm包,或者直接使用yum安装jdk: ? 2、安装java ? 在上传目录下,使用命令安装: ? 3、配置环境变量 ? 首先,可以使用命令查询一下jdk的位置: ? ? 然后,输入命令: ? ? 接着,在文 ...
分类:数据库   时间:2020-02-14 10:40:39    阅读次数:108
oracle对查询到的数据进行求和统计
对查询结果中的列中的数据进行统计求和,求和结果作为新的一行添加到查询结果的末尾, SELECT CASE WHEN text IS NOT NULL THEN text ELSE'合计'END text, CASE WHEN text IS NOT NULL THEN id ELSE 0 END i ...
分类:数据库   时间:2020-02-14 10:39:46    阅读次数:740
mysql,主键与索引的区别和联系
关系数据库依赖于主键,它是数据库物理模式的基石。主键在物理层面上只有两个用途: 惟一地标识一行。 作为一个可以被外键有效引用的对象。 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。下面是主键和索引的一些区别与联系。 1. 主键一定是 ...
分类:数据库   时间:2020-02-14 10:38:54    阅读次数:69
srvctl commands in Oracle RAC 11g
srvctl commands in Oracle RAC 11g SRVCTL (Server Control utility) commands in Oracle 11g RAC srvctl command target [options] commands: enable|disable| ...
分类:数据库   时间:2020-02-14 10:32:57    阅读次数:68
9. EF Core数据库索引与备用键约束
一、设置索引 protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity<Blog>().HasIndex(b => b.Url); //Url字段索引 modelBuilder.E ...
分类:数据库   时间:2020-02-14 01:20:08    阅读次数:125
SQL语句
/*进入数据库*/ USE example; /*查询student表*/ SELECT * FROM student; 例子 /*进入数据库*/ USE `example`; /*判断是否存在这张表,存在就删除*/ DROP TABLE IF EXISTS `simple`; /*创建表*/ CR ...
分类:数据库   时间:2020-02-14 01:18:53    阅读次数:113
数据库系统原理:SQL与NoSQL的比较
SQL和NoSQL的区别 SQL|NoSQL | 采用关系型的表来存储数据,具有严格的数据模式约束,因此存储数据很难出错|采用类JSON格式的文档来存储键值对信息,更加灵活,但也会导致数据不一致问题的发生 使用表之前需要先定义表的模式|存储数据不需要特定的模式 使用规范化来减少数据冗余|使用非规范化 ...
分类:数据库   时间:2020-02-14 01:16:08    阅读次数:125
mysql,user表中各字段的含义
1.查询user表 1 select * from mysql.user 2.user表中各字段的含义 1 Select_priv:用户可以通过SELECT命令选择数据。 2 Insert_priv:用户可以通过INSERT命令插入数据; 3 Update_priv:用户可以通过UPDATE命令修改 ...
分类:数据库   时间:2020-02-14 01:12:55    阅读次数:120
数据库系统原理:范式理论
准备知识 候选码:可以唯一确定一个元组的属性,可以是联合属性,候选码可以有多个。 如:在学生表中,学号可以唯一确定一个学生,那么学号就是候选码 如:再学生选课表中,学号不能唯一确定一个选课关系,而是学号和课号共同确定一个选课关系,所以学号和课号的组合是候选码。 如:在学生表中加入身份证属性,那么学号 ...
分类:数据库   时间:2020-02-14 01:08:31    阅读次数:76
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!