第一步打开sql server数据库,点击文件->打开->文件,如下图所示:
⑵ sql文件怎么用 导入数据库文件
其实导入的方法很简单,可以采用工具导入和只用mysql命令界面导入两种方式,mysql的数据库图形界面工具是很多的,用起来也比较方便。
工具/原料
Navicat for MySQL
MySQL命令行界面
SQL脚本
方法一:
1、首先使用MySQL提供的命令行界面来导入数据库,确保电脑中安装了MySQL数据库,可以通过命令行来确认是否安装了MySQL数据库,当然,第一步是打开Mysql的数据库服务,使用命令行来打开:
6、看到上面的画面,说明mysql数据库已经导入成功了。
方法二:使用Navicat for MySQL图形界面来导入数据库,使用图形界面导入数据库的步骤很简单
1、在图形界面中建立好数据库之后,使用导入脚本的功能来导入数据库
2、点击选择脚本,选择D盘的test.sql脚本,然后设置数据库字符格式
3、接着点击开始运行脚本就行了,脚本开始导入了哦!导入完成之后就会出现成功的提示
4、然后先关闭数据库,再打开数据库就可以看到建立好的数据库的表了。
⑶ sql如何导入数据库
sql文件导入数据库的方法有两种,一种是用cmd的调试环境导入sql文件中的数据,还有一种是使用MysqlWorkbence调试环境来导入数据。
⑷ 如何将本地sql文件导入服务器数据库
一、导入条件
本地数据库版本与服务器数据库一致为最佳;
本地数据库版本比服务器数据库版本低也可导入
例如:
本地数据库版本----->服务器数据库版本
SQL2000------------->SQL2000、SQL2005、SQL2008、SQL2008R2
SQL2005------------->SQL2005、SQL2008、SQL2008R2、SQL2012、SQL2012R2
SQL2008------------->SQL2008、SQL2008R2、SQL2012、SQL2012R2、SQL2014、SQL2014R2
SQL2012------------->SQL2012、SQL2012R2、SQL2014、SQL2014R2
SQL2014------------->SQL2014、SQL2014R2
二、导入方法:
1、首先备份本地数据文件
2、上传备份到服务器
3、在服务器数据库中使用备份文件恢复数据库
由于各个数据库的备份和恢复都不尽相同,多少都存在差异,但步骤都是一样的。
延展参考:
备份数据库:
http://wenku..com/view/7023da27192e45361066f50f.html?from=search
恢复数据库:
http://wenku..com/view/971f9c6ea98271fe910ef919.html?from=search
⑸ sqlserver 怎么导入sql文件
sqlserver 导入sql文件步骤如下:
1、选择某一个数据库,右键依次选择:任务——生成脚本;
⑹ mysql的sql文件导入有没有文件大小限制
非root用户运行MySQL,当MySQL配置比较高时,MySQL运行中生效的参数值与配置的值不一样,所以具体分析一下MySQL是怎么调整这些参数值的。
这篇文章的目的是为了说明在系统资源不够的情况下,MySQL 是怎么调整者三个参数的。说明此文涉及到三个参数open_files_limit、max_connections、table_open_cache。与这三个参数相关的系统资源是打开文件数限制,即文件描述符(fd)限制。系统参数与文件描述符的关系-max_connection&fd: 每一个MySQL connection 都需要一个文件描述符;
-table_open_cache&fd打开一张表至少需要一个 文件描述符,如打开MyISAM需要两个fd;
- 系统最大打开文件数可以通过ulimit -n查看。MySQL调整参数的方式
根据配置(三个参数的配置值或默认值)计算request_open_files(需要的文件描述符);
- 2.获取有效的系统的限制值effective_open_files; 3.根据effective_open_files调整request_open_files; 4.根据调整后的request_open_files,计算实际生效的参数值(show variables可查看参数值)。计算request_open_filesrequest_open_files有三个计算公式:1. // 最大连接数+同时打开的表的最大数量+其他(各种日志等等)2. limit_1= max_connections+table_cache_size * 2 + 10;3. 4. //假设平均每个连接打开的表的数量(2-4)5. //源码中是这么写的:6. //We are trying to allocate no less than7. // max_connections*5 file handles8. limit_2= max_connections * 5;9. 10. //mysql 默认的默认是500011. limit_3= open_files_limit ? open_files_limit : 5000;12. 13. 所以open_files_limit期待的最低14. request_open_files= max(limit_1,limit_2,limit_3);计算effective_open_files:MySQL 的思路:
- 在有限值的的范围内MySQL尽量将effective_open_files的值设大。
- 修正request_open_files
- 修正open_files_limit
- open_files_limit=effective_open_files
- 修正max_connections
- max_connections根据request_open_files来做修正。1. limit = requested_open_files - 10 - TABLE_OPEN_CACHE_MIN * 2;
如果配置的max_connections值大于limit,则将max_connections的值修正为limit
其他情况下max_connections保留配置值
- 修正table_cache_size
- table_cache_size会根据request_open_files来做修正1. // mysql table_cache_size 最小值,4002. limit1 = TABLE_OPEN_CACHE_MIN3. // 根据 requested_open_files 计算4. limit2 = (requested_open_files - 10 - max_connections) / 25. limit = max(limit1,limt2);
如果配置的table_cache_size值大于limit,则将table_cache_size的值修正为limit
其他情况下table_cache_size保留配置值
- 举例
- 以下用例在非 root 用户下运行
- //mysql
- table_open_cache = 999
- open_files_limit = 1500 max_connections = min[(1500 - 10 - 800),500] = 500
requested_open_files= min(effective_open_files,request_open_files)
重新计算参数值
参数设置:
max_connections = 500
//ulimit -n
1500
生效的值:
table_open_cache = ( 1500 - 10 - 500) / 2 =495
⑺ 怎样将sql文件导入数据库
远程进去到数据库,例如 mysql -h127.0.0.1-uroot -p 回车键入密码,切换到需要导入的数据库中,use test 数据库,然后直接source sql文件所在的目录即可,例如,source /data/abc.sql文件即可导入