爱程序网
首页
编程语言
后端
Web前端
手机开发
数据库
操作系统
下载
网站运营
知识库
架构设计
从零开始学习MySQL3---数据库的基本操作
2016-04-25 19:29:50
来源:
阅读:
创建数据库
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---数据
Tags:
从零开始学习MySQL3---数据
相关文章列表:
热门排行
mysql 源码安装
安装MySQL在最后的start service停住了解决方法
关于centos7中使用rpm方式安装mysql5.7版本后无法使用roo
MySql安装步骤详解,MySql的root密码设置,启动MySql服务。
Mac Mysql5.7.11安装和卸载
Mysql 5.6 源码编译安装
CentOS 6.6安装Xtrabackup RPM提示缺少libev.so.4()
多实例mysql的安装和管理
mysql5.7.11编译安装以及修改root密码小结
MySQL5.7.10免安装版配置
关于爱程序网
-
联系我们
-
广告服务
-
友情链接
-
网站地图
-
版权声明
-
人才招聘
-
帮助