- 浏览: 92741 次
- 性别:
- 来自: 深圳
最新评论
-
yunmoxue:
good!
mysql查询重复数据 以及导入导出数据
文章列表
执行
update test2
set name=
(select concat(firstName," ",lastName)
from test1 where test2.test1_id=test1.id)
报出【mysql 1242 subquery returns more than 1 row】的错误
通过字面意思明白了 查询返回的结果有重复的
使用distinct函数过滤 问题解决
update test2
set name=
(select distinct(concat(firstName," ",lastName))
...
数据库中一些字段中有这些特殊符号比如
表中的数据为
mysql> select * from test3;
+----+------------+--------+
| id | name2 | name |
+----+------------+--------+
| 1 | , hello | a |
| 2 | zhongguo, | b |
| 3 | , | c |
| 4 | zeme , | d |
| 5 | skljfls, | myname |
| 6 | skfe ...
连个表中字段的合并
create table `test3`
as
select distinct name from test1
union
select distinct name from test2
test1 有street和No两个字段 现在想要把Street和No两个字段连在一起 何必成一个完整的地址保存在test2中
mysql> select * from test1
-> ;
+----+---------------+----------+
| id | street | No |
+----+------------- ...
对于web系统的开发,尤其是网站的建设,大部分需要使用到框架技术,其实这个框架技术已经推出来了很多年,但是对于我这个菜鸟来说还是有点陌生,今天就遇到了麻烦,我在利用js对框架进行操控,结果总是不尽如人意。现在把得到的经验与各位分享,欢迎前辈级别的高手批评指教。
新建框架。
main.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
...
css文件的引用问题
今天又犯了css引用路径出错的问题,现在把它揪出来。
新建一个项目test
在WebContent文件下新建一个css文件夹
css文件家中新建system.css文件
-WebContent
-css
-system.css
system.css
A{
text-decoration: none;
font-family: Helvetica;
font-size: 1.2em;
color: #34fe64;
}
在WebContent新建test.jsp
test.jsp
<%@ page language="java&quo ...
Caused by: java.lang.IllegalStateException: Cannot convert value of type [$Proxy4 implementing com.yang.ssh.dao.UserDao,org.springframework.beans.factory.InitializingBean,org.springframework.aop.SpringProxy,org.springframework.aop.framework.Advised] to required type [com.yang.ssh.dao.UserDaoImpl] for ...
删除用户:
delete from user where user="0" or user=null;
删除用户名为空和为0的用户。
添加mysql系统用户
GRANT ALL PRIVILEGES ON [dbname].* to
'[user]'@'[hostname]' identified by
'[password]'
添加一个用户
GRANT SELECT,INSERT,UPDATE,DELETE,DROP
on test.*
to `test`@`localhost`
identified by "test";
Query OK, 0 ro ...
查询'2010-08-31 18:06:43' 到 '2010-08-31 18:07:51'的结果集
select * from test where time between '2010-08-31 18:06:43' and '2010-08-31 18:07:51';
+----+------+------+---------------------+
| id | code | name | time |
+----+------+------+---------------------+
| 1 | 1 | aaa | 2010-08-31 1 ...
表test结构
+-------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| id | int(10) | NO | PRI | NULL | auto_increment |
| code | int(10) | NO | | ...
乱码问题一直是困扰程序员最心烦的问题之一,今天网上查询了一些资料,把mysql的字符编码设置总结如下.
一:首先修改mysql中的配置文件my.ini,
在[mysql]标签中修改default-character-set=utf8
在[client]标签中添加default-character-set=utf8
在[mysqld]标签中修改default-character-set=utf8
在[mysqld]标签中添加character_set_server = utf8
...
把表 test(id,user,password,age,address)中address的字段下所有数据复制到表address(id,address)[address的数据类型和长度是一致的],
SQL语句为: insert into address(address)select address from test;
用法为 insert into 要导入的表(表中的字段)select 数据来源字段名称 from 数据来源表
用insert into 插入多条记录
mysql> insert into test(name,password) values('jac ...
给符合条件下的所有记录的一个字段名称下的所有数据添加一个【,】
SQL语句为: update tbl_test set name=concat(',' ,+ name) WHERE TYPE='男';
这是刚从一个学长那里学到的经验之一。
MYSQL中查看表结构,有两种方法:
第一种:
mysql> show columns from test_tbl;
+----------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Defa ...