• 初始数据库


    数据库是什么

    存数据的仓库

    为什么使用数据库

    之前使用的是 Excel来管理数据,

    Excel的缺点

    1. 管理不了大量的数据 (10W量级的数据)
    2. 不能并发操作同一个数据表格
    3. 数据不支持高级的操作, 比如:分组,连表等

    数据库的分类

    • 关系型数据库
      对每一列的数据类型会有约束, id(整型), name(字符串类型)
      maridb,MySQL -----(用的比较多,免费)
      SqlServer -----(微软, 大学,政府)
      Oracle -----(阿里)
      sqlite

    • 非关系型数据库

      对每一列的数据类型没有约束,可以是任意类型数据

       memcache
       mongodb
       redis    ------(微博)
      

      最大区别:
      关系型数据库,把数据存在硬盘中
      非关系型数据库, 把数据存在内存中

    数据库的架构

    类似于 socket的客户端和服务端

    流程:

    1. mysql服务端先启动,监听在某一个特定的端口(3306)
    2. mysql客户端连接服务端
    3. mysql客户端就可以发送相关的操作命令,去操作服务端存储的数据

    数据库的基本指令

    常用参数

    -u : user 用户名
    -p :password 密码
    -h :host 主机名或ip mysql -uroot -p -h 192.168.1.10
    -P : port 默认是3306 mysql -uroot -p -h 192.168.1.10 -P 3307常用参数:

    操作数据库基本指令

    1)查看已有数据库
    mysql>:show databases;
    
    2)选择某个数据库
    mysql>:use 数据库名
    
    3)查看当前所在数据库
    mysql>:select database();
    
    4)创建数据库
    mysql>:create database 数据库名 [charset=编码格式];
    eg>: create database owen;
    eg>: create database zero charset=utf8;
    eg>: create database tank;
    
    5)查看创建数据库的详细内容
    mysql>:show create database 数据库名;
    eg>: show create database owen;
    
    6)删除数据库
    mysql>: drop database 数据库名;
    eg>: drop database tank;
    

    数据库命名规范:
    ​ 1.可以由字母、数字、下划线、@、#、$
    ​ 2.区分大小写
    ​ 3.唯一性
    ​ 4.不能使用关键字如 create select
    ​ 5.不能单独使用数字
    ​ 6.最长128位

  • 相关阅读:
    第二次作业
    第一次作业
    2019春总结作业
    2019春第四次课程设计报告
    2019春第三次课程设计报告
    2019春第二次课程设计报告
    2019春第一次课程设计报告
    第十二周作业
    2019第十一周作业
    2019第十周作业
  • 原文地址:https://www.cnblogs.com/1012zlb/p/11773251.html
Copyright © 2020-2023  润新知