mysql常用命令行操作(二):表和库的操作、引擎、聚合函数

一、查看、创建、删除数据库

create database library default character set utf8 collate utf8_general_ci; # 创建数据库并设置默认字符集
drop database library; # 删除数据库

 二、查看表结构

三、查看存储引擎

数据库存储引擎是数据库底层软件组织,数据库管理系统DBMS使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎还可以获得特定的功能。许多数据库管理系统都支持多种不同的数据库存储引擎。MySQL的核心就是存储引擎,用户可以根据需要来选择不同的存储引擎满足不同的性能和需求。

为了更深入地理解MySQL,现在对四种常见的数据库储存引擎进行对比:

功能MyISAMMemoryInnoDBArchive
存储上限 256TBRAM(内存条容量)64TBNone
是否支持事务不支持不支持支持不支持
是否支持全文索引支持不支持不支持不支持
支持数索引支持支持支持不支持
支持哈希索引不支持支持不支持不支持
支持数据缓存不支持N/A支持不支持
支持外键不支持不支持支持不支持

 

 

 

 

 

 

 

 

 

 

由上表可知,InnoB是JavaEE开发的必选存储引擎,它支持事务和外键。

查看MySQL中的存储引擎的命令:

show engines;

查看某个表使用的存储引擎

 

show create table  表名称;

 

在此总结下‘show create  数据类型 数据名’的用法:

语句说明
show ceate table book;查看创建该表的详细信息
           show create database  library;        查看创建该数据库的详细信息

 

 

 

 

 

四、聚合函数

 

转载于:https://www.cnblogs.com/2sheep2simple/p/10625007.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值