懒码农。。。。。。

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  MYSQL

摘要:show variables like 'char%';mysql> set character_set_client=utf8;mysql> set character_set_connection=utf8;mysql> set character_set_database=utf8;mysql> set character_set_results=utf8;mysql> set character_set_server=utf8; 阅读全文
posted @ 2011-11-01 14:17 阿彬 阅读(194) 评论(0) 推荐(0)

摘要:二进制,可放图片 阅读全文
posted @ 2011-10-11 16:15 阿彬 阅读(172) 评论(0) 推荐(0)

摘要:转自:http://www.php100.com/html/webkaifa/database/Mysql/2011/0324/7781.htmlmysql有时候忘记密码了怎么办?我给出案例和说明!一下就解决了! Windows下的实际操作如下 1.关闭正在运行的MySQL。 2.打开DOS窗口,转到mysql\bin目录。 3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。 4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。 5.输入mysql回车,如果成功,将出现MySQL提示符... 阅读全文
posted @ 2011-10-09 22:38 阿彬 阅读(387) 评论(0) 推荐(0)

摘要:转自:http://database.51cto.com/art/201005/200515.htm以下的文章主要介绍的是MySQLselect into与 SQLServer select into,我们大家都知道MySQL数据库是对Select Into 语句的直接备份表的结构与相关实际应用数据是不支持的,由于工作中的需要在网上找到一种方法可以代替, 也有其它方法可以处理,总结如下:方法1:MYSQL不支持:Select*Intonew_table_namefromold_table_name替代方法:Createtablenew_table_name(Select*fromold_tab 阅读全文
posted @ 2011-10-03 10:12 阿彬 阅读(1531) 评论(0) 推荐(0)

摘要:转自:http://www.joecen.com/2006/07/26/mysql-replication-in-several-ways-structure-of-the-table/update(2011.01): 最好的方法是使用语法: create table newtable like oldtable 来实现。今天更改一个后台系统,需要拷贝一个mysql表。于是总结了一下MYSQL中复制表结构的几种方法:1、create table newtable select * from oldtable;这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete fro 阅读全文
posted @ 2011-08-26 10:36 阿彬 阅读(213) 评论(0) 推荐(0)

摘要:转自:http://hi.baidu.com/shallinyao/blog/item/a3b894cf925a3e0b92457e91.html我们经常会遇到需要将一个表中某些字段的值批量更新到另一个表的对应记录下的对应字段中去的情况。MS SQL Server的语法:update t1 set t1.tValue = t2.tValuefrom t1inner join t2 on t1.id = t2.id例子:update areaset area_phone_code = z.codefrom areainner join test.zipcode zon z.areaid = a. 阅读全文
posted @ 2011-07-16 02:43 阿彬 阅读(452) 评论(0) 推荐(0)

摘要:导出 mysqldump -uroot -p 数据库名 > D:\dbbak.sql导入 create database 数据库名; use 数据库名; sourceD:\dbbak.sql 阅读全文
posted @ 2011-05-26 04:34 阿彬 阅读(166) 评论(0) 推荐(0)

摘要:来自:mysql中文手册 GROUP_CONCAT(expr) 该函数返回带有来自一个组的连接的非NULL值的字符串结果。其完整的语法如下所示: GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer | col_name | expr} [ASC | DESC] [,col_name ...]] [SEPARATOR str_val]) mysql> SELECT student_name, -> GROUP_CONCAT(test_score) -> FROM student -> G 阅读全文
posted @ 2011-05-12 14:31 阿彬 阅读(303) 评论(0) 推荐(0)

摘要:转自:http://www.linuxidc.com/Linux/2008-02/11137.htm整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助!方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladminmysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mys 阅读全文
posted @ 2011-03-12 16:28 阿彬 阅读(188) 评论(0) 推荐(1)

摘要:转自:http://www.yanshuiting.com/space/html/13/113-121.htmlSELECTi.uid,u.icon,u.username,u.blogtitle,u.site,ui.signature,ui.introduceFROMpw_itemsiLEFTJOINpw_useruUSING(uid)LEFTJOINpw_userinfouiUSING(uid)WHEREi.ifcheck=1ANDi.ifhide=0ANDu.icon<>\'\'ORDERBYi.postdateDESCLIMIT0,4上面的sq 阅读全文
posted @ 2011-02-12 10:44 阿彬 阅读(5922) 评论(0) 推荐(0)

摘要:我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数,一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。但在多线程情况下,就不行了。下面介绍三种方法(1) getGeneratedKeys()方法:程序片断:Connection conn = ; Serializable ret = null; PreparedStatement state = .; ResultSet rs=null; try { state.executeUpdate(); rs = state.getGeneratedKeys(); if (rs.next()) 阅读全文
posted @ 2011-01-14 15:47 阿彬 阅读(677) 评论(0) 推荐(0)

摘要:转自:http://www.cnblogs.com/gzaaron/archive/2006/02/27/338908.html写了好几个页面,速度都上不去,瓶颈在于SQL查询。太多的表,太多的not in,总是从一大推表和数据中筛选出一点数据。看了很多关于SQL优化的文章,都强烈要求不要太多使用not in查询,最好用表连接来取代它。如:select ID,name from Table_A where ID not in (select ID from Table_B)呵呵,这句是最经典的not in查询了。改为表连接代码如下:select Table_A.ID,Table_A.n 阅读全文
posted @ 2010-12-31 16:46 阿彬 阅读(515) 评论(1) 推荐(0)

摘要:转自:http://www.shuaizhu.com/wordpress/windows%E4%B8%8Bmysql%E6%97%A5%E5%BF%97%E5%BC%80%E5%90%AF%E4%B8%8E%E6%9F%A5%E8%AF%A2/修改 my.ini文件加入以下语句(在没有设置的前提下)log-error=d:/log/mysql/mysql_log_err.txtlog=d:/log/mysql/mysql_log.txt#log-bin=d:/log/mysql/mysql_log_binlog-slow-queries= d:/log/mysql/mysql_log_slow 阅读全文
posted @ 2010-12-24 09:42 阿彬 阅读(2826) 评论(0) 推荐(0)

摘要:mysql -u root -h 127.0.0.1 -p mysql密碼 數據庫名 -e "mysql語句;"快速執行單條語句挺好用,不用先登錄進去在下命令 阅读全文
posted @ 2010-02-08 11:40 阿彬 阅读(1840) 评论(0) 推荐(1)

摘要:允许ip为192.168.1.123的主机连接到mysql服务器,用户名mysql密码mysqlGRANT ALL PRIVILEGES ON *.* TO 'mysql'@'192.168.1.123' IDENTIFIED BY 'mysql' WITH GRANT OPTION;select * from user;发现权限已经进来了~搞定 阅读全文
posted @ 2009-07-24 11:28 阿彬 阅读(380) 评论(0) 推荐(0)

摘要:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--USEmysql;/*readonlyuser&password*//*cleanuserifexists*/deleteFROMuserwhereUserin('extmail','we... 阅读全文
posted @ 2009-05-03 16:19 阿彬 阅读(383) 评论(0) 推荐(0)

摘要:需要安装mysql,google了一下,参照了http://lam.javaeye.com/blog/202993我的安装过程如下:cd /tmp//*上传mysql包*/rzcd /usr/local/groupadd mysqluseradd -g mysql mysql/*解包*/tar -zxvf /tmp/mysql-5.1.34-linux-i686-glibc23.tar.gzln ... 阅读全文
posted @ 2009-04-29 00:58 阿彬 阅读(546) 评论(0) 推荐(0)