美文网首页数据库基础
1.MySQL基础-数据库基本操作

1.MySQL基础-数据库基本操作

作者: 765197250c12 | 来源:发表于2017-07-12 00:30 被阅读13次

使用工具

MySQL 数据库
DataGrip JBj家族sql执行软件
Navicat 数据库可视化软件

创建数据库

查看当前数据库

SHOW DATABASES

1.1.png

创建数据库

//database_name是你想创建数据库的名称,
CREATE DATABASE database_name;
//例如
CREATE DATABASE tp1;

执行SHOW DATABASES;新增tp1

1.2.png

删除数据库

//database_name是你想创建数据库的名称,
DROP DATABASE database_name;
//例如
DROP DATABASE tp1;

使用DROP DATABASE命令时候要注意,MySQL不会给出任何提示确认信息,数据库中的表和数据都会被删除

数据库存随引擎

数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据库引擎进行创建、查询、更新、删除数据操作,不同的存储引擎提供不同的存储机制、索引技巧、锁定水平,使用不同存储引擎,还可以获得特定的功能。
使用SHOW ENGINES命令可以查看数据库支持的存储引擎

SHOW ENGINES;
1.3.png

support 列的值表示某种引擎是否能使用:YES表示可以使用,NO表示不能使用,DEFAULT表示引擎为当前默认存储引擎。

存储引擎的选择

如果提供提交、回滚和崩溃恢复能力的事物安全能力,并要求实现并发控制,InnoDB是个很好的选择。如果数据表主要用来插入和查询记录,则MyISAM引擎能提供较高的处理效率;如果临时存放数据,数据量不大,并且不需要较高的数据安全,可以选择将数据存在内存的Memory引擎,MySQL中使用该引擎为临时表,存放查询的中间结果。如果只有iNSERT和SELECT操作,可以选择Archive引擎,支持高并发的插入操作,但本身不是事物安全的,适合日志信息记录。
使用那一种存储引擎根据需求灵活选择,一个数据库中多个表可以使用不同的存储引擎以满足各种性能和实际需求。使用合适的存储引擎,可以提高数据的性能。

相关文章

  • 1.MySQL基础-数据库基本操作

    使用工具 MySQL 数据库DataGrip JBj家族sql执行软件Navicat 数据库可视化软件 创建...

  • MySQL 必知必会的操作

    参考文章:1.mysql数据库的基本操作2.10分钟学会MySQL基础教程 1.增加一条记录insert 2.修改...

  • MySQL(1)

    环境:rhel7系统mysql工具:secureCRT、UE 1.mysql的基本操作 1.1数据库CURD 对数...

  • MySQL--基础

    一、相关资源 mysql基础介绍:mysql学习 数据库终端快速补全工具:mycli 1.mysql对表的操作 1...

  • 数据库的基本操作———增,删,改

    数据库的基本操作———增,删,改 一、认识MySQL的存储引擎 1.MySQL 5.5支持的存储引擎有InnoDB...

  • MongoDB总结(一)

    涨姿势 1.MySQL与Mongo中的一些概念对比: 基本语法规则 1.DDL语法(操作数据库及表的结构) ---...

  • Mysql 使用教程

    1.MySQL基础知识 E-R模型 三范式 字段类型 约束 逻辑删除-这点很重要,适用于重要数据 2.数据库基本操...

  • 数据库学习笔记-mysql数据库的基本操作以及一些高级操作

    〇、数据库学习阶段: 基础阶段:mysql数据库的基本操作(增删改查),以及一些高级操作(视图,触发器,函数,存储...

  • 数据库基础——基本操作

    基本操作 Schema: Schema中文是模式的意思,在MySQL中与数据库同义 创建Schema 创建Sche...

  • MySQL学习笔记

    1.MySQL 下载与安装 https://dev.mysql.com/downloads/ 2.数据库操作命令行...

网友评论

    本文标题:1.MySQL基础-数据库基本操作

    本文链接:https://www.haomeiwen.com/subject/qtsvhxtx.html