zoukankan      html  css  js  c++  java
  • MySQL数据库笔记一:简介及简单操作

    一、初识MySQL数据库

    1.数据库的概述

    <1>数据库:Database
        长期存储在计算机内的,有组织的,可共享的数据集合。
        存储数据的仓库。(文件)
    
    <2>数据库管理系统:Database Management System
        操纵和管理数据库的软件。(软件)
    
    <3>数据库的类型
        关系型数据库:二维表的形式存储数据。
        非关系型数据库:NoSQL---------Not only SQL
            Redis:键值对存储,K-V形式存储
            MongoDB:文档存储,将数据以文档的形式存储,Json/XML
            HBase:列存储,Hadoop Database
    <4>主流的关系型数据库
        Oracle:甲骨文公司
        SQLServer:微软
            简单、界面友好,交互和操作型更强
            开放性差,性能低
    
        DB2:IBM
            伸缩性比较强,使用所有的主流的平台
            收费
    
        MySQL:MySQL AB

    2.MySQL数据库概述

    <1>MySQL数据库
        MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发的,目前属于Oracle旗下产品。
    
    <2>版本
        社区版:免费(个人、组织、企业)
        企业版:非盈利的版权,会收取一定的服务费。
    
    <3>特点
        1.开源、自由的关系型数据库管理系统
        2.短小精悍,速度快,拥有成本低
        3.是LAMP流行的网站架构的一部分(Linux+Apache+MySQL+php)
        4.被广泛的运用在互联网公司中(中小型网站中)

    二、使用MySQL软件

    <1>启动服务

    net start mysql  启动服务
    net stop  mysql  关闭服务

    <2>登录数据库

    格式: mysql  -参数
    参数: -u 用户名
            -p 密码
            -P 端口号
            -h 数据库的服务器地址(远程连接数据库)
            -- prompt 设置提示符         
    
    例如:
        mysql -uroot -proot
        mysql -uroot -proot -P3306 -h127.0.0.1
        mysql -uroot -proot -P3306 -h123.231.11.35(阿里云上的服务器:上海|北京)
        mysql -uroot -p回车
            密码 (密码不可见)
    
        使用MySQL Command Line Clinet 输入密码

    <3>退出数据库

    ctrl+c
    exit
    q
    quit

    <4>修改密码

    4.1 第一种修改密码方式,当你忘记密码的时候使用这种方式。
    
        (1)停止MySQL服务器
        (2)在DOS下输入 mysqld --skip-grant-tables
        (3)在新开一个DOS登录mysql数据库(不需要密码)
        (4)更改密码:
                use mysql       选择名称是mysql的数据库
                update user set password=password('密码') where user='root';
        (5)关闭DOS窗口,结束mysqld进程
        (6)重启MySQL服务,使用新的密码登录
    
    
    4.2 第二种当你没有忘记密码的时候,想要去修改密码,建议使用这种方式,因为简单。
    
        4.2.1 mysqladmin -u 用户名 -p password 新密码 (回车输入旧密码)
            或者使用下面这种方式
        4.2.2 mysqladmin -u 用户名 -p 密码 password 新密码。

    <5>修改MySQL的提示符

    方式一: prompt 提示符
    
    方式二: mysql -uroot -p123456 --prompt 提示符
    
        例如:mysql -uroot -p123456 --prompt nihao

    <6>识别版本号

    select version();

  • 相关阅读:
    《算法竞赛入门经典》 例题35 生成元 (Digit Generator, ACM ICPC Seoul 2005,UVa)
    《算法竞赛入门经典》 例题35 生成元 (Digit Generator, ACM ICPC Seoul 2005,UVa)
    《算法竞赛入门经典》 例题35 生成元 (Digit Generator, ACM ICPC Seoul 2005,UVa)
    SVN分支
    SVN分支
    SVN 版本回退
    SVN 版本回退
    如何在excel中取消合并单元格后内容自动填充?
    如何在excel中取消合并单元格后内容自动填充?
    如何让自己像打王者荣耀一样发了疯、拼了命的学习?
  • 原文地址:https://www.cnblogs.com/sl0309/p/10961123.html
Copyright © 2011-2022 走看看