cmd命令创建连接MySQL数据库
欢迎大家关注我的公众号【老周聊架构】,Java后端主流技术栈的原理、源码分析、架构以及各种互联网高并发、高性能、高可用的解决方案。
一、连接MYSQL
格式: mysql -h 主机地址 -u 用户名 -p 用户密码
1、 连接到本机上的MYSQL。
首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.
如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>
2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为123。则键入以下命 令:
mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)
3、 退出MYSQL命令: exit (回车)
二、修改密码
格式:mysqladmin -u用户名 -p旧密码 password 新密码。 例如
1、 给root加个密码root123。首先在DOS下进入目录mysql\bin,然后键入以下命令
mysqladmin -u root -password root123
2、 再将root的密码改为djg345。
mysqladmin -u root -p root123 password root456
上面两个是在cmd命令行中输入的命令,所以直接回车就可以。
下面介绍MYSQL环境中的命令,Mysql命令结束后都带一个分号作为命令结束符。
3、命令行修改root密码:
mysql> update mysql.user set password=PASSWORD('root') where User='root';
//运行完这行之后会提示下面的信息:
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0//这时候还需要运行下面一句,否则密码不会被修改:
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
4、显示当前的user:
mysql> select user();
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)
三、创建数据库
1、 CREATE DATABASE 数据库名;
2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据库名.* TO 数据库名@localhost IDENTIFIED BY ‘密码’;
3、 SET PASSWORD FOR ‘数据库名’@‘localhost’ = OLD_PASSWORD(‘密码’);
依次执行3个命令完成数据库创建。注意:中文 “密码”和“数据库”是户自己需要设置的。
现在介绍一些常用的MYSQL命令
注意:你必须首先登录到MYSQL中,以下操作都是在MYSQL的提示符下进行的,而且每个命令以分号结束。
一、操作技巧
1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。
也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。
2、你可以使用光标上下键调出以前的命令。
二、常用命令
1、显示当前数据库服务器中的数据库列表:
mysql> SHOW DATABASES;
2、建立数据库:
mysql> CREATE DATABASE 库名;
mysql> CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci;
3、建立数据表:
mysql> USE 库名;
mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));
4、删除数据库:
mysql> DROP DATABASE 库名;
5、删除数据表:
mysql> DROP TABLE 表名;
6、将表中记录清空:
mysql> DELETE FROM 表名;
7、往表中插入记录:
mysql> INSERT INTO 表名 VALUES (“hyq”,“M”);
8、更新表中数据:
mysql-> UPDATE 表名 SET 字段名1=‘a’,字段名2=‘b’ WHERE 字段名3=‘c’;
9、用文本方式将数据装入数据表中:
mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE 表名;
10、导入.sql文件命令:
mysql> USE 数据库名;
mysql> SOURCE d:/mysql.sql;
11、命令行修改root密码:
mysql> UPDATE mysql.user SET password=PASSWORD(‘新密码’) WHERE User=‘root’;
mysql> FLUSH PRIVILEGES;
三、一个建库和建表以及插入数据的实例
drop database if exists school; //如果存在school则删除
create database school; //建立库school
use school; //打开库school
create table teacher //建立表teacher
(
id int(3) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default ‘深圳’,
year date
); //建表结束
//以下为插入字段
insert into teacher values(’’,‘allen’,‘飞数科技1’,‘2005-10-10’);
insert into teacher values(’’,‘jack’,‘飞数科技2’,‘2005-12-23’);
如果你在mysql提示符键入上面的命令也可以,但不方便调试。
(1)你可以将以上命令原样写入一个文本文件中,假设为school.sql,然后复制到c:\下,并在DOS状态进入目录\mysql\bin,然后键入以下命令:
mysql -uroot -p密码 < c:\school.sql
如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
(2)或者进入命令行后使用 mysql> source c:\school.sql; 也可以将school.sql文件导入数据库中。
四、将文本数据转到数据库中
1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\n来代替.例:
3 rose 飞数科技1 1976-10-10
4 mike 飞数科技2 1975-12-23
假设你把这两组数据存为速度school.txt文件,放在c盘根目录下。
2、数据传入命令 load data local infile “c:\school.txt” into table 表名;
注意:你最好将文件复制到\mysql\bin目录下,并且要先用use命令打表所在的库。
五、备份数据库:(命令在DOS的\mysql\bin目录下执行)
1.导出整个数据库
导出文件默认是存在mysql\bin目录下
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u user_name -p123456 database_name > outfile_name.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u user_name -p database_name table_name > outfile_name.sql
3.导出一个数据库结构
mysqldump -u user_name -p -d --add-drop-table database_name > outfile_name.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
4.带语言参数导出
mysqldump -uroot -p --default-character-set=latin1 --set-charset=gbk --skip-opt database_name > outfile_name.sql
cmd命令创建连接MySQL数据库相关推荐
- 用cmd命令行连接mysql数据库
右击左下角菜单,选择"运行"菜单,弹出如下窗口, 输入"cmd"命令,点击"确认"按钮. 找到mysql的安装路径 C:\Program F ...
- 使用cmd命令行打开MySQL数据库
使用cmd命令行打开MySQL数据库 一.打开cmd命令提示符 二.输入打开数据库的命令 总结 一.打开cmd命令提示符 win+R键,输入cmd,回车即可打开:或者在屏幕左下方搜索框输入cmd,可以 ...
- xampp命令行连接MySql数据库
使用xampp工具连接MySql数据库. 对于MySql数据库的操作通常是使用命令行进行有关操作的(增删改查) 1.打开xampp 2.点击打开MySql后面的Start,同样点击打开Apache后面 ...
- ssh连接mysql命令_ssh 命令行连接mysql数据库
使用PolarDB和ECS搭建门户网站 一.创建PolarDB数据库账号 ## 1. 单击页面左侧 云产品资源 > 一键复制登录url . 在 阿里云控制台首页 左侧导航栏,依次单击 产品与服务 ...
- 怎么用黑窗口进去mysql_如何在黑窗口里或命令行里连接mysql
.如何通过命令行连接mysql数据库 windows端打开cmd 进入mysql所在的目录下,进入bin目录下: 比如我的路径是在:D:\phpStudy\mysql\bin下输入: mysql -h ...
- python Django 连接mysql数据库创建表详细全过程
python Django 连接mysql数据库创建表详细全过程 1,在数据库中新建一个要连接的数据库(在cmd命令行里登录数据库进行创建创建) mysql -u root -p**+密码** cre ...
- mysql CMD命令窗连接 - 转载
cmd连接mysql的方法详解 首先需要进入mysql的安装文件夹bin目录下:cd + C:\Program Files\MySQL\MySQL Server 5.5\bin 连接:mysql -h ...
- c#连接mysql数据库,增删查改命令执行
全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#连接mysql数据库,实现有返回值的和没有返回值的命令执行.其中ExecCommand为执行数据库命令,没有返回值.Query_Database为 ...
- cmd连接mysql数据库_怎么用cmd连接mysql数据库
cmd连接mysql数据库的方法:1.按[win+r]打开运行,输入cmd,回车:2.在打开的命令提示符中进入mysql的bin目录下:3.执行[mysql -u root -p]命令并输入密码即可. ...
最新文章
- c语言判断一个月有多少天程序,【0320】C语言编写的小程序,算算自己已经活了多少天...
- SpringBoot系列: Redis基础
- win服务器是如何发展到现在的?
- django mysql connector,MySQL Connector / python在Django中不起作用
- CCIE理论-第六篇-SD-WAN网络(一)
- Android 进程间通信——AIDL
- Python框架篇之Django(基本流程、命令行、配置文件)
- CF932E Team Work(第二类斯特林数)
- visual studio 2019配置dlib读取jpeg图片
- 借贷记账思考2015.12.28
- 利用Jwing窗口写程序-----简单计算器(JAVA实用教程2-第五版 第九章 编程题 三(2)小题)
- html中css的注释怎么写,html注释和css、js注释的写法,使用场景以及性能优化问题...
- arm+linux书籍
- 逆波兰表达式(后缀表达式)
- 使用consul注册中心要求服务以自定义instance-id形式注册
- 360随身wifi无线网卡linux,360随身wifi2代驱动,当usb无线网卡使用
- PM应具备的规划技巧-顾客价值管理
- Gos —— 加载内核
- 首席科学家马丁•福勒(Martin Fowler)
- 两分钟研究透idea中Git文件的颜色,绿红蓝白灰