MySQL
文章平均质量分 57
renrenhappy
这个作者很懒,什么都没留下…
展开
-
ubuntu MySQL导入导出数据库详解
1. 概述MySQL数据库的导入,有两种方法:1) 先导出数据库SQL脚本,再导入;2) 直接拷贝数据库目录和文件。在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。2. 方法一 SQL脚本形式操作步骤如下:2.1. 导出SQL脚本在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldump命令行,导出SQL脚本。2.1.1 用phpMyAdmin工具导出选项中,选择导出“结构”和“数据”,不要添加“DRO转载 2010-07-13 10:54:00 · 6852 阅读 · 0 评论 -
mysql 1010 无法drop 数据库
使用root用户登陆<br />命令:dropdatabase testdb;<br />错误提示:<br />ERROR 1010 (HY000): Error dropping database (can’t rmdir ‘./testdb/’, errno: 17)<br /> 仔细检查发现在该数据库路径下有一个文件名为mail.txt的文本文件,进入数据库数据路径目录下,rm mail.txt 删除文件<br />在执行 dropdatabase testdb;Query OK, 70 rows a转载 2010-09-27 16:01:00 · 3237 阅读 · 1 评论 -
create table 句法
MySQL中文参考手册- 7 MySQL 语言参考CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)][table_options] [select_statement]create_definition: col_name type [NOT NULL | NULL] [DEFAULT default_value] [AUTO_INCREMENT] [PRIMARY原创 2010-06-18 16:01:00 · 1014 阅读 · 0 评论 -
删除含auto_increment列的记录
<br />删除记录MySQL允许使用delete和truncate语句删除数据。DELETE语句可以允许从表中删除记录,支持where,DELETE FROM TABLE_NAME WHERE CONDITIONAL;如果没有where子句,则删除表中所有数据。该操作不可逆转(除非使用的是InnoDB表且关掉了AUTOCOMMIT????)使用truncate命令也可一删除表的所有记录TRUNCATE TABLE TABLE_NAME;该命令比delete执行速度要快,因为TR转载 2010-06-17 14:52:00 · 807 阅读 · 0 评论 -
修改用户密码方法总结
<br />首先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的。<br />方法一 <br />使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数。 <br />方法二<br />mysql> use mysql;<br />mysql> UPDATE user SET Password=PASSWORD(’new_password’) WHERE user=’root’; mysql> FLUSH PRIV原创 2010-06-18 15:53:00 · 623 阅读 · 0 评论 -
select into outfile和load data infile的问题
<br />1.load data infile的问题<br />今天在导入mysql数据的时候,出现下面的错误:<br /><br />mysql> load data infile '/home/hyh/my_work/data/action_bak_2010_07_30/action_bak_2010_07_30' into table action_bak;<br />mysql> ERROR 13 (HY000): Can't get stat of '/home/hyh/my_work原创 2010-08-01 10:48:00 · 3401 阅读 · 0 评论 -
MySQL修改表结构之alter操作
<br />以下的文章主要讲述的是MySQL修改表结构alter 的实际操作,如果你对MySQL修改表结构alter 的实际操作感兴趣的爱话,你就可以浏览以下的文章了,以下就是相关内容的具体描述。<br />2009-12-04 13:51ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...]alter_specification: ADD [COLUMN] create_definition [FIRST | AFTER column_转载 2010-07-23 21:56:00 · 788 阅读 · 0 评论 -
select into outfile和load data infile
<br />drop table if exists test;<br />CREATE TABLE `test` (<br />`name` varchar(50) default NULL,<br />`note` varchar(50) default NULL<br />) DEFAULT CHARSET=utf8<br />truncate table test;<br />-- 这里插入一个带有分号,双引号,换行符,逗号的数据行。<br />insert into t转载 2010-07-23 22:21:00 · 723 阅读 · 0 评论 -
如何选择空字段
<br />使用isnull()函数。例如SELECTcount(*) FROM RelayNodes WHERE isnull(location);原创 2010-07-14 22:20:00 · 732 阅读 · 0 评论 -
ERROR 1130: Host 'A'is not allowed to connect to this MySQL server
<br />用Navicat连接远程MYSQL,提示如下错误,我以为是自己的防火墙问题,但是关了,依然不行。<br />我认为这段英文,有点误导,让人感觉是自己这边出了问题。<br />看解决方法吧<br />ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server<br />解决方法:<br />1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhos转载 2010-09-28 10:25:00 · 664 阅读 · 0 评论