mysql常用命令行操作(二):表和库的操作、引擎、聚合函数
一、查看、创建、删除数据库
create database library default character set utf8 collate utf8_general_ci; # 创建数据库并设置默认字符集
drop database library; # 删除数据库

二、查看表结构

三、查看存储引擎
数据库存储引擎是数据库底层软件组织,数据库管理系统DBMS使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎还可以获得特定的功能。许多数据库管理系统都支持多种不同的数据库存储引擎。MySQL的核心就是存储引擎,用户可以根据需要来选择不同的存储引擎满足不同的性能和需求。
为了更深入地理解MySQL,现在对四种常见的数据库储存引擎进行对比:
| 功能 | MyISAM | Memory | InnoDB | Archive | 
| 存储上限 | 256TB | RAM(内存条容量) | 64TB | None | 
| 是否支持事务 | 不支持 | 不支持 | 支持 | 不支持 | 
| 是否支持全文索引 | 支持 | 不支持 | 不支持 | 不支持 | 
| 支持数索引 | 支持 | 支持 | 支持 | 不支持 | 
| 支持哈希索引 | 不支持 | 支持 | 不支持 | 不支持 | 
| 支持数据缓存 | 不支持 | N/A | 支持 | 不支持 | 
| 支持外键 | 不支持 | 不支持 | 支持 | 不支持 | 
由上表可知,InnoB是JavaEE开发的必选存储引擎,它支持事务和外键。
查看MySQL中的存储引擎的命令:
show engines;

查看某个表使用的存储引擎
show create table 表名称;

在此总结下‘show create 数据类型 数据名’的用法:
| 语句 | 说明 | 
| show ceate table book; | 查看创建该表的详细信息 | 
| show create database library; | 查看创建该数据库的详细信息 | 
四、聚合函数


mysql常用命令行操作(二):表和库的操作、引擎、聚合函数的更多相关文章
- (转)Mysql常用命令行
		原文:http://www.cnblogs.com/TsengYuen/archive/2012/01/11/2319034.html Mysql常用命令行 Mysql经常使用号令行大全 熬头招.my ... 
- php开发面试题---Mysql常用命令行大全
		php开发面试题---Mysql常用命令行大全 一.总结 一句话总结: 常见关键词:create,use,drop,insert,update,select,where ,from.inner joi ... 
- Linux 操作MySQL常用命令行
		1.连接数据库 mysql -uroot -p Enter password: ** Mysql> 出现mysql>说明成功连接到数据 2.显示数据库 mysql> show dat ... 
- Linux 操作MySQL常用命令行(转)
		注意:MySQL中每个命令后都要以分号:结尾. 1.显示数据库 mysql> show databases; +----------+ | Database | +----------+ | m ... 
- Mysql常用命令行大全
		第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uro ... 
- Mysql常用命令行大全——转载
		转载地址:http://www.blogjava.net/supperchen/archive/2012/10/11/389340.html 第一招.mysql服务的启动和停止 net stop my ... 
- Mysql常用命令行大全(转)
		第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uro ... 
- Mysql常用命令行大全(一)
		登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束. 1. 显示数据库列表. show databases; 缺省有两个数据库:mysql和test. mysql库存放着m ... 
- Mysql常用命令行大全(转)
		第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uro ... 
随机推荐
- JAVA API的下载和中文查看API
			一.JAVA API的下载 1.1 JAVA由SUN公司开发,2006年SUN公司宣布将Java技术作为免费软件对外发布,标志着JAVA的公开免费.2009年,SUN公司被甲骨文公司收购,因此我们现在 ... 
- Tomcat配置自定义JAVA环境
			Tomcat的bin目录下 在setclasspath.sh(Linux系统,Windows系统为setclasspath.bat)文件的开头添加: export JAVA_HOME=/usr/lib ... 
- SQL server 数据库的索引和视图、存储过程和触发器
			1.索引:数据排序的方法,快速查询数据 分类: 唯一索引:不允许有相同值 主键索引:自动创建的主键对应的索引,命令方式不可删 聚集索引:物理顺序与索引顺序一致,只能创建一个 非聚集索引:物理顺序与索引 ... 
- 使用 dep 配置 golang 开发环境
			概要 golang 的包管理一直没有官方统一的解决方案,因此也产生了很多非官方的包管理工具. 之前我一直使用的 gb(https://getgb.io/) 能够很好的隔开各个 golang 工程,当时 ... 
- nginx tcp负载均衡 (Module ngx_stream_upstream_module)
			Example ConfigurationDirectives upstream server zone state hash least_conn ... 
- python第七十课——python2与python3的一些区别
			1.性能:py3.x起始比py2.x效率低,但是py3.x有极大的优化空间,效率正在追赶 2.编码:py3.x原码文件默认使用utf-8编码,使得变量名更为广阔 中国='CHI' print(中国) ... 
- Android中实现短信发送的一种方式
			SendSmsActivity.java: package com.test.smsmangerdemo.sendsmsactivity; import android.support.v7.app. ... 
- CSS--块级元素和行内元素
			相同:设置后,对应的模块都会脱离文档流 不同点:position相应的块级元素会覆盖下面的内容(文字,),而float只会覆盖块级元素,里面的文字会脱离 出来 float是浮动定位,position是 ... 
- 详解Transformer模型(Atention is all you need)
			1 概述 在介绍Transformer模型之前,先来回顾Encoder-Decoder中的Attention.其实质上就是Encoder中隐层输出的加权和,公式如下: 将Attention机制从Enc ... 
- MYSQL动态查询拼接的表名的SQL脚本实现(MYSQL动态执行SQL脚本)
			可以使用MYSQL的预处理逻辑:https://dev.mysql.com/doc/refman/8.0/en/sql-syntax-prepared-statements.html 例如: pr ... 
