`

常用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

 

分享到:
评论

相关推荐

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

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

    SQL语句辅助工具

    SQL语句辅助工具,将SQL语句生成C#语句

    sql语句插入MySQL数据库操作指南

    java开发,测试数据库经常变动,每个开发者的自己电脑安装MySQL数据库可能不同,为了不影响开发,可以把别人数据库表导出来,导入自己的数据库。

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

    内含数据库建表的sql语句,多数据库版本兼容,支持mysql,oracle,sqlserver,下载后直接导入sql语句即建库成功。

    生成省市的SQL语句

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

    添加一个表,并为其添加4000多个测试数据的sql语句

    添加一个表,并为其添加4000多个测试数据的sql语句

    MYSQL常用命令大全

    MySql的用户管理是通过 User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下: grant all on mydb...

    「Python」脚本将excel表格导入mysql并用sql语句进行mysql操作

    政府在信息系统开发方面经验有限,因此聘请咨询公司进行规划和实施。您需要担任咨询公司员工的角色,负责这个项目。政府将实施的第一个业务流程是入院流程。政府照顾许多公立医院,在不同的医疗领域(专业)内配备了...

    mysql中获取一天、一周、一月时间数据的各种sql语句写法

    今天抽时间整理了一篇mysql中与天、周、月有关的时间数据的sql语句的各种写法,部分是收集资料,全部手工整理,自己学习的同时,分享给大家,并首先默认创建一个表、插入2条数据,便于部分数据的测试,其中部分名词...

    hivesql语句练习

    如果出现没有权限的问题,在mysql授权(在安装mysql的机器上执行) mysql -uroot -p #(执行下面的语句 *.*:所有库下的所有表 %:任何IP地址或主机都可以连接) GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' ...

    mysql数据库sql优化

    不在索引列上做任何操作 2 1.1.4. 策略4.范围条件放最后 3 1.1.5. 策略5.覆盖索引尽量用 3 1.1.6. 策略6.不等于要甚用 4 1.1.7. 策略7.Null/Not 有影响 5 1.1.8. 策略8.Like查询要当心 7 1.1.9. 策略9.字符类型加...

    SQL92标准语句Mycat支持测试(基于Oracle和MySQL环境)

    基于Oracle和Mycat集群环境,针对Mycat对SQL92标准语句的支持情况,进行了较全面的测试。

    经典全面的SQL语句大全

    随机选择数据库记录的方法(使用Randomize函数,通过SQL语句实现)  对存储在数据库中的数据来说,随机数特性能给出上面的效果,但它们可能太慢了些。你不能要求ASP“找个随机数”然后打印出来。实际上常见的解决...

    Yearning Mysql SQL审核平台.rar

    今天分享一款可视化的SQL自动检测平台:Yearning MYSQL,可以方便开发人员初步定位问题,同时将SQL快速提交给DBA处理,DBA可以通过预设的规则来规范SQL语句的规范,必要时可以把错误的SQL语句快速回滚。 MySQL是十分...

    MySQL数据库资料+sql语句

    此文件是本人亲自开发,测试,编写的,里面的内容绝对的物有所值,文件内容包括MySQL数据库模型图,完整的数据库语句,以及最重要的数据库文档说明,说明中包含数据库所有表结构以及相互之间的关联关系。很适合...

    身份证前6位省市匹配表(sql导入语句)

    通过身份证号前6位查询全国各省各市划分,sql语句可以直接导入数据库,自用测试,对应的省市都是没问题的

    SQL92标准语句Mycat支持测试_基于Oracle和MySQL_20150422

    SQL92标准语句Mycat 支持测试_基于 Oracle 和 MySQL_20150422 SQL92标准语句Mycat

    《SQL入门经典(第五版)》数据库创建脚本mysql版

    这个是创建脚本!...在最后的附录里还有关于安装MySQL的详细介绍、书中用到的关键SQL语句、测验和练习的答案。 《SQL入门经典(第5版)》的内容层次清晰,针对性强,非常适合初学者作为入门教材。

    mysql代码-测试sql语句

    mysql代码-测试sql语句

    sql测试语句

    mysql数据库sql语句测试,包含crud,日期函数,字符函数,聚合函数等 ,还有隐式转换和死锁检测。

Global site tag (gtag.js) - Google Analytics