Mysql笔记

一、安装Mysql

1.使用Windows,ZIP Archive版本

2.解压到D:softwaremysql-5.6.15-winx64in,然后输入mysqld.exe

3. bin同级新建my.ini,内容:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306
#skip-grant-tables
# 设置mysql的安装目录
basedir=D:softwaremysql-5.6.15-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:softwaremysql-5.6.15-winx64data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

4. 启动MySQL服务

5.配置环境变量

6. cmd命令输入

D:softwaremysql-5.6.25-winx64in> mysql

出现mysql>说明已经连接到MYsql服务器,可以在提示符下执行所有的sql,如 s查看当前状态,show database;查看当前所有的数据库

7.MySQL附带了一个空密码有的root用户。成功后安装了数据库和客户端,需要进行如下设置root密码:

D:softwaremysql-5.6.25-winx64in> mysqladmin -u root password "123456"

注:

1. 关闭正在运行的MySQL服务。 
2. 打开DOS窗口,转到 D:softwaremysql-5.6.25-winx64in 目录。 
3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 
4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysqlin目录。 
5. 输入mysql回车,如果成功,将出现MySQL提示符 >。 
6. 连接权限数据库: use mysql; 。 
6. 改密码:update user set password=password("123456") where user="root";(别忘了最后加分号) 。 
7. 刷新权限(必须步骤):flush privileges; 
8. 退出 quit。 
9. 注销系统,再进入,使用用户名root和刚才设置的新密码 123456 登录。

现在使MySQL服务器的连接,那么使用下面的命令:

D:softwaremysql-5.6.25-winx64in> mysql -u root -p
Enter password: ******

管理 mysql 命令

这里是重要的MySQL命令,经常在MySQL数据库的管理或工作中使用:

  • USE Databasename : 用于选择在MySQL工作区指定的数据库。

  • SHOW DATABASES: 列出了MySQL数据库管理系统中的所有可访问的数据库。

  • SHOW TABLES: 显示已经选择数据库中的表的命令。

  • SHOW COLUMNS FROM tablename: 显示属性,属性类型,关键信息,NULL是否被允许,默认值和其它的表信息。

  • SHOW INDEX FROM tablename: 提供所有指标的详细信息表,其中包括PRIMARY KEY.

  • SHOW TABLE STATUS LIKE tablenameG: 报告MySQL的数据库管理系统的性能和统计数据的详细信息。

原文地址:https://www.cnblogs.com/yexiaoyanzi/p/5879956.html