Mariadb数据库小结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mariadb数据库小结相关的知识,希望对你有一定的参考价值。

1. 准备:

  安装好Mariadb,最新的版本是10.2,下载地址:https://downloads.mariadb.org/

2. 基础知识:

  2.1 数据库的连接:

       mysql -h xxx -u xxx -p 

      -h 本地主机

      -u 用户名

      -p 密码

   2.2 库级操作:

    2.2.1 显示数据库:"show databases;"

    2.2.2 选择数据库:"use dbname;"

    2.2.3 创建数据库:"create database dbname charset utf8;"

    2.2.4 删除数据库:"drop database dbname;"

  2.3 表级操作:

    2.3.1 显示库下的表:"show tables;"

    2.3.2 查看表结构:  "desc tablename;"

    2.3.3 查看表的创建过程: "show create table tablename;" 或者 "show create table tablename \G"

    2.3.4 创建表:

        create table if not exists tablename (

          列名称1  列类型  [列参数]  [not null default],

          ......

        )engine=innodb charset=utf-8

       =>charset是创建表的字符集,常见的字符集有gbk, utf8;

       =>engine是创建表是使用的引擎,不同的引擎有不同的特性,归纳如下:

引擎名称 事务 速度 容灾恢复
InnoDB  支持 慢(不支持full-text搜索) 不支持
MyISAM 不支持 快(支持full-text搜索) 不支持
MEMORY 不支持 很快(支持full-text搜索) 不支持
ARIA 支持 支持

       =>创建表的例子:

           create table if not exists test (

            id int auto_increment,

            name char(20) not null default ‘ ‘,

            age tinyint unsigned not null default 0,

            index id(id)

          )engine=innodb, charset=utf8;

 

    待更新......


以上是关于Mariadb数据库小结的主要内容,如果未能解决你的问题,请参考以下文章

DB2、MariaDB、MongoDB 的评估工具

Mariadb5.5.52 主从复制集群的安装步骤

Redhat 7 Maria DB安装与配置

关于运行mysql_install_db命令导致sudo systemctl start /restart mariadb.service启动失败问题

安装hive过程填坑小结

mysqld/mariadb常用语句