专栏名称: 马哥Linux运维
马哥linux致力于linux运维培训,连续多年排名第一,订阅者可免费获得学习机会和相关Linux独家实战资料!
目录
相关文章推荐
InfoQ 架构头条  ·  游戏教父John ... ·  昨天  
51好读  ›  专栏  ›  马哥Linux运维

数据库之mariadb整体概述

马哥Linux运维  · 公众号  · 运维  · 2017-01-21 09:38

正文

请到「今天看啥」查看全文



3、mariadb数据库命令行客服端命令

常用帮助参数如下注释


4、数据库常用数据类型

1)字符型

char,varchar,binary,varbinary,txt,blob...

2)数值型

int,float,double,tinyint...

3)枚举型

set,enum

4)时间日期型

date,time,datetime,timestamp,year

5)数据类型修饰符

unsigned,not null,default


三、服务端命令

1、数据定义语言 (DDL),主要用于管理数据库组件,例如索引,视图,用户,存储过程,主要命令有:create,alter,drop。

对库的操作:

创建:create

create {database|schema} [if not exists] db_name

修改:alter

alter {database|schema} [db_name]

删除:drop

drop {database|schema} [if exists] {db_name}


查看支持的字符集:show character set

查看支持的所有排序的规则:show collation;


图示:


对表的操作:

创建表:

create [temporary] table [if not exists] tbl_name


修改表:

alter [online|offline] [ignore] table tbl_name


字段

添加:add [column] col_name column_definition

删除:drop [column] col_name

修改:change [column] old_col_name new_col_name column_definition

modify [column] col_name column_definition


键:

添加:ADD [CONSTRAINT [symbol]] PRIMARY KEY

add {primary key unique key foreign}(col1,col2...)

删除:


主键:drop primary key

外键:drop foreign key fk_name


索引

添加:add {index|key} {index_name}

删除:drop {index|key} index_name


主要实例如下:







请到「今天看啥」查看全文