码迷,mamicode.com
首页 > 数据库 > 详细

mariadb数据库简介

时间:2019-05-31 19:40:30      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:二维   character   com   mirror   定义   das   数据库   技术   ble   

mariadb(默认端口3306)

什么是数据库?

白话:用来存放数据的仓库,这个仓库只不过是按照一定的数据结构来组织。

数据库模型分为三种:

层次式数据库

网络式数据库

关系型数据库和非关系数据库

什么是关系型数据库:

由很多二维表(x横y竖)组成,一行代表一条信息,一列代表类型

表与表之间可以有联系

基于硬盘形式存储数据

什么是非关系数据库(nosql意思是not only sql):

基于内存形式存储数据

读取速度快

是以键值(key-value)格式存储

RDBMS数据库管理工具

它分为server端:直接控制数据库

          client端:发送指令,查找数据,返回给用户

client端和server端通过sql语句

sql语句主要分(专门操作关系型数据库的)

DQL查询语言

DML操作语言

TPL事物处理语言

DCL数据控制语言

DDL数据定义语言

CCL指针控制语言

安装mariadb

安装高版本mariadb,添加源先,而后安装即可。

[mariadb]
name=MariaDB
baseurl=http://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos7-amd64/
gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

启动之后,密码是为空的。

#第一次安装mariadb需要初始化数据库

mysql_secure_installation

而后会问你是否修改密码。修改即可。

登录数据库:mysql –u #指定登录用户 –p #指定登录密码

而后就进入了RMDBS

show databases;  #查看数据库,会显示三个数据库,是默认自带的,不要去删改

use mysql;   #进入数据库

show tables; #查看数据库里的表

select * from user; #查看表里的字段(字段也就是列)

select 指定字段 from user; #查看指定字段

select user();  #查看当前登录数据库的用户

grant create,delete,select on *.* to aaa@”localhost是指定本主机登录/%是可以第三方登录” identified by  ”aaa”;   #赋予权限

revoke create on *.* from aaa; #收回aaa用户的权限

show grants for aaa;  #查看用户权限

create database test; :#创建数据库

show create database mysql;  #查看数据库状态

alter database mysql character set utf8; #修改指定数据库的支持语言类型

create database test character set utf8;  #让数据库支持中文

drop databse test; #删除数据库

mariadb常用的数据类型

整数:int

 技术图片

bit(位)

小数:decimal 就是说一共是5位,只保留2位小数

字符串:varchar(20)你存储20个它就占20个字符,你存储11个它就占11个字符,但是他的上限是20个字符。

char (20)你存储20个也是20个字符,但你存储11个他也占20个字符,它的上限也是20个字符。

日期:date:年月日

time:时分秒

datetime:年月日时分秒

year:年

timetamp:时区

枚举类型:enum 规定的选项 填数据的时候可以填1,2,3看你的选项有几个

约束:对字段加以约束

主键 primary key:字段里的数据不能重复

非空 not null:字段里的数据不能为空

唯一 unique:字段里的数据不能重复(只能约束不能重复)

默认 default:当在字段里不填入数据时,我就给他一个默认值

外键 foreign key:表与表之间的联系是通过外键

mariadb数据库简介

标签:二维   character   com   mirror   定义   das   数据库   技术   ble   

原文地址:https://www.cnblogs.com/shuaiyin/p/10957026.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!