创建mysql数据库表命令_mysql应用学习-在cmd命令窗口下创建数据库和表

运行以下操作,请确认您已经正确安装和配置了mysql。

首先要运行cmd.exe,进入命令窗口。

step1. 进入MySQL monitor

如果您已登录mysql,可直接进入step2;若未登录请按一下命令逐步登录mysql;如果您未设置登录密码,root账户默认没有密码;

2e3a6ae15f10540105d24aff64fa8615.png

step2. 创建数据库

输入命令:mysql> create database mobiledb;

成功提示:Query OK, 1 row affected (0.02 sec)

step3. 使用数据库

输入命令:mysql> use mobiledb

成功提示:Database changed

step4. 创建表

输入命令:mysql> create table mobile

(id int not null auto_increment, primary key(id), //设置主键和自增列

brand nvarchar(20),

size float,

price int) ;

成功提示:Query OK, 0 rows affected (0.17 sec)

step5. 向新建的mobile表插入数据,插入数据有三种方式,分别如下:

方式一:单条插入,

输入命令:mysql> insert into mobile(brand,size,price) values ('小米4', 5.0, 1999);

或   insert into mobile set brand='iphone6 plus', size=6.0, price=6200;

成功提示:Query OK, 1 row affected (0.04 sec)

方式二:多条插入,

输入命令:mysql> insert into mobile(brand,size,price)

values

('iphone6',4.7,5200), ('华为meta7',6.0,3200), ('华为6plus', 5.5, 1999);

成功提示:Query OK, 3 rows affected (0.03 sec)

Records: 3  Duplicates: 0  Warnings: 0

方式三:文本插入,

文本插入需新建文本文件作为数据源;我创建mobileinfo.txt文件放置D:\mysql-5.6.20-winx64\data目录下;

然后把要插入的数据写入该文件中,每条记录要另起一行,每个字段值用Tab健空开。如图:

57df3827ff9cbf61865e0461fdd72844.png

接下来在控制台用命令把数据源导入mobile表中,

输入命令:mysql> load data infile "/mysql-5.6.20-winx64/data/mobileinfo.txt" into table mobile(brand, size, price);

成功提示:Query OK, 3 rows affected (0.04 sec)

Records: 3  Deleted: 0  Skipped: 0  Warnings: 0

至此,创建数据库和表已完成,并且已经插入了数据。下面检测一下以上命令执行的结果。

step6. 检测执行结果

查看数据库:

fc12d268cbca2de3c0146b916d54a410.png

查看表:

1a39e47c94b81e69a2560cc5e9630a32.png

查看表结构:

7214372797e8a32cc869579b02c48fd8.png

查询表数据:这里以文本插入的数据乱码,可至"mysql应用学习-解决数据乱码"查看解决方法。

3bb72ec1eb9e2d8045355f2df40fa4ed.png

其他指令:

drop table 表名称  ——  删除表结构

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值