`

mysql下如何执行sql脚本

    博客分类:
  • sql
阅读更多

首要步骤(一般可省略):
开启mysql服务(默认是开机时就自动运行了):
控制面板-->管理工具-->服务,在里面找到名称为mysql的项,双击就可看它的服务状态是启动还是停止,把它设为启动

连接mysql:
在命令行下输入 mysql -h localhost -u root -p回车,然后输入密码即可;或直接运行mysql自带的连接工具,然后输入密码即可.

1.编写sql脚本,假设内容如下:

create database dearabao;
use dearabao;
create table niuzi (name varchar(20));

保存脚本文件,假设我把它保存在F盘的hello world目录下,于是该文件的路径为:F:\hello world\niuzi.sql


2.执行sql脚本,可以有2种方法:
第一种方法:
在命令行下(未连接数据库),输入 mysql -h localhost -u root -p123456 < F:\hello world\niuzi.sql (注意路径不用加引号的!!) 回车即可.
第二种方法:
在命令行下(已连接数据库,此时的提示符为 mysql> ),输入 source F:\hello world\niuzi.sql (注意路径不用加引号的) 或者 \. F:\hello world\niuzi.sql (注意路径不用加引号的) 回车即可


在程序初始化时一般会把要执行的SQL语句放到一个SQL文件,在程序安装时自动执行,其实就是批处理执行SQL命令。同样,可以手动执行sql文件,具体步骤如下:
       1、使用root帐户登录到MySQL服务器;
       2、执行source命令:
        mysql> source c:/test.sql
        注意:文件路径中建议使用“/”,如果使用“\”,要首先进行转义即“\\”,否则可能会出现错误。

       另外还有一个load命令可以批量插入数据,但是这个对文件中数据格式的要求比较严格,否则容易出现错误,很少使用。


mysql 查看所有用户的语句

输入指令select user();

转自:http://www.51testing.com/?uid-202848-action-viewspace-itemid-227203

分享到:
评论

相关推荐

    navicat for mysql执行sql脚本细节

    ### Navicat for MySQL执行SQL脚本细节 #### 一、引言 在数据库管理和开发过程中,使用图形化工具能够极大地提升工作效率。Navicat for MySQL作为一款强大的MySQL图形化管理工具,在执行SQL脚本方面提供了丰富的...

    ansible执行mysql sql 脚本

    4. **SQL脚本准备**:确保你的SQL脚本`script.sql`位于正确路径下,且包含了要执行的所有SQL命令,如创建表、插入数据或修改结构等。 5. **运行Playbook**:在终端中,使用以下命令运行Playbook: ``` ansible-...

    SQL脚本批量执行,方便大量的SQL脚本执行。

    当面临大量SQL脚本需要执行时,手动逐个操作显然效率低下且容易出错。这时,批量执行SQL脚本的能力就显得尤为重要。本文将详细探讨如何进行SQL脚本的批处理执行,并提供相关策略和工具。 首先,了解批处理的基本...

    批量执行SQL脚本

    2. **工具选择**:有许多工具可以用来批量执行SQL脚本,如MySQL的`mysql`命令行客户端,SQL Server的`sqlcmd`,Oracle的`sqlplus`,或者通用的数据库管理工具如Navicat、DBeaver等。这些工具通常支持读取文本文件中...

    数据库转换工具MySQL 转为SqlServer 脚本

    此外,还有开源工具如 ora2pg、Data Export等,虽然它们主要针对Oracle到PostgreSQL的迁移,但某些情况下也可以进行定制以适应MySQL到SQL Server的迁移。 3. **SSMA for MySQL**:该工具可以自动分析、转换MySQL的...

    Mysql执行脚本步骤

    Mysql 执行脚本基本命令步骤是指在 Mysql 中执行外部 sql 脚本文件的命令,包括 SQL 命令导出和导入数据库。下面将详细介绍 Mysql 执行脚本步骤的知识点。 一、SQL 命令导出和导入数据库 在 Mysql 中,我们可以...

    MySQL导入sql脚本错误:2006 解决方法

    MySQL导入sql脚本错误:2006 – MySQL server has gone away 到如一些小脚本很少报错,但最近导入一个10+M的SQL脚本,却重复报错: Error occured at:2014-03-24 11:42:24 Line no.:85 Error Code: 2006 - MySQL ...

    mysql批量执行sql文件批处理

    mysql 批量执行 sql文件 批处理,参数和执行方法见附件txt文档

    python执行sql脚本工具

    Python执行SQL脚本工具是一种利用Python编程语言与MySQL数据库交互的方法,主要应用于自动化处理数据库任务、数据迁移或分析。在Python中,有多种库可以实现这样的功能,如`pymysql`、`mysql-connector-python`等。...

    mysql导入大容量.sql脚本文件方法

    MySQL 导入大容量 SQL 脚本文件方法 MySQL 是一个流行的关系数据库管理系统,广泛应用于各种 web 应用程序中。随着数据量的增加,数据库的容量也在逐渐增加,对于大容量 SQL 脚本文件的导入变得尤为重要。本文将...

    批量执行SQL脚本程序(SqlScriptHelper)

    批量执行SQL脚本是数据库管理员、开发人员和数据分析师经常遇到的需求,这涉及到大量SQL命令的自动化处理,以提高效率并减少手动操作的错误。"SqlScriptHelper"是一个专门为此目的设计的小型工具,它允许用户方便地...

    批量执行sql脚本

    批量执行SQL脚本在许多场景下非常有用。例如,在应用程序部署过程中,可能需要创建和初始化数据库表,或者在数据迁移时更新现有表结构。这些操作可以通过一个包含所有必要SQL命令的脚本一次性完成,避免了手动逐个...

    shell执行mysql脚本

    `SQL_FILE`变量接收来自命令行的第一个参数,即我们要执行的SQL脚本的路径。`if`语句检查是否传入了SQL文件,如果没有,脚本将打印使用说明并退出。 `mysql`命令后面的一系列选项用于指定连接参数,如用户名、密码...

    MySQL-dept(部门),emp(员工),salgrade(薪资等级)表的SQL脚本-MySQL练习SQL脚本

    B站MySQL的视频教程的初始化数据导入SQL脚本,各大学MySQL数据库教学老师的教学SQL脚本。里面包含dept(部门),emp(员工),salgrade(薪资等级)三张表的构建与数据的插入。主要用于初学者对表的操作练习。该脚本是...

    mysql 全国省市区3级数据 和 4级数据 (sql脚本).rar

    总结来说,这个MySQL全国省市区3级和4级数据的SQL脚本提供了一套完整的中国行政区域数据,对于开发需要地理位置功能的Web应用非常有价值。正确地设计数据库、导入数据、进行查询优化,以及在开发中合理利用这些数据...

    批量执行SQL SERVER脚本 Python脚本

    Python脚本,批量执行数据库脚本,适用于SQL Server数据库,后续会上传MySQL的批量执行sql脚本

    bat方式执行SQL脚本、导入表

    标题 "bat方式执行SQL脚本、导入表" 涉及到的是在Windows操作系统中,通过批处理(BAT)文件来自动化执行SQL脚本,从而导入数据到数据库表中的技术。这种方式常用于数据库的备份恢复、数据迁移或者批量数据操作等...

    sh中执行sql脚本

    在IT行业中,我们经常需要在不同的环境中执行SQL脚本来管理数据库,例如进行数据导入、导出、更新或创建新的数据库结构。在这个场景中,“sh中执行sql脚本”指的是使用Shell脚本来运行SQL命令,这在Linux或Unix系统...

    mysql sql 脚本C++自动代码

    可以参考帖子,根据 mysql 导出的 sql 脚本,执行命令 ./db_gencode *.sql 产生相关的 C++ 操作类 详细参考帖子: https://mp.csdn.net/postedit/80461551

    mysql批量执行sql文件的方法

    在数据库管理中,高效地处理大量SQL...记住,正确地组织和执行SQL脚本对于保持数据库的整洁和一致性至关重要。在实际应用中,根据具体需求选择最适合的方法,并确保在执行任何大型操作之前备份数据,以防意外情况发生。

Global site tag (gtag.js) - Google Analytics