码迷,mamicode.com
首页 > 数据库
mysql union和union all 的区别以及使用
Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All  两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致); 如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。 union和union ...
分类:数据库   时间:2015-07-24 14:22:13    阅读次数:215
常用的Mysql数据库操作语句大全
零、用户管理: 1、新建用户: >CREATE USER name IDENTIFIED BY 'ssapdrow'; 2、更改密码: >SET PASSWORD FOR name=PASSWORD('fdddfd'); 3、权限管理 >SHOW GRANTS FOR nam...
分类:数据库   时间:2015-07-24 14:14:04    阅读次数:264
sql中的union,except及intersect
1.union: 使用union:组合两个结果表,消除重复的记录。 使用union all:组合两个结果表(重复不去重)。 2.except: 使用except:在table1中但不在table2中的行,同时消除重复行。 使用except all:不消除重复行。 3.intersect: 获取两个结果集的并集。...
分类:数据库   时间:2015-07-24 13:01:11    阅读次数:168
cmd 进入mysql 小技巧
1.开始中找出运行:输入cmd 2.查找appserv所在盘,我的在D盘,所以接着输入:d: 3.在d盘中查找mysql所在目录:cd appserv\mysql\bin 4.再输入主机名、数据库名、密码:mysql -h localhost -u root -p 5.最后输入数据库密码...
分类:数据库   时间:2015-07-24 12:58:56    阅读次数:138
数据库题——高于部门平均工资查询问题
题目:找出高于所在部门平均工资的员工的姓名,工资,所在部门的编号,部门的平均工资1、首先找出每个部门的平均工资SELECT AVG(salary) pjgz,did FROM man WHERE GROUP BY did2、将其作为临时表,放到主查询中SELECT man.name ,man.salary ,lsb.did ,lsb.pjgz FROM man ,(SELECT AVG(salar...
分类:数据库   时间:2015-07-24 12:54:59    阅读次数:164
mysql中的left join, right join
left (outer) join:左表为主,包含左表的所有行,右表满足记录的数据列出 right (outer) join:右表为主,包含右表的所有行,左表满足记录的数据列出 cross join:笛卡尔积(所有可能的行组合)。 inner join:满足连接条件的cross组合。 full outer join:left outer 和 right outer所有行的超集。...
分类:数据库   时间:2015-07-24 12:52:44    阅读次数:139
SQL中的null
对Oracle SQL中的null小结如下: 1.1       null Ø null 值计算的结果仍是null Ø null 是一个未分配的、未知的,或不适用的值 Ø null不是0,也不是空格   1.1.1       null值的运算 null参数的算术表达式的结果仍然为null SQL>  select '*'||1/null||'*' res1,'*'||1*nu...
分类:数据库   时间:2015-07-24 12:47:18    阅读次数:185
mysql常用命令
一、连接mysql本地主机:mysql -h主机地址 -u用户名 -p用户密码远程主机:mysql -h主机IP -u 用户名 -p 用户密码二、修改密码mysqladmin -u用户名 -p旧密码 password 新密码三、创建数据库create database 四、显示数据库show dat...
分类:数据库   时间:2015-07-24 12:42:57    阅读次数:161
Oracle 参数化更新数据时报错:Oracle ORA-01722: 无效数字
Oracle 参数化更新数据时报错:Oracle ORA-01722: 无效数字。 原来是因为:参数必须按照正常顺序排好。
分类:数据库   时间:2015-07-24 12:36:28    阅读次数:190
mysql TO_DAYS()
mysql TO_DAYS(date) 函数TO_DAYS(date)给定一个日期date, 返回一个天数 (从年份0开始的天数 )。mysql>SELECT TO_DAYS(950501);-> 728779mysql>SELECT TO_DAYS(‘1997-10-07′);-> 729669T...
分类:数据库   时间:2015-07-24 12:37:58    阅读次数:144
清幽傲竹实现的kbmMWServer数据库联接失败重联(转载红鱼儿)
1。修改kbmMWUnidac单元的TkbmMWUNIDACConnection.InternalOpenConnection方法,加上://支持unidac重联FDatabase.Options.LocalFailover:=Options.LocalFailover;FDatabase.OnCo...
分类:数据库   时间:2015-07-24 12:35:48    阅读次数:193
mysql -- 事务处理
MySQL5.X 都已经发布好久了,但是还有很多人认为MySQL是不支持事务处理的,这不得不怪他们是孤陋寡闻的,其实,只要你的MySQL版本支持BDB或 InnoDB表类型,那么你的MySQL就具有事务处理的能力。这里面,又以InnoDB表类型用的最多,虽然后来发生了诸如Oracle收购 InnoD...
分类:数据库   时间:2015-07-24 12:34:06    阅读次数:148
mysql学习笔记——建表需满足的三大范式
第一范式:字段的原子性,即表中所有列不可再分。如,一个表中有籍贯这个列,但是籍贯又可以分为省和市,所以不满足第一范式。第二范式:在满足第一范式的基础上,要求每一条记录必须能够唯一标识,同时,表中非主键字段不能对主键有部分函数依赖关系(主要针对组合主键来说),也就是说,表中的每一列都要与主键中的全部字...
分类:数据库   时间:2015-07-24 12:35:55    阅读次数:156
sqlite-开源、跨平台、小巧的关系型数据库-1
sqlite-开源、跨平台、小巧的关系型数据库-11小时内学习SQLite数据库1. 介绍SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。 其特点是高度便携、使用方便、结构紧凑、高效、可靠。 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在...
分类:数据库   时间:2015-07-24 12:32:06    阅读次数:154
CentOS下mysql默认安装位置
如果采用RPM包安装,安装路径应在/usr/share/mysql目录下 mysqldump文件位置:/usr/bin/mysqldump mysqli配置文件: /etc/my.cnf或/usr/share/mysql/my.cnf mysql数据目录在/var/lib/mysql目录下 如果采用...
分类:数据库   时间:2015-07-24 12:30:02    阅读次数:265
Oracle如何通过dataLink复制远程数据库的CLOB\BLOB字段数据到本地数据库
oracle
分类:数据库   时间:2015-07-24 12:29:08    阅读次数:170
MVC学习之数据库开发模式:代码优先实例介绍
数据库开发模式之代码优先主要有以下几步:1、在Models文件夹中创建需要的表所对应的类2、创建数据上下文类3、在webConfig文件中配置数据库连接节点4、添加控制器和相应的视图文件5、在控制器的动作中创建数据上下文实例,通过实例操作数据库数据具体步骤如下所示:1、在Models文件夹中创建所需...
分类:数据库   时间:2015-07-24 12:21:29    阅读次数:158
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!