易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : mysql

mysql复制表

我们经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。
1.INSERT INTO SELECT语句
      语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1
2.SELECT INTO from语句
      语句形式为:SELECT vale1, value2 into Table2 from Table1
select * into target_table from source_table;
insert into target_table(column1,column2) select column1,5 from source_table;
以上两句都是将源表source_table的记录插入到目标表target_table,但两句又有区别。
第一句(select into from)要求目标表target_table不存在,因为在插入时会自动创建。
第二句(insert into select from)要求目标表target_table存在,由于目标表已经存在,所以我们除了插入源表source_table的字段外,还可以插入常量,如例中的:5。 ......

Windows下MySQL重装引起问题的解决

解决了Plugin 'InnoDB' init function returned error问题和error1405那个安全设置密码登陆问题,我个人觉得关键点在于删除C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\目录下的数据文件,当然,我不可能在重现问题求证了,不过看此贴的人可以尝试一下只做此步是否能解决问题,当然还有删除MYSQL安装目录中的残留文件步骤也比较重要
Cite from:http://forums.mysql.com/read.php?22,144428,250105#msg-250105
Re: Plugin 'InnoDB' init function returned error.
Posted by: Richard Lee ()
Date: February 27, 2009 10:21AM
For Windows OS: 
OK, I struggled with this for ages. There are various partial fixes that did not fix it for me on the web, but in the end the following worked: 
If you've installed it, then uninstall (an earlier version that had been removed could have left crap that is causing an issue, so best to start off clean). Do this as follows: 
- Add/Remove Programs and remove MySQL. 
- Delete the Programs File/MySQL folder (it gets left beh ......

mysql 恢复被删的 root 账户

.关闭现有mysql
.不加载grant_tables而进入mysql
D:\>mysqld-nt --skip-grant-tables OR mysqld_safe --skip-grant-tables
.新开一个cmd窗口,然后按下面执行
D:\>mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.27-community-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> use mysql
Database changed
mysql> select * from user;
Empty set (0.00 sec)
mysql> insert into user set user='root',ssl_cipher='',x509_issuer='',x509_subject='';
Query OK, 1 row affected, 3 warnings (0.00 sec)
(这时可能会提示某字段如ssl_cipher无默认值, 只要加上,ssl_cipher=''; 其字段如有提示依次添加就OK了)
mysql> update user set Host='localhost',select_priv='y', insert_priv='y',update_priv='y',delete_priv='y',create_priv='y',drop_priv='y',reload_priv='y',shutdown_priv='y',Process_priv='y',file_priv='y',grant_priv='y',References_priv='y',index_priv='y',create_user_priv='y',show_db_priv='y',super_priv='y' ......

对MySQL中的锁机制的总结

今天来简单总结一下MySQL

锁机制,不妥的欢迎拍砖!
  1、对于MySQL来说,有三种锁的级别:页级、表级、行级。
  页级的典型代表引擎为BDB。
  表级的典型代表引擎为MyISAM,MEMORY以及很久以前的ISAM。
  行级的典型代表引擎为INNODB。
  2、我们实际应用中用的最多的就是行锁了。
  行级锁的优点如下:
  1)、当很多连接分别进行不同的查询时减小LOCK状态。
  2)、如果出现异常,可以减少数据的丢失。因为一次可以只回滚一行或者几行少量的数据。
  行级锁的缺点如下:
  1)、比页级锁和表级锁要占用更多的内存。
  2)、进行查询时比页级锁和表级锁需要的I/O要多,所以我们经常把行级锁用在写操作而不是读操作。
  3)、容易出现死锁。
  3、MySQL用写队列和读队列来实现对数据库的写和读操作。
  对于写锁定如下:
  1)、如果表没有加锁,那么对其加写锁定。
  2)、否则,那么把请求放入写锁队列中。
  对于读锁定如下:
  1)、如果表没有加写锁,那么加一个读锁。
  2)、否则,那么把请求放到读锁队列中。
  当然我们可以分别用low_priority 以及high_priority在写和读操作上来改变这些行为。 ......

MySql的服务启动不了

前段时间安装MySQL, 非常顺利, 很快就安装了, 然后经过简单的配置. 进入MySQL的控制台, 输入密码. 然后就顺利地进入到了工作状态.
但是当我第二天进入MySQL的控制台, 输入密码时, 滴的一声后,整个控制台就消失了.重新试了几次, 问题依旧. 就上网百度一下,发现有不少人遇到同样的问题, 很多人都说时my.ini配置错误, 于是打开my.ini按照网上的说的修改, 然后重新启动服务,结果还是不可以. 于是没有办法,就重新安装吧. 重装, 可是在配置到最后一步时,死活完成不了(因为那个步骤就有启动服务的, 服务始终启动不了). 又重新上网找.终于找到解决问题的办法:
 先看看MySQL的服务的参数, 所使用的配置文件在什么位置. 我这边的版本就是在安装目录.打开my.ini找到datadir, 然后在打开这个路径删除有关MySQL的文件还有文件夹. 然后再此重新安装, 问题解决.
不过后来又发现同样的问题, 不可以用之前的方法解决了, 即删除对应文件及文件夹, 然后重新安装. 我们用另外一种方法: 当安装完成后, 先把my.ini备份一份. 然后当服务启动不了, 就恢复my.ini.
错错错, 后来发现是每次为了测试我把里面的mysql这个数据库给删除了(drop database mysql), 这时候停止服务,然后再启动服务,就怎 ......

MySQL 5.1.45 GA 发布

该版本升级 InnoDB 插件到 1.0.6 版本,目前 1.0.6 版本的 InnoDB 的质量差不多是 RC 候选发行级别的。另外一些命令行工具各自增加了一些参数选项,详情请看这里。MySQL(发音:[ˌmaɪ ɛs kjuː ˈɛl],但也经常读作My- SEQuel)是一个开放源码的关系数据库管理系统,开发者为瑞典MySQL AB公司,现为Sun公司的一部分。
2009年Oracle宣布收购Sun公司,因此MySQL可能成为Oracle旗下产品。MySQL由于性能高、成 本低、可靠性好,已经成为最流行的开源数据库,被广泛地应用在Internet上的中小型网站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站 和应用,比如维基百科、Google和Facebook。非常流行的开源软件组合LAMP中的M就是指 MySQL。
燕都骨科医院站长提供 ......
总记录数:2220; 总页数:370; 每页6 条; 首页 上一页 [101] [102] [103] [104] 105 [106] [107] [108] [109] [110]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号