数据库
文章平均质量分 51
ChanggoCN
这个作者很懒,什么都没留下…
展开
-
MySQL复制表数据到新表的方法
MySQL复制表数据操作相信大家都不会太陌生,下面就为您详细介绍MySQL复制表数据到新表的步骤,希望对您会有所启迪。1.MySQL复制表结构及数据到新表CREATE TABLE 新表SELECT * FROM 旧表2.只复制表结构到新表CREATE TABLE 新表SELECT * FROM 旧表 WHERE 1=2即:让WHERE条件不成立.方法转载 2013-11-22 16:05:23 · 654 阅读 · 0 评论 -
mysql忘记密码,密码重置
1.重置root密码方法一:在my.ini的[mysqld]字段加入:skip-grant-tables重启mysql服务,这时的mysql不需要密码即可登录数据库然后进入mysqlmysql>use mysql;改密码:> update user set password=password("520") where user="root"; (别忘了最后的分号)刷新权限(转载 2014-04-28 12:06:30 · 364 阅读 · 0 评论 -
SQL Server 日期和时间函数
1、常用日期方法(下面的GetDate() = '2006-11-08 13:37:56.233')(1)DATENAME ( datepart ,date ) 返回表示指定日期的指定日期部分的字符串。Datepart详见下面的列表.SELECT DateName(day,Getdate()) –返回8 (2)DATEPART ( datepart , date )转载 2014-08-08 17:24:21 · 370 阅读 · 0 评论 -
case when then的用法
sql语句判断方法之一 Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE转载 2014-09-10 09:51:46 · 617 阅读 · 0 评论 -
sql执行顺序
SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。 每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只是最后一步生成的表才会返回 给调用者。如果没有在查询中转载 2014-09-26 13:28:15 · 324 阅读 · 0 评论 -
SQL Server 2005 Management Studio Express将英文变成简体中文版的方法
看到这个文章肯定一点就是你把sql没有装到C盘里,呵呵不用怕看下面在安装的时候要注意:在安装SQL Server 2005 Express时候需要将公共组件安装在C盘然后再安装SQL Server Management Studio Express中文版本,若将SQL Server 2005 Express时候需要将公共组件安装在其他逻辑盘上再安装SQL Server Manage转载 2014-09-04 11:05:42 · 861 阅读 · 0 评论 -
initialization error SQL*NET not properly installed
initialization error SQL*NET not properly installedOracleHomeKey: OracleHomeDir:造成PLSQL 不能连接数据库的原因。可能因为32位 数据库的原因。这个时候咱们之需要安装一个32位的 , ORACLE 客户端 就搞定了。重新登录。转载 2015-01-28 17:54:44 · 2292 阅读 · 0 评论 -
JDBC模板
import java.io.FileOutputStream;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.转载 2015-01-19 09:06:44 · 352 阅读 · 0 评论 -
当SQL Server排序时遇上了NULL值
当SQL Server排序时遇上了NULL值这是一个经常被问到的问题。尤其是客户之前使用的是Oracle,那么他在使用SQL Server的时候会有一个疑问,就是在处理NULL值上面,SQL Server与Oracle的行为不一样在Oracle中,NULL值会认为是一个无穷大的值,所以如果按照升序排列的话,则会被排在最后面在SQL Server中则正好相反,NULL值会被认为是一个转载 2015-05-06 19:58:28 · 446 阅读 · 0 评论 -
Ibatis + Spring 操作 Clob 详解
在我们公司,和别的部门做技术支持的过程中,在 Ibatis + Spring 的环境下,操作Oracle数据库CLOB字段的的时候,经常莫名其妙奇妙的出现奇怪的问题,现把出现的问题和解决的办法在下面一步一步列举出来:一:Java工程环境介绍 (1) 工程目录结构 (2) Oracle9i + Oracle10g的驱动 (3) 用到的转载 2015-06-04 14:49:21 · 428 阅读 · 0 评论 -
SQL中的CASE WHEN用法
SQL中Case的使用方法 Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数转载 2015-07-29 10:13:04 · 318 阅读 · 0 评论 -
查看mysql和sqlserver数据库的默认编码方法
查看mysql和sqlserver数据库的默认编码方法mysqlshow variables like 'character\_set\_%';show variables like 'collation_%';sqlserverSELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'Co转载 2015-10-20 10:14:26 · 1537 阅读 · 0 评论 -
MySQL记录存在则更新,不存在则插入
CREATE TABLE `phpqrelation` ( `rid` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `userId` varchar(30) DEFAULT NULL COMMENT '用户域账号', `userCode` varchar(30) DEFAULT NULL COMMENT '工号', `user原创 2016-01-22 11:06:19 · 752 阅读 · 0 评论 -
MySQL存储过程详解 mysql 存储过程
mysql存储过程详解1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存转载 2014-03-24 10:50:25 · 573 阅读 · 0 评论 -
MySQL存储过程学习笔记
一、基本语法及简单实例1、创建简单的测试环境[sql] view plaincopymysql> use test; Database changed mysql> show tables; Empty set (0.00 sec) mysql> CREATE TABLE t(s1 INT);转载 2014-03-24 10:47:42 · 628 阅读 · 0 评论 -
hibernate调用mysql存储过程
在mysql中创建两个存储过程,如下:1、根据id查找某条数据:1 CREATE PROCEDURE `findEmpById`(IN id INTEGER(11))2 begin3 select * from emp where empId=id;4 end;2、根据id查找某个字段,并返回1 CREATE PROCEDURE `getNa转载 2014-03-24 11:16:28 · 460 阅读 · 0 评论 -
MYSQL: Cannot delete or update a parent row: a foreign key constraint fails
在SQLyog中删除一张表时候,出现Error No. 1451Cannot delete or update a parent row: a foreign key constraint fails (...)这可能是MySQL在InnoDB中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。转载 2013-11-22 16:04:44 · 2082 阅读 · 0 评论 -
mysql "too many connections" 错误 之 mysql解决方法
解决方法是修改/etc/mysql/my.cnf,添加以下一行: set-variable = max_connections=500 或在启动命令中加上参数 max_connections=500 就是修改最大连接数,然后重启mysql.默认的连接数是100,太少了,所以容易出现如题错误. 以下是mysql.com网站的相关说明: If you get a Too m转载 2013-11-22 16:02:23 · 932 阅读 · 0 评论 -
sqlserver中distinct的用法(不重复的记录)
distinct这个关键字用来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。下面先来看看例子:table表字段1 字段2 id name 1转载 2013-11-22 15:56:35 · 623 阅读 · 0 评论 -
SQL Server 2008实用语句整理
1、新建和某张表完全一样的表 方法一:select top 0 * into HJY_Abcd from HJY_Goods (只复制表结构) 方法二:select * into HJY_Abcd from HJY_Goods(复制表结构和表数据)2、拷贝表中数据(源表名:HJY_Goods 目标表名:HJY_Abcd) insert into HJY_Abcd转载 2013-11-22 16:11:41 · 828 阅读 · 0 评论 -
数据库关键字
数据库关键字AABSOLUTE ACTION ADD ADMINDBALL ALLOCATE ALPHANUMERIC ALTERAND ANY ARE转载 2013-11-22 16:13:54 · 680 阅读 · 0 评论 -
SQL联合查询中的关键语法
SQL联合查询中的关键语法联合查询效率较高.以下例子来说明联合查询的好处t1表结构(用户名,密码) userid int username varchar(20) password varchar(20) 1转载 2013-11-22 16:15:47 · 501 阅读 · 0 评论 -
SQL里各种联合查询总结
SQL里各种联合查询总结 create database mytestgo www.2cto.com use mytestgocreate table t_dept( d_id int primary key identity(1,1), d_name varchar(20), d_remark varchar转载 2013-11-22 16:14:43 · 511 阅读 · 0 评论 -
睡眠连接过多,会对mysql服务器造成什么影响?
睡眠连接过多,会对mysql服务器造成什么影响?严重消耗mysql服务器资源(主要是cpu, 内存),并可能导致mysql崩溃。造成睡眠连接过多的原因?1. 使用了太多持久连接(个人觉得,在高并发系统中,不适合使用持久连接)2. 程序中,没有及时关闭mysql连接3. 数据库查询不够优化,过度耗时。那么,如果要从根本上解决sleep连接过多,就得从以转载 2013-11-27 11:46:01 · 1055 阅读 · 0 评论 -
Myeclipse软件操作
首次登录eclipse/MyEclipse是会弹出Workspace Launcher对话框,提示选择workspace,但是如果同时勾选了Use this as the default and do not ask again,以后登录便不会显示次提示框,那如何更改登录的workspace呢?在次总结了三个方法:方法一:打开Window---Preferences---General--转载 2013-12-02 11:29:37 · 521 阅读 · 0 评论 -
64位的win7系统安装mysql步骤(实践成功!!!)
下载地址: http://www.mysql.com/downloads/mysql/下载的话需要登录,你只需按照要求注册一个账号,然后下载即可.我下载的是mysql-5.5.17-winx64.msi版本. 安装步骤:Step 1. Mysql Server uninstall确定系统没装(在控制面板中的程序和功能里看一下哈。确定以及肯转载 2013-12-02 10:05:20 · 880 阅读 · 0 评论 -
SQL语句优化技术分析
最近几周一直在进行数据库培训,老师精湛的技术和生动的讲解使我受益匪浅。为了让更多的新手受益,我抽空把SQL语句优化部分进行了整理,希望大家一起进步。一、操作符优化1、IN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区转载 2014-01-14 09:43:32 · 443 阅读 · 0 评论 -
转贴一个很全的sql用法
转贴一个很全的sql用法一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:m转载 2014-01-14 09:51:32 · 520 阅读 · 0 评论 -
PL/SQL Developer 导出表结构和表数据
导出数据表结构1打开pl/sql客户端(导出数据表结构)在左侧 点击tabales2Tools--》Export User Objects3红色1 是你要选择导出的表,红色2 是你要导出到.sql文件 存放到自己电脑位置,红色三就是导出的意思,做完这一步就已经把数据表的结转载 2016-05-10 15:17:21 · 414 阅读 · 0 评论