zoukankan      html  css  js  c++  java
  • 数据库基础知识

    数据库相关概念:

      数据库:存储数据的仓库

      数据库的本质:是一套cs结构的tcp程序,也就是客户端连接到服务器 向服务器发送指令,来完成数据的操作

    数据库与文件系统的对应关系:

       一个数据项        name=Jerry                 本质是文件中某一行的一部分数据

      一条记录            Jerry,18,man          本质是文件里的一行数据

      一张表               本质是一个文件

      数据库               本质是文件夹

     安装的方式

      1.下载解压包

      2.解压到某个目录下

      3.添加环境变量           将bin 所在的完整路径   copy   添加到系统的path中

      4.自启动mysql 服务器       需要

    删除服务 sc delete mysql 如果需要重装的话...

    ​ 启动服务 net start mysql

    ​ 停止服务 net stop mysql

    # 连接服务器的指令 必要掌握

    本质是TCP程序,必须指定ip和端口 ,如果服务器就运行在本机上 可以省略ip 如果端口没改过 也可以省略端口

    完整的写法 :

    ```python
    mysql -hip -P端口 -u用户名 -p密码
    实例: mysql -uroot -p

    mysql 5.6 默认是没有密码的
    ```

    ## 修改管理员密码 了解

    1.如果知道原始密码 可以使用mysqladmin 这个工具

    ```python
    mysqladmin -p旧密码 -u用户名 password 新密码
    实例: mysqladmin -uroot -p password 123
    ```

    2.不知道原始密码的情况

    ​ 删除密码文件,会删除所有授权信息

    ​ 跳过授权表 我们可以在启动服务器时 指定让其忽略授权信息

    ​ 1.先关闭mysql服务器 直接在终端执行 mysqld --skip-grant-tables

    ​ 2.无密码登录root账户

    ​ 3.执行更新语句

    ​ update mysql.user set password = password("123") where user="root" and host = "localhost";


      

  • 相关阅读:
    类的访问级别
    包和静态引入
    数组
    流程控制
    适合初学者的ROS机器人教程(3): ROS下使用Python对UR5机器人建模与控制
    适合初学者的强化学习教程(1): python使用gym实践和注意事项
    适合初学者的ROS机器人教程(1): Ubuntu下ROS创建自己的包和使用github下载的包
    适合初学者的ROS机器人教程(2): Ubuntu下ROS使用Gazebo和Rviz对UR5机器人建模
    spyder使用IPython的ipdb调试
    mysql创建外键
  • 原文地址:https://www.cnblogs.com/wyf20190411-/p/11004760.html
Copyright © 2011-2022 走看看