![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB
lj6684
这个作者很懒,什么都没留下…
展开
-
Access数据库去除字段结尾多余空格
在Access中执行如下SQL语句[code="sql"]UPDATE 表名 SET 字段名=rtrim(left(字段名, instr(字段名, ' '))) where instr(字段名, ' ')> 0[/code] 另外补充一个Access数据库通配符的说明,与常见SQL命令不太一样* 代表匹配任意字符? 代表匹配单个字符...原创 2009-10-28 14:12:25 · 2661 阅读 · 0 评论 -
MySQL 忘记root口令解决办法
MySQL5 忘记root口令网上记录了很多,这里留一个自己尝试过可行的不同mysq安装版中关于mysql服务的启动命令不完全一样,有 mysqld 的,有 mysqld-nt 的,其实作用一样,找一个跟自己环境中有的(在mysql安装目录下bin目录中)如果MySQL/bin设置到Path中了,那么以下命令在命令行模式下任意位置执行都可以;如果没有设置Path,那么只能切...原创 2011-11-01 11:34:41 · 82 阅读 · 0 评论 -
MySQL使用查询结果生成临时表
MySQL中不支持对同一个表使用其查询结果更新or删除本表内数据(也就是update或delete后的where条件为针对相同表的select),解决方案是创建临时表做过度保存中间数据;可以直接使用查询结果来形成临时表[code="sql"]CREATE TABLE tmp AS(SELECT column1 AS field1, column2 AS field2...);...原创 2012-05-22 11:41:33 · 3282 阅读 · 1 评论 -
JDBC开发中关于时间对象的选择
JDBC操作数据库的时间字段时,需要对应的对象说明,以MySQL数据库为例 数据库字段 Java对象说明DATEjava.sql.Date只支持yyyy-MM-ddTIMEjava.sql.Time只支持HH:mm:ssDATETIMEjava.sql.Timestamp支持yyyy-MM-dd HH:mm:ss...原创 2011-12-01 13:47:38 · 91 阅读 · 0 评论 -
数据库查询重复记录
简单易理解方法-1SELECT username, count(*) FROM user GROUP BY username HAVING count(*) > 1评价:简单有效,效率不高 更多方法看这里,我逐步验证后补充点评http://www.cnblogs.com/fxgachiever/archive/2010/09/10/1823106.html...原创 2012-07-10 22:02:06 · 97 阅读 · 0 评论 -
MySQL设置字符集为UTF8(Windows版)
Windows版MySQL设置字符集全部为utf8的方式 MySQL安装目录下的my.ini文件 [client]节点default-character-set=utf8 (增加) [mysql]节点default-character-set=utf8 (修改) [mysqld]节点default-character-set=utf8 ...原创 2012-03-08 22:59:51 · 247 阅读 · 0 评论 -
MySQL备份恢复数据库简单命令
备份数据库 mysqldump -h [HOST] -u root -p[PASS] [DB_NAME] > backupfile.sql 还原数据库 mysql -h [HOST] -u root -p[PASS] [DB_NAME] < backupfile.sql原创 2012-03-12 16:36:06 · 75 阅读 · 0 评论 -
MySQL中视图的使用及多表INNER JOIN的技巧
做多表关联查询,如果表间关系非常清晰,结构简单,使用视图的方式比自己反复写复杂跨表SQL要容易的多创建视图 CREATE VIEW view_name ASSELECT t1.xxx, t2.xxx, t3.xxxFROM (table1 t1INNER JOIN table2 t2 ON t1.fid = t2.fid)INNER JOIN table3 t3 O...原创 2012-03-17 23:08:21 · 949 阅读 · 0 评论 -
MySQL开启root远程访问权限
允许任何IP使用 root 账户,口令8个1远程访问 方法1 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '11111111' WITH GRANT OPTION; 方法2 mysql> use mysql;mysql> update user set ...原创 2012-03-23 15:26:42 · 108 阅读 · 0 评论 -
MacOS下MySQL设置UTF8编码问题
MacOS 10.6.8 Snow LeopardMySQL 5.5.13MySQL默认安装(被安装在/usr/local/mysql目录下)通过 show variables like 'character%' 命令查看其中有部分字符集使用的为latin1在MacOS中需要主动创建一个新的配置文件,并进行修改,网上大多数修改示例执行后MySQL根本没办法启动,后来终于找到一个好用的,...原创 2011-10-20 20:13:38 · 111 阅读 · 0 评论 -
Java MySQL中文字符问题
MySQ如果在安装过程中不特殊设置,L默认字符集为 latin1 ,这个字符集无法正常存取中文 可以存取中文的字符集 gbk, gb2312, utf8查看mysql是否支持以上3种字符集,可以用如下命令show charset; 查看当前MySQL使用字符集状态show variables like 'character%';里面应该有一堆使用 latin1 字符...原创 2010-12-08 19:40:01 · 131 阅读 · 0 评论 -
SQLServer数据迁移至Oracle注意事项
sqlserver向oracle移植注意事项1、检查sqlmap中select语句如果resultClass="java.util.HashMap",则在oracle版的sqlmap语句中select出来的字段需要用as "字段名xxx" 指定一下字段的别名,因为oracle默认查询结果中各字段名变成大写了,如果要与sqlsever版保持一致,需要用as把字段别名指定一下。2、检测表名后的...原创 2011-02-14 08:33:13 · 275 阅读 · 0 评论 -
Oracle10g账户被锁定方法解决
使用Oracle10g发现有用户账号被锁定,账号状态为LOCED(TIMED),通过网络找到解决办法如下:DBA身份登录SQLPlus,执行如下命令[code="sql"]alter user account unlock; -- 解锁[/code]其他相关命令[code="sql"]alter user password expire; --设置账户过期a...2009-11-10 09:04:58 · 341 阅读 · 0 评论 -
MySQL修改管理员口令
方案1:[code="sql"]mysqladmin -u root -p password mypasswd [/code]输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。 把命令里的root改为你的用户名,你就可以改你自己的密码了。默认 root / root方案2:[code="sql"]mysql -u root mysql ...2008-12-25 11:02:25 · 253 阅读 · 0 评论 -
MySQL支持中文
通过系统托盘的管理工具mysql.ini Setup页在[mysqld]项中添加default-character-set=utf8重启服务2008-12-25 11:03:00 · 137 阅读 · 0 评论 -
Oracle imp 命令说明
Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。 [b]1. 获取帮助 [/b][code="sql"]imp help=y[/code][b]2. 导入一个完整数据库[/b][code="sql"]...原创 2010-06-11 14:47:25 · 107 阅读 · 0 评论 -
MySQL常用命令(1)
1、MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct; 去除重复字段 mysqladmin drop databasename; 删除数据...原创 2010-09-25 22:59:36 · 57 阅读 · 0 评论 -
关于Oracle数据库中的employee实例表
Oracle数据库安装的时候会自带一个练习用数据库(其中包含employee表,后来版本中此表改名为emp);首先在安装过程中应该有个选项“是否安装实例表”(完全安装模式下默认是选择的),需要选择才有此表;此表归属于scott账户,scott用户默认口令为tiger如果发现scott账户已过期(Oracle 10g中经常发生),或口令不正确,可以通过以下方法进行设置[cod...原创 2010-09-26 08:53:52 · 1025 阅读 · 0 评论 -
MySQL数据库常用管理命令
(转)http://soft.chinabyte.com/database/167/11804167.shtml root密码管理设置root用户的密码mysqladmin -uroot password 'password' 修改root用户的密码mysqladmin -uroot -p password 'password' 数据库,表管理进入mysqlmy...原创 2011-02-11 15:18:25 · 101 阅读 · 0 评论 -
PowerDesigner使用技巧
1. PowerDesigner 改变默认字体大小PD无论什么版本,Entity的字体都是一如既往的小,新宋体8号,看着太累。网上有人提供导入修改注册表的方法,不正统,人家工具本身就提供了设置方法,没必要费事去捅咕注册表Tools -> Display Preference -> Format -> Table -> Modify... -> Font把里...原创 2011-02-12 23:22:16 · 121 阅读 · 0 评论 -
Druid数据库连接池使用
阿里巴巴推出的国产数据库连接池,据网上测试对比,比目前的DBCP或C3P0数据库连接池性能更好 简单使用介绍Druid与其他数据库连接池使用方法基本一样(与DBCP非常相似),将数据库的连接信息全部配置给DataSource对象 下面给出2种配置方法实例:1. 纯Java代码创建dataSource = new DruidDataSource();dataSou...原创 2013-01-15 13:32:13 · 1611 阅读 · 1 评论