mysql学习记录二、mysql启动停止与登录操作

一、windows下mysql启动

方式1、在“服务”中手动启动与停止(通过界面操作不做详细说明)

方式2、通过命令进行启动与停止

要求:必须通过管理员启动命令提示框

// mysql的安装名称为Mysql80
// 启动mysql
net start Mysql80
// 停止mysql
net stop Mysql80

如果忘记或者不清楚安装的名称可以在服务中进行查看,如下图

二、mysql的登录

方式一、通过Mysql Client客户端进行登录,此时默认必须用root账户登录

方式二、通过命令进行登录,可以登录远程服务,将其中的localhost换成远程的ip,端口换成远程的端口

mysql -hlocalhost -P3306 -uroot -proot
// 或者以下, 其中密码后面如果写密码必须直接跟在-p后,不能由空格
mysql -h localhost -P 3306 -u root -proot

若是登录本地服务并且端口号是3306可以直接忽略ip和端口号

mysql -uroot -proot

或者

mysql -hlocalhost -P3306 -uroot -p

 然后输入密码进行登录

三、mysql退出

输入exit回车退出

四、通过命令进行操作

1、查看现有的数据库

show databases;

2、进入某个数据库进行查看,分别执行以下两个命令

use 数据库名;
show tables;

3、查看数据表信息

desc 表名称;

 

4、查询数据库表数据库(注意表信息查询在列表中查询较慢,数据多时不建议,最多做个测试)

5、查看当前所在数据库

select databases();

6、当前数据库下查询其他数据库的表

show tables from 数据库名;

7、当客户端操作数据出现字符编码问题时,通过指令修改字符编码

// 比如 set names utf8;
set names 字符编码;

此时相当于同时设置了三个session变量

SET character_set_client = charset_name;
SET character_set_results = charset_name;
SET character_set_connection = charset_name

character_set_client 是指客户端发送过来的语句的编码;

character_set_connection 是指mysqld收到客户端的语句后,要转换到的编码;

character_set_results 是指server执行语句后,返回给客户端的数据的编码。

注意:操作不区分大小写。

8、命令中的注释:

单行注释:

# + 字符或者指令
或者
-- + 空格 + 字符或指令

多行注释:

 /* + 字符或指令 + */

 


版权声明:本文为weixin_41996632原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。