mysql创建表、加载数据到表中
mysql创建表、加载数据到表中
一、创建pet表(宠物表),包含列:宠物名字,拥有者,物种,性别,出生日期,死亡日期:
mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), -> species VARCHAR(20), sex CHAR(1), birth DATE, death DATE); 12
一旦你创建了表,你可以查看刚刚创建的表是否是想创建的表:
mysql> SHOW TABLES; +---------------------+ | Tables in menagerie | +---------------------+ | pet | +---------------------+ mysql> DESCRIBE pet; +---------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+---------+-------+ | name | varchar(20) | YES | | NULL | | | owner | varchar(20) | YES | | NULL | | | species | varchar(20) | YES | | NULL | | | sex | char(1) | YES | | NULL | | | birth | date | YES | | NULL | | | death | date | YES | | NULL | | +---------+-------------+------+-----+---------+-------+
1234567891011121314151617可以看到表pet的字段,类型,等数据。
我们也可以通过脚本的方式进行创建表,在一个文件中写创建表的脚本,然后在mysql>中使用source命令或.运行,如下:
mysql> source ./testCreateTable.txt; Database changed Query OK, 0 rows affected, 1 warning (0.00 sec) Query OK, 0 rows affected (0.24 sec) mysql> . ./studentScore.txt Database changed Query OK, 0 rows affected (0.14 sec) Query OK, 0 rows affected (0.24 sec) 12345678910
其中,testCreateTable.txt是脚本文件,内容如下:
use test drop table if exists testTable; create table testTable(name varchar(50), address varchar(50), timestamp timestamp, primary key(name)); 123456
二、加载数据到表中
创建表之后,你需要填充数据,你可以通过LOAD DATA和INSERT来实现。
数据格式如下:
Whistler Gwen bird N 1997-12-09 N 1
列之间使用t间隔(LOAD DATA默认的列间隔符),N表示NULL。
加载文件pet.txt中的数据到表pet中,使用以下命令:
mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet; 1
如果pet.txt文件是在Windows下编辑的,则换行符为rn,需要指定rn为行终止符,如下所示:
mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet -> LINES TERMINATED BY 'rn'; 12
在LOAD DATA语句中,你可以显示指定列间隔符和行终止符。默认的列间隔符为TAB,行终止符为换行。
当你想新增一条数据时,可以使用INSERT语句:
mysql> INSERT INTO pet -> VALUES ('Puffball','Diane','hamster','f','1999-03-30',NULL); 12
注意:这里不能像LOAD DATA一样,空值要使用NULL,不能使用N。
相关知识
mysql创建表、加载数据到表中
MySQL学习笔记
构建宠物寄养系统:从MySQL到Flask的实践之旅
mysql学习笔记(4)
宠物商店mysql数据库设计
mysql数据库知识点整理1,2(自用笔记)
mysql 寄件1/1
使用Excel怎样创建宠物罐头蛋白质含量对比表
宠物店管理系统mysql
2023基于springboot的宠物用品商城(mysql)
网址: mysql创建表、加载数据到表中 https://www.mcbbbk.com/newsview897134.html
上一篇: TikTok 上#meow话题火 |
下一篇: 一周法眼|携宠租房纠纷频发,“铲 |
推荐分享

- 1我的狗老公李淑敏33——如何 5096
- 2南京宠物粮食薄荷饼宠物食品包 4363
- 3家养水獭多少钱一只正常 3825
- 4豆柴犬为什么不建议养?可爱的 3668
- 5自制狗狗辅食:棉花面纱犬的美 3615
- 6狗交配为什么会锁住?从狗狗生 3601
- 7广州哪里卖宠物猫狗的选择性多 3535
- 8湖南隆飞尔动物药业有限公司宠 3477
- 9黄金蟒的价格 3396
- 10益和 MATCHWELL 狗 3352