本文讲解《数据库处理——基础、设计与实现》第30页中3个表的创建。
- 创建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)
- 创建了表后,要往表里添加数据,在CMD下用insert语句打入数据是相对麻烦的,这里介绍使用引入外部数据的方法。
- 新建一个.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文件中内含2087516条数据,列分别为`id`,`user_id`,`vote_id`,`group_id`,`create_time`,可自行测试在满足百万级数据下SQL语句性能问题! 主要帮助想练习SQL语句优化却没有如此大量的数据的童鞋~~~ 如果你是想在...
SQL语句辅助工具,将SQL语句生成C#语句
java开发,测试数据库经常变动,每个开发者的自己电脑安装MySQL数据库可能不同,为了不影响开发,可以把别人数据库表导出来,导入自己的数据库。
内含数据库建表的sql语句,多数据库版本兼容,支持mysql,oracle,sqlserver,下载后直接导入sql语句即建库成功。
新建数据库,执行sql语句就OK mysql测试通过
添加一个表,并为其添加4000多个测试数据的sql语句
MySql的用户管理是通过 User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下: grant all on mydb...
政府在信息系统开发方面经验有限,因此聘请咨询公司进行规划和实施。您需要担任咨询公司员工的角色,负责这个项目。政府将实施的第一个业务流程是入院流程。政府照顾许多公立医院,在不同的医疗领域(专业)内配备了...
今天抽时间整理了一篇mysql中与天、周、月有关的时间数据的sql语句的各种写法,部分是收集资料,全部手工整理,自己学习的同时,分享给大家,并首先默认创建一个表、插入2条数据,便于部分数据的测试,其中部分名词...
如果出现没有权限的问题,在mysql授权(在安装mysql的机器上执行) mysql -uroot -p #(执行下面的语句 *.*:所有库下的所有表 %:任何IP地址或主机都可以连接) GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' ...
不在索引列上做任何操作 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.字符类型加...
基于Oracle和Mycat集群环境,针对Mycat对SQL92标准语句的支持情况,进行了较全面的测试。
随机选择数据库记录的方法(使用Randomize函数,通过SQL语句实现) 对存储在数据库中的数据来说,随机数特性能给出上面的效果,但它们可能太慢了些。你不能要求ASP“找个随机数”然后打印出来。实际上常见的解决...
今天分享一款可视化的SQL自动检测平台:Yearning MYSQL,可以方便开发人员初步定位问题,同时将SQL快速提交给DBA处理,DBA可以通过预设的规则来规范SQL语句的规范,必要时可以把错误的SQL语句快速回滚。 MySQL是十分...
此文件是本人亲自开发,测试,编写的,里面的内容绝对的物有所值,文件内容包括MySQL数据库模型图,完整的数据库语句,以及最重要的数据库文档说明,说明中包含数据库所有表结构以及相互之间的关联关系。很适合...
通过身份证号前6位查询全国各省各市划分,sql语句可以直接导入数据库,自用测试,对应的省市都是没问题的
SQL92标准语句Mycat 支持测试_基于 Oracle 和 MySQL_20150422 SQL92标准语句Mycat
这个是创建脚本!...在最后的附录里还有关于安装MySQL的详细介绍、书中用到的关键SQL语句、测验和练习的答案。 《SQL入门经典(第5版)》的内容层次清晰,针对性强,非常适合初学者作为入门教材。
mysql代码-测试sql语句
mysql数据库sql语句测试,包含crud,日期函数,字符函数,聚合函数等 ,还有隐式转换和死锁检测。