数据库介绍

数据库的好处:
    1.可持久化数据到本地
    2.可以实现结构化查询,方便管理
DB:
    数据库(database):存储数据的仓库,它保存了一些力有组织的数据。
DBMS:
    数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器
    常见的数据库管理系统:
        MySQL、Oracle(甲骨文公司)、DB2(IBM公司)、SqlServer(微软,只能安装在window下)
SQL:
    结构化查询语言(Structure Query Language):专门用来存储数据库通信的语言
SQL的优点:
    1.不是某个特定数据库供应商转悠的语言,几乎所有的DBMS都支持SQL
    2.简单易学
    3.虽然简单,但实际上是一种强有力的语言,灵活使用其与演员苏
数据库存储数据特点:
    1.将数据存放到表中,表在放到库中
    2.一个数据库中可以有多个表,每一个表都有一个名字,
    从来表示自己。表名具有唯一性,也就是说不能重名
    3.表具有一些特性,这些特性定义了数据时如何存储,
    4.表由列组成,成为字段,所有表都是由一个或多个列组成的大多是一个属性信息
    5.表中的数据时按照行存储的,每一行相当于属性值
MySQL软件介绍
    MySQL数据库隶属于MySQLAB公司,总部位于瑞典,后背oracle收购
    08   ---   sun收购
    09   ---   Oracle收购
    优点:
        ---成本低:开放源码,一般可以免费试用
        ---性能够:执行快
        ---容易安装和使用
    DBMS分为两类:
        --基于共享文件系统DBMS(Access)
        --基于客户端----服务器的DBMS
        (MySQL、Oracle、SqlServer)
        安装到本地的就是一个客户端软件(DBMS)
MySQL的启动和停止
    两种方法:
        1.计算机---》右键---》管理---》服务---》找到mysqld可以设置,手动、自动启动、重启、停止等服务
        2.通过管理员身份运行
            ----net start 服务名称(启动服务)
            ----net stop 服务名(停止服务)
MySQL服务端的登录和退出
    登录之前需要先开启服务命令行下执行mysqld
    登录mysql 使用 mysql -h localhost -u root -P 3306 -p mysql -u root -p
        mysql 就是MySQL的一个命令,或者是登录数据库的一个标识 必须写
        -h 指代的是登录的哪一台机器,本地localhost,如果连接其他机器需要知道另一台机器的ip即可 可以不写
        -u 指代的就是登录MySQL的用户名 必须写
        -P 指代的是MySQL在机器上的端口后,后面写端口号,可以不写
        -p 指代的是登录MySQL的密码 必须写,但是不用在-p后面加参数,
        再回车之后提示Enter password:输入密码,这样别人看不到密码
        也可以直接跟密码,但是不能有空格
    出现以下字样:
        C:\Users\asus>mysql -u root -p
        Enter password:
    在Enter password:之后输入自己的密码:就可以登录
    如果没有密码就直接回车键登录
    出现以下内容即登陆成功
        Welcome to the MySQL monitor.  Commands end with ; or \g.
        Your MySQL connection id is 3
        Server version: 5.7.20 MySQL Community Server (GPL)

        Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

        Oracle is a registered trademark of Oracle Corporation and/or its
        affiliates. Other names may be trademarks of their respective
        owners.

        Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    登陆进去:
        就可以执行mysql命令了
        mysql>后面跟mysql命令
        如果想退出mysql,在mysql>后面输入exit();或者直接ctr+c也可以结束

posted @ 2017-11-19 13:38  屎壳郎先生  阅读(90)  评论(0)    收藏  举报