欢迎大家关注我的公众号【老周聊架构】,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数据库相关推荐

  1. 用cmd命令行连接mysql数据库

    右击左下角菜单,选择"运行"菜单,弹出如下窗口, 输入"cmd"命令,点击"确认"按钮. 找到mysql的安装路径 C:\Program F ...

  2. 使用cmd命令行打开MySQL数据库

    使用cmd命令行打开MySQL数据库 一.打开cmd命令提示符 二.输入打开数据库的命令 总结 一.打开cmd命令提示符 win+R键,输入cmd,回车即可打开:或者在屏幕左下方搜索框输入cmd,可以 ...

  3. xampp命令行连接MySql数据库

    使用xampp工具连接MySql数据库. 对于MySql数据库的操作通常是使用命令行进行有关操作的(增删改查) 1.打开xampp 2.点击打开MySql后面的Start,同样点击打开Apache后面 ...

  4. ssh连接mysql命令_ssh 命令行连接mysql数据库

    使用PolarDB和ECS搭建门户网站 一.创建PolarDB数据库账号 ## 1. 单击页面左侧 云产品资源 > 一键复制登录url . 在 阿里云控制台首页 左侧导航栏,依次单击 产品与服务 ...

  5. 怎么用黑窗口进去mysql_如何在黑窗口里或命令行里连接mysql

    .如何通过命令行连接mysql数据库 windows端打开cmd 进入mysql所在的目录下,进入bin目录下: 比如我的路径是在:D:\phpStudy\mysql\bin下输入: mysql -h ...

  6. python Django 连接mysql数据库创建表详细全过程

    python Django 连接mysql数据库创建表详细全过程 1,在数据库中新建一个要连接的数据库(在cmd命令行里登录数据库进行创建创建) mysql -u root -p**+密码** cre ...

  7. mysql CMD命令窗连接 - 转载

    cmd连接mysql的方法详解 首先需要进入mysql的安装文件夹bin目录下:cd + C:\Program Files\MySQL\MySQL Server 5.5\bin 连接:mysql -h ...

  8. c#连接mysql数据库,增删查改命令执行

    全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#连接mysql数据库,实现有返回值的和没有返回值的命令执行.其中ExecCommand为执行数据库命令,没有返回值.Query_Database为 ...

  9. cmd连接mysql数据库_怎么用cmd连接mysql数据库

    cmd连接mysql数据库的方法:1.按[win+r]打开运行,输入cmd,回车:2.在打开的命令提示符中进入mysql的bin目录下:3.执行[mysql -u root -p]命令并输入密码即可. ...

最新文章

  1. c语言判断一个月有多少天程序,【0320】C语言编写的小程序,算算自己已经活了多少天...
  2. SpringBoot系列: Redis基础
  3. win服务器是如何发展到现在的?
  4. django mysql connector,MySQL Connector / python在Django中不起作用
  5. CCIE理论-第六篇-SD-WAN网络(一)
  6. Android 进程间通信——AIDL
  7. Python框架篇之Django(基本流程、命令行、配置文件)
  8. CF932E Team Work(第二类斯特林数)
  9. visual studio 2019配置dlib读取jpeg图片
  10. 借贷记账思考2015.12.28
  11. 利用Jwing窗口写程序-----简单计算器(JAVA实用教程2-第五版 第九章 编程题 三(2)小题)
  12. html中css的注释怎么写,html注释和css、js注释的写法,使用场景以及性能优化问题...
  13. arm+linux书籍
  14. 逆波兰表达式(后缀表达式)
  15. 使用consul注册中心要求服务以自定义instance-id形式注册
  16. 360随身wifi无线网卡linux,360随身wifi2代驱动,当usb无线网卡使用
  17. PM应具备的规划技巧-顾客价值管理
  18. Gos —— 加载内核
  19. 首席科学家马丁•福勒(Martin Fowler)
  20. 两分钟研究透idea中Git文件的颜色,绿红蓝白灰

热门文章

  1. 建筑企业智慧建造和数字化转型途径
  2. RocketMQ发送延迟消息时报错,发送同步消息却正常
  3. 如何用Python代码绘制赏月美景?
  4. onenet物联网平台使用
  5. 小米小Biu针尖对麦芒,互联网家电市场真香?
  6. Object类转集合 Java
  7. 高级语言程序设计与c语言,高级语言程序设计-C语言.pdf
  8. 用java实现PTA古风版
  9. fusioncharts 汉化 3-2
  10. html+css3 学生信息表