• 创建数据库

    • MySQL安装完成后,将会在其Data目录下自动创建几个必需的数据库 可以用  SHOW DATABASES; 来查看当前存在的数据库
    • 创建数据库是在系统磁盘上划分一块区域用于数据的存储和管理,如果管理员在设置权限的时候为用户创建了数据库,则可以直接使用。否则,需要自己创建数据库
    • 创建数据库的基本SQL语法格式: CREAT DATABASE database_name;
  • 删除数据库
    • 删除数据库是将已经存在的数据库从磁盘上清除,清除之后,数据库中的所有数据也将一同被删除
    • 删除数据库的基本SQL语法格式:  DROP  DATABASE database_name
    • 使用 DROP  DATABASE 命令时候要非常谨慎,在执行该命令时,MySQL不会给出任何提醒确认信息, DROP  DATABASE  声明删除数据库后,数据库中存储的所有数据表和数据也将一同被删除。
  • 数据库存储引擎      是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。MySQL的核心就是存储引擎。 

    可以用 SHOW ENGINES 语句查看系统所支持的引擎类型   DEFAULT 表示该引擎为当前默认存储引擎

    • InnoDB存储引擎

      • 提供了具有提交、回滚和崩溃恢复能力的事物安全存储引擎
      • 是为处理巨大数据量的最大性能设计
      • 完全与MySQL服务器整合
      • 支持外键完整性约束
      • 被用在众多需要高性能的大型数据库站点上
    • MyISAM存储引擎
      • 大文件在支持大文件的文件系统和操作系统上被支持
      • 当把删除和更新及插入操作混合使用的时候,动态尺寸的行产生更少碎片
      • 每个MyISAM表最大索引数是64,这可以通过重新编译来改变。每个索引最大的列数是16个
      • 最大的键长度是1000字节,这也可以通过重新编译来改变
      • BLOB和TEXT列将被用上
      • NULL值被允许在索引的列中
      • 所有数字键以最高字节优先被存储以允许一个更高的索引压缩
      • 每个MyISAM 类型表的AUTO_INCRENENT列更新更快
      • 可以把数据文件和索引文件放在不同目录
      • 每个字符列可以有不同的字符集
      • 有VARCHAR的标可以固定或者动态记录长度
      • VARCHAR和CHAR列可以多达64KB。
    • MEMORY存储引擎
      • 每个表可以有32个索引,每个索引16列,以及500字节的最大键长度
      • 执行HASH和BTREE索引
      • 可以在一个表中有非唯一键
      • 使用一个固定长度格式
      • 不支持BLOB和TEXT列
      • 支持AUTO_INCRENENT列和对可包含NULL值得列的索引
      • 在所有客户端之间共享
      • 内容被存在内存中,内存是MOMORY表和服务器在查询处理时的空闲中,创建的内部表共享
      • 当不在需要MEMORY表的内容时,要释放被MEMORy表使用的内存,要执行DELETE FROM 或 TRUNCATE TABLE或者删除整个表(DROP TABLE

从零开始学习MySQL3---数据库的基本操作的更多相关文章

  1. 从零开始学习GDI+ (二) 基本概念与基本操作

    从零开始学习GDI+ (一)我的第一个GDI+程序 上文给新手学习GDI+讲述了vs环境等的准备工作,并且可以直接用GDI+绘图了.本文开始,讲述的可能偏理论,建议学习的过程中大胆尝试,多使用API. ...

  2. 大数据学习day26----hive01----1hive的简介 2 hive的安装(hive的两种连接方式,后台启动,标准输出,错误输出)3. 数据库的基本操作 4. 建表(内部表和外部表的创建以及应用场景,数据导入,学生、分数sql练习)5.分区表 6加载数据的方式

    1. hive的简介(具体见文档) Hive是分析处理结构化数据的工具   本质:将hive sql转化成MapReduce程序或者spark程序 Hive处理的数据一般存储在HDFS上,其分析数据底 ...

  3. MySQL(一) 数据表数据库的基本操作

    序言 这类文章,记录我看<MySQL5.6从零开始学>这本书的过程,将自己觉得重要的东西记录一下,并有可能帮助到你们,在写的博文前几篇度会非常基础,只要动手敲,跟着我写的例子全部实现一遍, ...

  4. ASP.NET从零开始学习EF的增删改查

           ASP.NET从零开始学习EF的增删改查           最近辞职了,但是离真正的离职还有一段时间,趁着这段空档期,总想着写些东西,想来想去,也不是很明确到底想写个啥,但是闲着也是够 ...

  5. Android 学习笔记之AndBase框架学习(五) 数据库ORM..注解,数据库对象映射...

    PS:好久没写博客了... 学习内容: 1.DAO介绍,通用DAO的简单调度过程.. 2.数据库映射关系... 3.使用泛型+反射+注解封装通用DAO.. 4.使用AndBase框架实现对DAO的调用 ...

  6. PostgreSQL自学笔记:3 数据库的基本操作

    3 数据库的基本操作 3.1 创建数据库 3.1.1 使用对象浏览器创建数据库 [Server] -> PostgreSQL 9.6 -> 数据库,右击 -> 创建 通常: 数据库: ...

  7. InfluxDB学习之InfluxDB的基本操作| Linux大学

    来源地址:https://www.linuxdaxue.com/influxdb-study-series-manual.html 本文属于<InfluxDB系列教程>文章系列,该系列共包 ...

  8. 从零开始学习java一般需要多长时间?

    从零开始学习java一般需要多长时间? 其实学java一般要多久?因人而异,例如一个零基础的小白自学java,每天学习8个小时来算,而且在有学习资料的基础上,每天学习,从零到找到工作,起码要半年起步, ...

  9. 从零开始学习oracle

    引用博客:https://blog.csdn.net/qq_36998053/article/details/82725765 )Oracle之<环境配置> (二)Oracle之<基 ...

  10. 从零开始学习jQuery (五) 事件与事件对象

    本系列文章导航 从零开始学习jQuery (五) 事件与事件对象 一.摘要 事件是脚本编程的灵魂. 所以本章内容也是jQuery学习的重点. 本文将对jQuery中的事件处理以及事件对象进行详细的讲解 ...

随机推荐

  1. Sae 上传文件到Storage

    首先说一下几个地方: 1.上传使用ss.upload("domin域名","源地址","目标地址,也就是storage的地址");假设要上传 ...

  2. Centos安装成功mysql-5.5.37

    摘自http://www.2cto.com/os/201404/296364.html(原文请关注) 这几天在centos下装mysql,这里记录一下安装的过程,方便以后查阅 Mysql5.5.37安 ...

  3. VoltDB公布4.0版本号,大步提高内存实时分析速度,进军操作数据库市场

    号称世界上最快的关系数据库的VoltDB与2014年1月29号(美国东部时间)公布下一代数据库4.0版本号.新的版本号有非常多地方的改进,大步挺高系统性能.在过去的13年,VoltdDB号称自己公司较 ...

  4. 分布式服务框架 Zookeeper -- 管理分布式环境中的数据--转载

    原文:http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/ Zookeeper 分布式服务框架是 Apache Hadoop ...

  5. 第二次装OA系统

    第二次安装:1.解压之后再MYOA目录下 找到一键安装.bat2.安装之后,一闪而过.(电脑上不需要apache,也不需要 mysql)3.192.168.1.111(自己电脑IP)看是否可以,若不可 ...

  6. CentOS7安装Puppet+GitLab+Bind

    添加Puppet官方源 rpm -Uvh https://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm 安装Puppet yum -y i ...

  7. Windows系统下搭建Jenkins环境

    1. 安装JDK JDK下载地址:  http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht ...

  8. HDU 4196 Remoteland

    题意:给定一个n,然后让你从1-n中选出某些数乘起来,使得乘积最大,并且乘积必须是完全平方数. 思路:将1-n种每个数都分解素因子,把他们的素因子的幂加起来,如果是偶数,就说明可以构成完全平方数,乘起 ...

  9. 一个玩具程序——测试密码强度(pure C)

    替人写的C语言作业… 介绍: 程序名称:密码强度检测程序 注释风格:doxygen 测试环境:linux3.6, gcc4.7window7, vs2012 已知问题:1. 算法与参考链接不一致,结果 ...

  10. JavaScript入门(2)

    一.JS输出内容--(document.write) document.write()可用于直接向HTML输出流写内容,即直接在网页中输出内容. 第一种:输出内容用" "括起来,直 ...