`

常用SQL语句(在mysql上测验通过)

阅读更多

本文讲解《数据库处理——基础、设计与实现》第30页中3个表的创建。

  1. 创建table
    mysql> create table ORDER_ITEM
        -> (
        -> OrderNumber integer references retail_order(OrderNumber),
        -> SKU integer references SKU_DATA (SKU),
        -> Quantity integer ,
        -> Price decimal(8,2),
        -> ExtendedPrice decimal(9,2)
        -> );
    Query OK, 0 rows affected (0.16 sec)
     
  2. 创建了表后,要往表里添加数据,在CMD下用insert语句打入数据是相对麻烦的,这里介绍使用引入外部数据的方法。
  3. 新建一个.txt文件,文件里直接打入行数据,每一行的所有列数据都要对应到数据库table中的列中,每一行的不同列数据直接用TAB键隔开,不同行之间用换行隔开。

假如表的列数据类型如下

+-----------------+----------+------+-----+---------+-------+
| Field           | Type     | Null | Key | Default | Extra |
+-----------------+----------+------+-----+---------+-------+
| SKU             | int(11)  | YES  |     | NULL    |       |
| SKU_Description | char(35) | YES  |     | NULL    |       |
| Department      | char(30) | YES  |     | NULL    |       |
| Buyer           | char(30) | YES  |     | NULL    |       |
+-----------------+----------+------+-----+---------+-------+

 对应的txt文件如下,其存放的绝对位置为:C:\Users\Gavin\Desktop\mysqlDigitalbook\data_sku.txt

100100	Std,Scuba Tank,Yellow	Water Sports	Pete
100200	Std,Scuba Tank,Magenta	Water Sports	Pete H
101100	DriveMask,Small Clear	Water Sports	Nancy M
101200	DriveMask,Med Clear	Water Sports	Nancy M

 那么,执行语句,将“data_sku.txt”文件里四行的数据写入表“sku_data”,特别注意在cmd下,路径分隔符是“/”:

mysql> load  data local infile 'C:/Users/Gavin/Desktop/mysqlDigitalbook/data_sku
.txt'
    -> into table sku_data;
Query OK, 2 rows affected (0.02 sec)
Records: 2  Deleted: 0  Skipped: 0  Warnings: 0

 

分享到:
评论

相关推荐

    Oracle Sql语句转换成Mysql Sql语句

    在数据库管理领域,Oracle SQL和MySQL SQL是两种广泛使用的SQL方言,它们在语法和功能上存在一定的差异。当需要将一个基于Oracle SQL的应用程序迁移到MySQL环境时,就需要进行SQL语句的转换工作。本项目提供了一个...

    mysql转化成sql server sql转化成mysql工具

    2. 转换规则应用:根据SQL Server的语法特性,工具会将MySQL的SQL语句转化为相应的SQL Server语法。 3. 数据导出:将MySQL中的数据导出为SQL脚本,或者直接导入到SQL Server中。 4. 验证与调整:迁移后,需要验证...

    Oracle数据库sql转换mysql数据库工具

    "Oracle数据库sql转换mysql数据库工具" 提供了解决这一问题的解决方案,允许用户将Oracle数据库中的SQL语句或数据结构转换为MySQL兼容的格式。 在数据库迁移过程中,这样的工具至关重要,因为它可以简化工作流程,...

    百万级SQL语句_MySQL(测试数据)

    SQL文件中内含2087516条数据,列分别为`id`,`user_id`,`vote_id`,`group_id`,`create_time`,可自行测试在满足百万级数据下SQL语句性能问题! 主要帮助想练习SQL语句优化却没有如此大量的数据的童鞋~~~ 如果你是想在...

    SQL Server转换为MySQL工具

    1. 数据库结构迁移:在转换过程中,工具会分析SQL Server的表结构,包括字段名、字段类型、主键、外键、索引等,并在MySQL中创建相应的表结构。理解这些元数据的重要性在于确保目标数据库能正确地存储源数据库的数据...

    java操作mysql数据库,不写sql语句版

    在Java编程中,与MySQL数据库交互通常涉及到使用SQL语句来执行CRUD(创建、读取、更新、删除)操作。然而,为了提高代码的可维护性和安全性,开发者可以选择使用ORM(对象关系映射)框架,如Hibernate或MyBatis,...

    50个常用sql语句的数据

    "50个常用sql语句的数据"这个资源显然包含了多种常见的SQL查询和操作,这对于初学者或者需要快速查阅SQL语法的开发者来说非常实用。这些SQL语句可以直接应用于MySQL数据库,但若要用于其他类型的数据库系统,可能...

    oracle 到mysql转换工具

    Oracle到MySQL转换工具是一款专为数据库迁移设计的实用软件,主要功能是将Oracle数据库中的数据结构和SQL语句转换成MySQL兼容的格式,方便用户在不同的数据库系统间进行数据迁移。这款工具通常适用于那些需要从...

    Mysql的表对象Sql语句转换单表,转换成Oracle创建表sql

    标题提到的"‘Mysql的表对象Sql语句转换单表,转换成Oracle创建表sql’"是一个处理这种转换的工具或过程。 首先,让我们理解这个过程的一般步骤: 1. **数据迁移需求分析**:在开始转换之前,了解源MySQL表的结构...

    sqlserver自动生成sql语句工具sqlserver转oracle

    在压缩包子文件的文件名"ms转sql语句.exe"中,我们可以推测这可能是一个用于将SQL Server语句转换为Oracle兼容格式的可执行程序。这样的工具通常会提供用户友好的界面,让用户导入SQL Server的数据库元数据,然后...

    MySql常用的语句

    - **test数据库**:这个数据库通常用于测试目的,开发者可以在其中自由地创建表和执行各种SQL语句而不必担心破坏重要的数据。 #### 三、环境配置 为了提高操作MySQL的便利性,推荐将MySQL的安装目录添加到系统环境...

    SQL语句辅助工具

    总结来说,"SQL语句辅助工具"是一个实用的开发辅助软件,通过将SQL语句转换为C#代码,简化了数据库操作的过程,提高了开发效率,同时也降低了出错的可能性。对于使用C#和SQL的开发人员来说,这是一款值得拥有的工具...

    测试数据库快速建表sql语句

    本文将深入探讨“测试数据库快速建表sql语句”这一主题,旨在帮助用户高效地创建测试数据库,适用于多种主流数据库系统,如MySQL、Oracle和SQL Server。 首先,SQL(Structured Query Language)是一种标准化的语言...

    SQL语句语法

    在学习SQL语句时,理解这些基本语法是至关重要的。无论是创建数据库结构,还是进行复杂的数据操作,熟练掌握SQL都能让你更有效地管理和操作数据。对于初学者来说,理解这些语句的用途和语法是入门的关键步骤。通过...

    原样输出mybatis的sql执行语句(mysql和oracle都可用).zip

    总结,通过启用MyBatis日志和利用Spring的AOP,我们可以轻松地在SpringBoot和SSM项目中获取并输出MyBatis执行的SQL语句。这个方法对于MySQL和Oracle数据库同样有效,有助于开发者更好地理解和优化数据库操作。在实际...

    手工注入常用SQL语句.txt

    手工SQL注入通常涉及利用已知漏洞,通过精心构造的SQL语句来探测数据库结构和数据。 ### 2. Access数据库的手工SQL注入示例 对于Access数据库,可以通过以下方式进行手工SQL注入: - `and (select id from ...

    sql语句转string

    1. **创建SQL语句**:在数据库客户端,例如MySQL Workbench、Oracle SQL Developer或者SQL Server Management Studio中,我们可以编写和测试SQL语句,确保其正确性和效率。 2. **转成String**:将验证过的SQL语句...

    Sql语句生成器

    10. **兼容性**:一个好的Sql语句生成器应该支持多种数据库系统,如MySQL、Oracle、SQL Server、PostgreSQL等,以适应不同环境的需求。 总的来说,Sql语句生成器是数据库管理的得力助手,它简化了繁琐的脚本编写...

    生成省市的SQL语句

    新建数据库,执行sql语句就OK mysql测试通过

    sql测试工具用于测试sql语句的性能

    2. **编写或导入SQL语句**:在测试工具中输入或导入需要测试的SQL语句。 3. **执行查询**:运行SQL语句,观察执行时间、资源占用等指标。 4. **分析结果**:查看执行计划,寻找可能的性能问题,如全表扫描、索引未用...

Global site tag (gtag.js) - Google Analytics