zoukankan      html  css  js  c++  java
  • MySQL

    MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。

    MariaDB基于事务Maria存储引擎,替换了MySQLMyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能。这个版本还包括了 PrimeBase XT (PBXT) 和 FederatedX存储引擎

    MySQL是什么?

    他不是数据库,而是数据库管理系统。

    什么是数据库?

    数据库指的是以一定的方式存储在一起的,能够为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据的集合。

    官方网站 https://www.mysql.com/
    官方文档 https://dev.mysql.com/doc/
    下载 https://www.mysql.com/downloads/

     

    MySQL数据库基本操作


    ========================================================

    一、初识SQL语言
    SQL(Structured Query Language 即结构化查询语言)
    专门用来和关系型数据库进行通信的语言
    SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。

    SQL语句功能
    增删改查

    SQL语句中的大小写问题:
    1)关键字、函数名、列名和索引名不区分大小写
    2)数据库名、表名、别名及视图名区分大小写的(因为linux系统是区分大小写的)
    3)存储过程、事件不区分大小写,触发器区分大小写。

    SQL语句的分类:
    DDL语句 Data Definition Language 数据定义语言
    CREATE 创建
    ALTER 修改
    DROP 删除
    TRUNCATE 截断
    DML语句 Data Manipulation Language 数据操纵语言
    插入数据INSERT、删除数据DELETE、更新数据UPDATE
    DCL语句 Data Control Language 数据控制语言
    例如:控制用户的访问权限GRANT、REVOKE(回收权限)
    DQL语句 Data Query Language 数据查询语言
    select

    二、系统数据库
    information_schema: 虚拟库,主要存储了系统中的一些数据库对象的信息,例如用户表信息、列信息、权限信息、字符信息等
    performance_schema: 主要存储数据库服务器的性能参数
    mysql: 授权库,主要存储系统用户的权限信息 *****
    sys: 主要存储数据库服务器的性能参数 *****
    这个库是通过视图的形式把information_schema 和performance_schema结合起来,查询出更加令人容易理解的数据



    创建需要的业务主库...

    三、创建业务数据库
    语法
    CREATE DATABASE 数据库名;
    数据库命名规则:
    区分大小写
    唯一性
    不能使用关键字如 create select
    不能单独使用数字
    mysql> CREATE DATABASE uplook;

    查看当前系统中有哪些数据库
    mysql> SHOW DATABASES;

    选择(要操作的)数据库
    USE 数据库名;
    mysql> use uplook;

    查看当前操作的数据库
    mysql> SELECT database();

    删除数据库
    DROP DATABASE 数据库名;
    mysql> DROP DATABASE uplook;



  • 相关阅读:
    38、面向对象设计模式之策略模式(Strategy)
    37、面向对象设计模式之代理模式(Proxy)
    36、面向对象设计模式之观察者模式(Observer)
    35、面向对象设计模式之抽象工厂(Abstract Factory)设计模式
    34、面向对象设计模式之工厂模式——简单工厂模式与工厂方法模式比较
    Chisel插件
    Git 常用命令
    oh_my_zsh
    一般xcode报错
    sqlite3 语法
  • 原文地址:https://www.cnblogs.com/5444de/p/12504722.html
Copyright © 2011-2022 走看看