问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Mysq数据库如何创建表及添加数据

发布网友 发布时间:2022-04-22 03:25

我来回答

3个回答

懂视网 时间:2022-05-01 03:05

转自:http://blog.163.com/wujicaiguai@126/blog/static/170171558201411311547655/

1、# 创建数据库语句

  create database mydb default character set utf8;
# 运用数据库语句

  use mydb;
# 创建表格,这里只简单的创建一张表格
# 设置InnoDB主要是为了事务操作的需要

create table mytable(
   id int primary key auto_increment,
   name varchar(20),
   count int not null
)type=InnoDB;

# cmd进入数据库方法
mysql -u root -p
#输入密码进入mysql命令行
#将以上sql语句放到.sql文件中,并导入数据库,这里是windows方式
#注意:这里路径不能添加引号,只需要直接放到source后即可,否则报错

#source $pathmydb.sql

mysql> source E:mydb.sql
Query OK, 1 row affected (0.00 sec)

Database changed
Query OK, 0 rows affected, 1 warning (0.09 sec)
#describe mytable或者desc mytable检查表格字段是否有误
+-------+-------------+------+-----+---------+----------------+
| Field | Type        | Null | Key | Default | Extra          |
+-------+-------------+------+-----+---------+----------------+
| id    | int(11)     | NO   | PRI | NULL    | auto_increment |
| name  | varchar(20) | YES  |     | NULL    |                |
| count | int(11)     | NO   |     | NULL    |                |
+-------+-------------+------+-----+---------+----------------+
2、#向表格中导入数据或者导出数据
#首先采用.txt文本导入方式
#按照表格字段进行示例如下:
id name count
1 张三 1000
2 李四 500
3 王老虎 100
#将三组数据复制放到新建txt文本中,这么命名为:mydb.txt

mysql> load data infile ‘E:mydb.txt‘ into table mytable
    -> fields terminated by ‘ ‘ #表示字段间距
    -> lines terminated by ‘ ‘; #表示行间距
Query OK, 3 rows affected (0.03 sec)
Records: 3  Deleted: 0  Skipped: 0  Warnings: 0
#由于数据较少这里通过简单的查询可以查看数据导入信息

mysql> select * from mytable;
+----+--------+-------+
| id | name   | count |
+----+--------+-------+
|  1 | 张三       |  1000 |
|  2 | 李四       |   500 |
|  3 | 王老虎      |   100 |
+----+--------+-------+
3 rows in set (0.05 sec)
#由于Id字段是自动增加的,所以这里尝试一下不添加字段
#预编写sql语句:load data local infile ‘E:mydb.txt‘ into table mytable(name,count);
#导入数据为:
赵大 1000
王二小 500
三亚子 100
mysql> load data local infile ‘E:mydb.txt‘ into table mytable(name,count);
Query OK, 3 rows affected (0.07 sec)
Records: 3  Deleted: 0  Skipped: 0  Warnings: 0
#查询新数据,这里的方法只适合数据较小的情况
mysql> select * from mytable;
+----+--------+-------+
| id | name   | count |
+----+--------+-------+
|  1 | 张三       |  1000 |
|  2 | 李四       |   500 |
|  3 | 王老虎      |   100 |
|  4 | 赵大      |  1000 |
|  5 | 王二小      |   500 |
|  6 | 三亚子       |   100 |
+----+--------+-------+
6 rows in set (0.00 sec)
#可以看到确实增加了三行数据,而且ID自增。
#这里尝试一下将表中数据导出到txt文件中,这里我们有选择的导出数据,如果全部导出与之类似
#下面方式会报错
select * into outfile ‘E:mydb1.txt‘
lines terminated by ‘ ‘
fields terminated by ‘ ‘
from mytable;
#这个地方有一个奇特的现象fields行必须添加到lines上面即如下操作才不会报错:
mysql> select * into outfile ‘E:mydb1.txt‘
    -> fields terminated by ‘ ‘ #在此例中该行可有可无
    -> lines terminated by ‘ ‘
    -> from mytable ;
Query OK, 6 rows affected (0.00 sec)
#导出数据并不包括表字段。

mysql学习之通过文件创建数据库以及添加数据

标签:

热心网友 时间:2022-05-01 00:13

先把b的外键去掉(或取消约束),然后把数据添加到b,最后把数据添加到a,把b的外键(或约束)加回。
但这样的数据库设计好像有问题,因为添加删除都麻烦。除非有特别的需要否则不会这样设计的。

热心网友 时间:2022-05-01 01:31

mysql
-h
172.16.210.131[:port]
-u
username
-ppasswd
-Ddatabasename
先用以上命令连到数据库
[:port]端口号默认则不需填
-u
用户名
-p密码
-D库名
再用create
table
建表。
添加数据用insert
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我小弟要当兵,这几天在等家访,我想问一下需要拿钱之类的吗?_百度知 ... 怎样治好气管炎 怎么治好气管炎 气管炎能彻底治好吗 分手后再遇见前男友是什么感受? 分手后与前任再相遇 指弹怎么练 用吉他练指弹有什么快速入门的办法 皖西学院新生住哪里 皖西学院的宿舍条件好吗? 汽车保险哪家理赔最快?除了交强险什么险种必买 mysql怎样增加用户 qq节日祝福怎么全选 如何添加mysql数据库的用户名和密码 除了交强险还要买什么保险 怎么向mysql 添加一个用户 除交强险外,其他的保险什么必买?哪种对行人非机... 怎么在qq里群发祝福 除了交强险,车险必买的险种有哪些? MySQL 添加列,修改列,删除列 qq发祝福语 车险除了交强险还有什么是必须交的? mysql 如何添加/创建用户 如何将mysql添加到服务里 如何给mysql数据库添加一个用户 qq怎么发节日祝福给好友 MySQL 数据库如何添加列?? 怎么往mysql表里添加数据 mysql添加语句 棉花1级2级3级 怎么区分 新冠病毒的英文缩写是什么? 除了交强险还有什么险 大货车的全险除了交强险还包括了哪些? 新冠发生在哪一年哪一月? 车辆保险 除了交强险还有必要买什么险 新冠病毒是生物吗? 新型新冠病毒Omicron,可怕在哪? 除了交强险,其他车险有必要买吗?为什么? qq设备锁要怎样才能解除? 新冠病毒是从哪儿来的? 买了一辆面包车,请问每年除了交强险,还有什么必... 买车除了购置税和交强险还有什么必须办的 新冠病毒读音是什么? 车子除了正常的交强险,商业险,还要买其他的吗? 新冠病毒英语是什么? 车子保险除了强制保险还有什么险 除了交强险外还需要买什么汽车保险 新冠病毒到底有多严重了? QQ设备锁怎么取消? 新冠病毒最早在什么时候发现?应该怎么治疗?