
数据库
平凡的华仔
游弋在代码中的人生。
展开
-
经典SQL语句,SQL语句大全
经典SQL语句大全一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssq转载 2014-09-10 20:17:05 · 1179 阅读 · 0 评论 -
GROUP BY,WHERE,HAVING之间的区别和用法
having子句与where有相似之处但也有区别,都是设定条件的语句。在查询过程中聚合语句(sum,min,max,avg,count)要比having子句优先执行.而where子句在查询过程中执行优先级别优先于聚合语句(sum,min,max,avg,count)。简单说来:where子句:select sum(num) as rmb from order where id>10转载 2016-01-13 12:44:19 · 1129 阅读 · 0 评论 -
PreparedStatement 使用like 模糊查询
PreparedStatement 使用like在使用PreparedStatement进行模糊查询的时候废了一番周折,以前一直都没有注意这个问题。一般情况下我们进行精确查询,sql语句类似:select * from table where name =?,然后调用 PreparedStatement的setString等方法给?指定值。那么模糊查询的时候应该怎么写呢?我首先尝试了:se转载 2015-07-26 13:24:27 · 20233 阅读 · 4 评论 -
MySQL查询时强制区分大小写的方法
MySQL查询时强制区分大小写的方法 平时很少会考虑数据存储需要明确字符串类型字段的大小写,MySQL默认的查询也不区分大小写。但作为用户信息,一旦用户名重复,又会浪费很多资源。再者,李逵、李鬼的多起来,侦辨起来很困难。要做到这一点,要么在建表时,明确大小写敏感(字段明确大小写敏感)。如果通盘数据库所有字段都需要大小写敏感,不如在字符集设置时做好调整。不过,通常不建议这么做。如转载 2015-06-04 20:14:31 · 3688 阅读 · 0 评论 -
MySQL DATE_FORMAT() 函数
定义和用法DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。语法DATE_FORMAT(date,format)date 参数是合法的日期。format 规定日期/时间的输出格式。可以使用的格式有:格式描述%a缩写星期名%b缩写月名%c月,数值%D带有英文前缀的月中的天转载 2015-01-22 20:41:10 · 1504 阅读 · 0 评论 -
MySQL BETWEEN 用法
MySQL BETWEEN 语法BETWEEN 运算符用于 WHERE 表达式中,选取介于两个值之间的数据范围。BETWEEN 同 AND 一起搭配使用,语法如下:WHERE column BETWEEN value1 AND value2WHERE column NOT BETWEEN value1 AND value2通常 value1 应该小于 value2。当 BETWEE转载 2015-01-22 20:21:50 · 96184 阅读 · 0 评论 -
解决卸载了mysql之后,mysql服务仍在,显示读取描述失败,错误代码2的问题
我首先用360软件管家,卸载mysql5.5,卸载了mysql之后,再依次删除 mysql的安装目录、c盘下的隐藏文件夹ProgramData里面的MySql文件夹。然后cmd -> regedit 再回车,进注册表里面,删除了里面的HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/MySQL,HKEY_LOCAL_MACHINE/SYSTE原创 2015-01-21 13:03:01 · 9922 阅读 · 0 评论 -
在Excel中使用SQL语句对多个数据表进行精确筛选 (查询)
在使用Excel的时候,常常会遇到这样的问题:有2个数据表,数据表1中记录了大量的信息,比如人员的培训的信息,包含姓名、时间、培训内容等,如图1所示另外还有一张表,表2,包含的是单纯的名单信息,如图2现在想统计表2中名单上的人在表1中的培训记录。通常在表内的数据量不大的时候,手工一条条核对数据也是可以的,但遇到数据表非常庞大的时候,手工核对就费时费力还容易出错了。这里给大家介绍一种转载 2014-11-27 13:17:19 · 11461 阅读 · 0 评论 -
powerdesigner 概念模型(conceptualDataModel)创建详解
一、概念数据模型概述数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2)容易为人所理解3)便于计算机实现概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。通 常人们先将现实世界转载 2014-11-17 23:05:23 · 2214 阅读 · 0 评论 -
Powerdesigner15-物理模型-导出建表sql语句
Powerdesigner15-物理模型-导出建表sql语句 1.设置哪种数据库导出的sql语句,设置数据库类型 2.导出sql语句 3.关于配置数据库连接,写了一个jdbc的例子,可以参照 Powerdesigner15-用jdbc链接MySQL实现逆向工程步骤转载自转载 2014-11-17 23:06:58 · 5855 阅读 · 0 评论 -
MySQL笔记
MySQL的服务连接操作和语句规则简介1. 在Windows下安装mysql服务的方法 在命令行下输入: mysqld --install MySQL(这里的MySQL用户可以自己定义为其他名字,它会作为安装后的mysql服务名, 如果省略不写,则默认为MySQL), 然后按回车。2. 在Windows下卸载mysql服务的方法 在命原创 2014-10-04 12:51:36 · 674 阅读 · 0 评论 -
Oracle、MySql、SQLServer 数据分页查询
最近简单的对oracle,mysql,sqlserver2005的数据分页查询作了研究,把各自的查询的语句贴出来供大家学习..... (一)、 mysql的分页查询 mysql的分页查询是最简单的,借助关键字limit即可实现查询,查询语句通式:/** sql:可以是单表的查询语句,也可以是多表的联合查询语句* firstIndex:其转载 2014-10-04 14:11:59 · 765 阅读 · 0 评论 -
ORACLE之常用FAQ V1.0,已经停止更新
第一部分、SQL&PL/SQL[Q]怎么样查询特殊字符,如通配符%与_[A]select * from table where name like 'A_%' escape ''[Q]如何插入单引号到数据库表中[A]可以用ASCII码处理,其它特殊字符如&也一样,如 insert into t values('i'||chr(39)||'m'); -- chr(39)代表字转载 2014-10-04 14:05:00 · 634 阅读 · 0 评论 -
oracle查询语句大全
oracle查询语句大全 oracle 基本命令大全一 1.create user username identified by password;//建用户名和密码oracle ,oracle 2.grant connect,resource,dba to username;//授权 grant connect,resource,dba,sysdba to usern转载 2014-10-04 10:59:43 · 1839 阅读 · 0 评论 -
mysql中的约束
MySQL中约束保存在information_schema数据库的table_constraints中,可以通过该表查询约束信息; 约束主要完成对数据的检验,保证数据库数据的完整性;如果有相互依赖数据,保证该数据不被删除。 常用五类约束:not null:非空约束,指定某列不为空 unique: 唯一约束,指定某列和几列组合的数据不能重复 primary k转载 2014-09-30 23:04:03 · 590 阅读 · 0 评论 -
销售管理系统数据库设计说明书
一、概述(一)、数据库设计文档概述本文档为北大青鸟ACCP软件工程师培训无锡培训中心 SI50B 班学员,第一学期毕业设计项目(《销售管理系统》)的数据库设计说明书,具体描述《销售管理系统》的数据库的设计,用于指导该系统在数据库存储各方面的内容,作为系统代码设计的基准文档。(二)、项目简要介绍项目目标软件系统名称:销售管理系统项目提出:自命题项目目标:利用计算机技术和信息技转载 2014-11-12 16:58:32 · 13726 阅读 · 1 评论 -
分享Oracle密码忘记找回的办法
相信大多数人会遇到这样的问题,我也遇到了这样的问题,废话不多说。首先他会让你输入用户名:你只要输入connect/as sysdba,注意as 和sysdba之间有空格 。然后他会叫你输入 口令。但是不要理他,点击enter。OK 链接成功了。接下来你就要 1 创建用户/密码并授权 Oracle创建用户/密码并授权 (1) 创建用户转载 2014-10-24 12:47:22 · 620 阅读 · 0 评论 -
JDBC连接数据库的模式与步骤
JDBC连接数据库的步骤如下:1)加载驱动程序 Class.forName(driver);2)建立连接 Connection con=DriverManager.getConnection(url);3)创建语句对象 Statement stmt=con.createStatement();4)执行查询语句 ResultSet原创 2014-10-20 20:42:41 · 1167 阅读 · 0 评论 -
Oracle查询性能优化
原则一:注意WHERE子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.尤其是“主键ID=?”这样的条件。 原则二: SELECT子句中避免使用 ‘ * ‘: ORACLE在解析的过程中, 会将'*' 依次转换成所有的列名, 这个工作是通转载 2016-03-15 14:43:24 · 718 阅读 · 0 评论