xml地图|网站地图|网站标签 [设为首页] [加入收藏]
本地电脑无法连接到MySQL,Mysql索引使用
分类:数据库

为什么要有索引?就像为什么书要有目录一样。

  mysql在之前写过一次,那时是我刚刚进入博客,今天介绍一下mysql的python交互,当然前面会把mysql基本概述一下。

问题描述:

索引是什么东西?和目录一样成为书的一部分。

 

图片 1

索引是由什么组成的?原文中具有代表性的一部分。

  目录:
一、命令脚本(mysql)
    1、基本命令
    2、数据库操作命令
    3、表操作命令
    4、数据操作命令
    5、查
    6、关联
二、python交互
    1、数据库连接
    2、创建数据库表
    3、插入数据
    4、更新数据库
    5、删除数据
    6、数据库查询
三、mysql封装(方便使用)
    1、python封装的my_sql类
    2、案例(调用my_sql类)

 ERROR 1130 (HY000): Host 'localhost' is not allowed to connect to this MySQL server

 

 

首先网上的问题大部分是远程登陆MySQL,用户Ip没有权限,用本机登陆增加权限。但是我的就是本地都进不去。。。

 

一、命令脚本

安装的是官网的mysql免安装版  

索引有三种添加方式:

1、基本命令

安装mysql的艰辛历程:

  1. 在创建表的时候,直接在列名后面添加 或在后面单独定义

  (1)启动服务

    • 以管理员身份运行cmd
    • net start 服务名称

(1)免安装版,

  2. 在表外为其创建

  (2)停止服务

    • 以管理员身份运行cmd
    • net stop 服务名称

免安装版要领两个,配置环境变量,配置my.ini,然后在dos系统中

  3. 外界进行修改时添加

  (3)连接数据库

    • 格式:mysql - u root - p ->输入密码

mysqld --install

  

  (4)退出登录(断开连接)

    • exit或quit

输入 mysqld --initialize-insecure --user=mysql; 初始化数据文件

CREATE TABLE user (
id key,
key index_id (id)
);
CREATE INDEX index_id ON user(id);
ALTER TABLE user ADD INDEX index_id(id);

  (5)查看版本(连接后可以执行)

    • select version()

然后再次启动mysql 然后用命令 mysql –u root –p 进入mysql管理界面(密码可为空)

 

  (6)显示当前时间(连接后可以执行)

    • select now()

修改密码:update mysql.user set authentication_string=password('123456789') where user='root' and Host = 'localhost';

索引有五种分类:  

  (7)远程连接

    • mysql - h ip地址 - u 用户名 - p --->输入对方mysql密码

刷新权限:flush privileges;

  普通索引,

2、数据库操作命令

查看服务是否启动:net start mysql

    关键词 Key 、Index

  (1)创建数据库

    • create database 数据库名 charset = utf8

(2)安装可执行程序版,  

    作用:起普通目录的作用,没有加上任何限制条件,一个表可以存在多个普通索引

  (2)删除数据库

    • drop database 数据库名

可执行程序版本一直点下一步即可,会有一个海豚一样的服务界面

  唯一索引,

  (3)切换数据库

    • use 数据库名

 修改密码可直接通过navicat连接到mysql后,用查询命令进行修改

    关键词 Unique Key 、Unique Index

  (4)查看当前选择的数据库

    • select database()

1、服务是否开启

本文由澳门新葡亰手机版发布于数据库,转载请注明出处:本地电脑无法连接到MySQL,Mysql索引使用

上一篇:没有了 下一篇:没有了
猜你喜欢
热门排行
精彩图文