windows系统中操作mysql数据库

MySQL安装1
MySQL安装2

MySQL安装过程中提示计算机丢失vcruntime140_1.dll

Microsoft Visual C++ 官网

MySQL语句使用

输入mysql语句 show databases 没反应解决办法

原因是在敲完MySQL语句没有加分号;
如输入:

show databases;  // 需在末尾加分号

mysql语句查询结果显示乱码解决办法

将服务端和客户端的编码格式都设置成utf8

[mysqld]
character-set-server=utf8
bind-address=0.0.0.0
port=3306
default-storage-engine=INNODB
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8

导入*.sql脚本

连接mysql,选择要使用的数据库后,在mysql中执行sql文件的命令:

source c:/test.sql;  //注意:你的文件路径要是复制来的,要将"\"全部换成“/”

开启服务:

net start mysql;

关闭服务:

net stop mysql;

mysql常用命令

一、连接MYSQL(注:u与root可以不用加空格,其它也一样)

格式: mysql -h主机地址 -u用户名 -p用户密码
1、连接到本机上的MYSQL
首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:/mysql/bin,再键入命令

mysql -u root -p

回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了。
MYSQL的提示符是:mysql>

2、连接到远程主机上的MYSQL (远程:IP地址)
假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:

mysql -h 10.0.0.1 -u root -p 123

3、退出MYSQL命令

exit  //输入exit后,按回车

4、MYSQL8.0版本以上修改ROOT密码

// 登录mysql后输入:
use mysql;
// newpassword是要设的新密码
alter user 'root'@'localhost' identified by 'newpassword';
// 刷新权限
flush privileges;

5、设置远程登录并刷新

// 登录mysql后输入:
use mysql;
// 设置远程登录
update user set host='%' where user='root';
// 刷新权限
flush privileges;

/*  
host为 % 表示不限制ip
localhost表示本机使用
plugin非mysql_native_password 则需要修改密码
*/

6、查看用户信息

// 登录mysql后输入:
use mysql;
// 查看用户信
select host,user,plugin,authentication_string from mysql.user;
二、显示命令

1、显示数据库列表:

show databases; 

刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。

2、建库:

create database 库名;

3、使用数据库 :use+数据库名:

use mysql;

4、显示库中的数据表:

show tables;

5、显示表中的记录:

select * from 表名;

6、显示数据表的结构:

describe 表名;

7、建表:

 create table 表名 (字段设定列表);

8、删库和删表:

drop database 库名; drop table 表名;

9、将表中记录清空:

delete from 表名;

你可能感兴趣的:(数据库,mysql,windows)