- 浏览: 380147 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (215)
- ubuntu (27)
- 虚拟机 (13)
- 数据库 (29)
- JAVA (40)
- 搜索 (23)
- 开发工具 (2)
- 产品 (2)
- 工具 (1)
- 应用服务器 (5)
- linux (17)
- log (1)
- 多线程 (3)
- 异常 (1)
- shell (6)
- 12306 ;互联网 (1)
- 持续集成&Hudson (4)
- js (1)
- JAVA OR-Map (1)
- 漏洞 (1)
- svn (1)
- MAVEN (3)
- 架构 (1)
- windows (1)
- json (1)
- web (3)
- jenkins (2)
- iptables (2)
- JAVA ssh (0)
- 项目管理 (1)
- tomcat (1)
- 安全 (1)
- 数据库 mysql (1)
- 性能 (1)
最新评论
-
sbwfgihc:
怎么用的啊,
<转>mysql 树查询语句 -
panghaoyu:
实现一个智能提示功能需要ajax、数据库、jsp/php、算法 ...
<转>Solr Suggest实现搜索智能提示 -
songsove:
请问您qq多少
solr 对拼音搜索和拼音首字母搜索的支持 -
panghaoyu:
实现一个智能提示功能需要ajax、数据库、jsp/php、算法 ...
<转>Solr Suggest实现搜索智能提示 -
norain1988:
这样就可以实现相关搜索了吗
solr 百度相关搜索类似功能的实现
mysql导入导出包括函数或者存储过程
1.mysql导出整个数据库
mysqldump -h hostname -u username -p databasename > backupfile.sql
如果root用户没用密码可以不写-p,当然导出的sql文件你可以制定一个路径,未指定则存放在mysql的bin目录下 www.2cto.com
2.mysql导出数据库一个表
mysqldump -hhostname -uusername -ppassword database tablename> 导出的文件名
mysqldump -hlocalhost -uroot hqgr t_ug_user> user.sql
3.mysql导出一个数据库结构
mysqldump -hhostname -uusername -ppassword -d --add-drop-table databasename>d:hqgrstructure.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
4.如果需要导出mysql里面的函数或者存储过程
mysqldump -h hostname -u username -ntd -R databasename > backupflie.sql (包括存过过程和函数一次性完整导出)
其中的 -ntd 是表示导出表结构和数据;-R是表示导出函数、存储过程
可以参照mysqldump --help
mysql常用导入数据的命令:
mysql数据库导入导出:
mysqldump -u 用户名 -p 数据库名 > 数据库名.sql
如:
mysqldump -u root -p testdb > testdb.sql (不包括存储过程和函数)
mysqldump -u root -p -R testdb > testdb.sql (**包括存储过程和函数**)
MySQL source命令向数据库中导入数据:
mysql>use testdb;
mysql>set names utf8;
mysql>source /tmp/bdc.sql;
奇怪错误处理:
下面是导出存储过程的代码
1 # mysqldump -u 数据库用户名 -p -n -t -d -R 数据库名 > 文件名
其中,-d 表示--no-create-db, -n表示--no-data, -t表示--no-create-info, -R表示导出function和procedure。所以上述代码表示仅仅导出函数和存储过程,不导出表结构和数据。但是,这样导出的内容里,包含了 trigger。再往mysql中导入时就会出问题,错误如下:
ERROR 1235 (42000) at line **: This version of MySQL doesn't yet support ‘multiple triggers with the same action time and event for one table’
所以在导出时需要把trigger关闭。代码为
1 # mysqldump -u 数据库用户名 -p -n -t -d -R --triggers=false 数据库名 > 文件名
这样导入时,会出现新的问题:
ErrorCode:1418
This function has none of DETERMINISTIC, NOSQL, or READS SQL DATA inits declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
解决方法是,在/etc/my.cnf中找到[mysqld],在它下面添加这样一行:
1 log-bin-trust-function-creators=1
创建数据库:CREATE DATABASE `total_admin` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
1.查看mysql大小
use 数据库名 SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES where TABLE_SCHEMA='数据库名';
得到的结果是以字节为单位,除1024为K,除1048576为M。
2.查看表的最后mysql修改时间select TABLE_NAME,UPDATE_TIME from INFORMATION_SCHEMA.tables where TABLE_SCHEMA='数据库名';
1.mysql导出整个数据库
mysqldump -h hostname -u username -p databasename > backupfile.sql
如果root用户没用密码可以不写-p,当然导出的sql文件你可以制定一个路径,未指定则存放在mysql的bin目录下 www.2cto.com
2.mysql导出数据库一个表
mysqldump -hhostname -uusername -ppassword database tablename> 导出的文件名
mysqldump -hlocalhost -uroot hqgr t_ug_user> user.sql
3.mysql导出一个数据库结构
mysqldump -hhostname -uusername -ppassword -d --add-drop-table databasename>d:hqgrstructure.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
4.如果需要导出mysql里面的函数或者存储过程
mysqldump -h hostname -u username -ntd -R databasename > backupflie.sql (包括存过过程和函数一次性完整导出)
其中的 -ntd 是表示导出表结构和数据;-R是表示导出函数、存储过程
可以参照mysqldump --help
mysql常用导入数据的命令:
mysql数据库导入导出:
mysqldump -u 用户名 -p 数据库名 > 数据库名.sql
如:
mysqldump -u root -p testdb > testdb.sql (不包括存储过程和函数)
mysqldump -u root -p -R testdb > testdb.sql (**包括存储过程和函数**)
MySQL source命令向数据库中导入数据:
mysql>use testdb;
mysql>set names utf8;
mysql>source /tmp/bdc.sql;
奇怪错误处理:
下面是导出存储过程的代码
1 # mysqldump -u 数据库用户名 -p -n -t -d -R 数据库名 > 文件名
其中,-d 表示--no-create-db, -n表示--no-data, -t表示--no-create-info, -R表示导出function和procedure。所以上述代码表示仅仅导出函数和存储过程,不导出表结构和数据。但是,这样导出的内容里,包含了 trigger。再往mysql中导入时就会出问题,错误如下:
ERROR 1235 (42000) at line **: This version of MySQL doesn't yet support ‘multiple triggers with the same action time and event for one table’
所以在导出时需要把trigger关闭。代码为
1 # mysqldump -u 数据库用户名 -p -n -t -d -R --triggers=false 数据库名 > 文件名
这样导入时,会出现新的问题:
ErrorCode:1418
This function has none of DETERMINISTIC, NOSQL, or READS SQL DATA inits declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
解决方法是,在/etc/my.cnf中找到[mysqld],在它下面添加这样一行:
1 log-bin-trust-function-creators=1
创建数据库:CREATE DATABASE `total_admin` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
1.查看mysql大小
use 数据库名 SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES where TABLE_SCHEMA='数据库名';
得到的结果是以字节为单位,除1024为K,除1048576为M。
2.查看表的最后mysql修改时间select TABLE_NAME,UPDATE_TIME from INFORMATION_SCHEMA.tables where TABLE_SCHEMA='数据库名';
发表评论
-
MYSQL--表分区、查看分区(转)
2014-12-15 21:50 692原文地址:http://blog.csdn ... -
<转>Mysql 慢查询和慢查询日志分析
2014-08-30 15:09 1173原链接:http://www.cnblogs.com/wrmf ... -
<转>MySQL锁定状态查看命令
2014-08-30 14:45 741原链接:http://blog.csdn.net/dc_726 ... -
<转>MySQL 事务没有提交导致 锁等待 Lock wait timeout exceeded
2014-08-30 14:39 967原链接:http://my.oschina.net/jiaoy ... -
mysql函数
2014-05-27 11:20 526select curdate(); ... -
<转>从mysql到内存数据库的一些碎碎念
2014-04-24 15:30 1087原链接:http://blog.csdn.net/ty1921 ... -
修改mysql自增主键的初始值
2014-04-15 17:45 1022默认情况下ID是从1开始递增,如果要修改递增初始值,可在Mys ... -
<转> MySQL的经典用法----临时表与内存表
2014-04-09 15:47 808原链接:http://blog.csdn.net/feihon ... -
<转>Oracle中的软解析和硬解析
2014-04-02 14:10 907原链接:http://soft.chinabyte.com/d ... -
<转>mybatis防止sql注入
2014-03-28 10:19 849原链接:http://cs-css.iteye.com/blo ... -
mysql变相实现split
2014-03-10 18:01 793--按split取第2个字符分 ... -
mysql按拼音排序
2013-11-08 14:59 738select * from ac_operator order ... -
<转>深入mysql慢查询设置的详解
2013-10-12 10:22 618原链接:http://www.jb51.net/article ... -
<转>mysql对于大表(千万级),要怎么优化呢?
2013-10-11 18:01 702原链接:http://www.zhihu.com/questi ... -
<转>三个方法优化MySQL数据库查询
2013-10-11 17:18 536原链接:http://www.bitscn.com/pdb/m ... -
<转>详解MySQL中EXPLAIN解释命令
2013-10-11 16:56 718原链接:http://database.51c ... -
mybatis技巧
2013-09-11 17:12 1234集合和in的表示 <delete id="d ... -
<转>MySQL中进行树状所有子节点的查询(写函数)
2013-09-11 09:38 857原链接:http://blog.csdn.net/acmain ... -
<转>mysql 树查询语句
2013-09-10 15:38 6503原链接:http://skudy.iteye.com/blog ... -
关于Oracle中split函数的实现以及函数递归的举例
2013-07-06 17:05 952比如说把一个字符串A,B,C,D,E ...
相关推荐
第1章 PHP概述<br>第2章 安装配置Apache和...PHP的mysqli扩展<br>第31章 存储例程<br>第32章 MySQL触发器<br>第33章 视图<br>第34章 实用数据库查询<br>第35章 索引和搜索<br>第36章 事务<br>第37章 导入和导出数据<br>
可迁移的数据对象包括:<br> 数据表,索引,约束,缺省值,触发器,视图,存储过程,函数以及数据表数据。<br><br>5,查询分析<br> 数据库快速查询分析功能。可进行数据表数据查询,编辑及导出操作:<br> A,提供专用...
可迁移的数据对象包括:<br> 数据表,索引,约束,缺省值,触发器,视图,存储过程,函数以及数据表数据。<br><br>5,查询分析<br> 数据表数据快速查询,编辑及导出操作:<br> A,SQL智能化输入自动完成。<br> A,...
可迁移的数据对象包括:<br> 数据表,索引,约束,缺省值,触发器,视图,存储过程,函数以及数据表数据。<br><br>5,查询分析<br> 数据库快速查询分析功能。可进行数据表数据查询,编辑及导出操作:<br> A,提供专用...
可迁移的数据对象包括:<br> 数据表,索引,约束,缺省值,触发器,视图,存储过程,函数以及数据表数据。<br><br>5,查询分析<br> 数据库快速查询分析功能。可进行数据表数据查询,编辑及导出操作:<br> A,提供专用...
可迁移的数据对象包括:<br> 数据表,索引,约束,缺省值,触发器,视图,存储过程,函数以及数据表数据。<br><br>5,查询分析<br> 数据库快速查询分析功能。可进行数据表数据查询,编辑及导出操作:<br> A,提供专用...
mysql常用导出数据命令:1.mysql导出整个数据库 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql mysqldump -hlocalhost -uroot hqgr> hqgr.sql (如果root用户没用密码可以不写-p,...
│ 7.2.4 使用系统存储过程实现的通用分页存储过程.sql<br/>│ │ 7.3.1 实现随机分页的通用分页存储过程.sql<br/>│ │ 7.3.2 根据分类表实现的分页存储过程.sql<br/>│ │ <br/>│ └─其他<br/>│ sp_cursor.sql...
第二阶段---MySQL导入导出数据库文件.doc 第二阶段---Mysgl数据类型(字段)介绍.doc 第二阶段---MySQL样例数据库、操作库操作表实例教程.doc 第二阶段---MySQL触发器.pdf 第二阶段---如何导入导出MySQL数据库.doc 第...
2、导出/导入存储过程、函数、触发器、事件、视图 3、自定义表和行出口。 4、提供支持加密。 5、导出BLOB和保存为文件。 6、在导入过程中收集SQL语法错误。 7、导出/导入中以进度条显示进展情况。
2、导出/导入存储过程、函数、触发器、事件、视图 3、自定义表和行出口。 4、提供支持加密。 5、导出BLOB和保存为文件。 6、在导入过程中收集SQL语法错误。 7、导出/导入中以进度条显示进展情况。 注意: ...
命令:create table <表名> ( <字段名> <类型> [,..<字段名n> <类型n>]); mysql> create table MyClass( > id int(4) not null primary key auto_increment, > name char(20) not null, > sex int(4) not null ...
2、导出/导入存储过程、函数、触发器、事件、视图 3、自定义表和行出口。 4、提供支持加密。 5、导出BLOB和保存为文件。 6、在导入过程中收集SQL语法错误。 7、导出/导入中以进度条显示进展情况。 注意: ...
该软件可以连接您的远程数据库或者您的本地数据库,并与 Amazon RDS,Amazon Aurora、Oracle Cloud 和 Google Cloud 等云数据库兼容,并支持大部份MySQL的功能,包括触发器、存储过程、函数、事件、视图、管理用户等...
命令:create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]); mysql> create table MyClass( > id int(4) not null primary key auto_increment, > name char(20) not null, > sex int(4) not null ...
它可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户,等等。它不仅对专业开发人员来说是非常尖端的技术,而且对于新手来说也易学易用。其...
MySQL5.0安装图解 MySQL Cookbook.pdf mysql_日志使用详解.rtf ...MySQL导入导出数据库文件.doc mysql调优.pdf mysql函数大全.pdf MySQL教程.doc MySql入门教程.pdf mysql深入优化.pdf ... 数据库原理与应用教程.pdf
除了操作表格数据外,MyWebSql 还可以对包括视图,存储过程,触发器和函数在内的对象进行控制。支持数据和查询结果的导入\导出。MyWebSql 还内置一个带语法着色功能的SQL编辑器。 MyWebSQL v2.9更新对 CodeMirror2 ...