mysql应用学习-在cmd命令窗口下创建数据库和表
运行以下操作,请确认您已经正确安装和配置了mysql。
首先要运行cmd.exe,进入命令窗口。
step1. 进入MySQL monitor
如果您已登录mysql,可直接进入step2;若未登录请按一下命令逐步登录mysql;如果您未设置登录密码,root账户默认没有密码;

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健空开。如图:

接下来在控制台用命令把数据源导入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. 检测执行结果
查看数据库:

查看表:

查看表结构:

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

其他指令:
drop table 表名称 —— 删除表结构
mysql应用学习-在cmd命令窗口下创建数据库和表的更多相关文章
- 初识MySQL数据库的各种CMD命令窗口下的指令
今天我们就来看一下数据库的各种命令,以下命令全部是从CMD命令窗口下的命令行输入指令,首先如果如果输入mysql,系统提示"mysql不是内部命令或外部命令.那么这其实是环境变量没有设置好的 ...
- centos环境下创建数据库和表的方法
centos环境下创建数据库和表的方法 //查询数据库的命令: mysql> SHOW DATABASES; +--------------------+ | Database ...
- windows cmd命令行下创建文件和文件夹
在window下无法通过 右键=>新建 命令来创建以点开头的文件和文件夹 比如 .log ,会提示必须输入文件名. 可以通过命令行来创建 新建文件夹 mkdir .vs 新建文件 type NU ...
- mysql命令行下创建数据库,创建表,插入数据,查询数据
1.创建数据库 mysql> create DATABASE booktik -> ;Query OK, 1 row affected (0.02 sec) 2.创建表 mysql> ...
- window cmd 命令行下创建文件夹和文件
新建文件夹命令: makedir 文件名 新建文件命令: type null> 文件名.文件类型 链接
- cmd 命令 导出导入oracle数据库 的 表
原地址:https://www.cnblogs.com/mysterious-killer/p/11671741.html (防止) 导出: 不要数据的:exp username/pwd@localh ...
- Windows系统下如何在cmd命令窗口中切换Python2.7和Python3.6
针对在同一系统下我们可能安装多个版本的Python,毕竟Python2.7与Python3.6还是有不同的需求,但是在用Cmd命令窗口是我们可能默认的系统变量环境是其中一个版本,当我们需要在cmd命令 ...
- windows7下cmd命令窗口没有滚动条的解救方法
由于昨天的好123问题没有解决,我想查看一下本机的ip地址等,于是打开了cmd窗口,输入ipconfig/all命令进行查看,但是发现出现了下面的窗口,无法进行滚动,完全无法查看详细的信息. 然后我百 ...
- 在CMD命令行下关闭进程的命令
转载: [重要]在CMD命令行下关闭进程的命令━━━━━━━━━━━━━━━━━━━━━━━━━━ 方法一: 在"运行"中输入:ntsd -c q -pn 程序名字(在MS-Dos ...
随机推荐
- 关于spring xml文件中的xmlns,xsi:schemaLocation
链接:https://blog.csdn.net/u010571844/article/details/50767151 使用spring也有一段时间了,配置文件也见了不少了,但是发现配置文件的bea ...
- uoj #297. 【CTSC2017】密钥
#297. [CTSC2017]密钥 一个密钥是一个长度为 n=2k+1n=2k+1 的字符串,它包含 11 个字母X.kk 个字母 A 和 kk 个字母 B.例如 k=3k=3 时,BAXABAB ...
- 【SSO单点系列】(6):CAS4.0 单点流程序列图(中文版)以及相关术语解释(TGT、ST、PGT、PT、PGTIOU)
CAS 相关的内容好久没写了,可能下周会继续更新一些内容吧. 在上一篇中的单点流程序列图由于是从官网直接下载来的,上面都是英文,可能有的朋友看不懂,因此修改成中文的. PS:只修改了一个,第二个图明天 ...
- linux防火墙(四)—— SNET和DNET原理及应用
图(1) 一.SNAT策略 应用环境:局域网主机共享单个公网IP地址接入Internet,简单的说就是企业内部局域网想访问外部服务器时,网关型防火墙需要开启的SNAT应用策略. SNAT策略原理:网关 ...
- controller运行springboot项目
搭建完springboot项目后,新建HelloController.java文件,编写main方法,启动HelloController.java,具体代码如图: 在浏览器访问127.0.0.1:80 ...
- 将0移到最后,在原数组操作,并且不能改变源数据顺序(JS编程)
一.问题描述: 将0移到最后,在原数组操作,并且不能改变源数据顺序. 示例:输入:[2,0,0,1,0,3], 结果:[2,1,3,0,0,0] 二.问题分析与解决: 注意是在原数组上操作,不要进行 ...
- 如果你是后台开发者,InnoDB的小秘密,你应该知道
InnoDB简述 InnoDB由Innobase Oy公司所开发,2006年五月时由甲骨文公司并购.InnoDB支持了ACID兼容的事务(Transaction)功能,类似于PostgreSQL. 当 ...
- [llvm] LLVM 核心类简明示例 : llvm::Value && llvm::Type && llvm::Constant
LLVM 核心类简明示例 : llvm::Value && llvm::Type && llvm::Constant llvm核心类位于 include/llvm/IR ...
- HTTP原理 请求方法
HTTP的工作过程 一次HTTP操作称为一个事务,其工作过程分为四步: 1.客户机与服务器建立连接:客户单击某个超级链接,HTTP的工作开始,接下来进行TCP连接的三次握手过程. 2.建立连接后,客户 ...
- OC语法
``` int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here... NSString *S= ...