数据库对象

存储,管理和使用数据的不同结构形式表、视图、存储过程、函数、触发器、事件、索引
图片描述

数据库

存储数据库对象的容器
图片描述

系统数据库(系统自带,不能修改)

  • information_schema:存储数据库对象信息,如:用户表信息、列信息、权限、字符、分区等信息
  • performance_schema:存储数据库服务器性能参数信息
  • mysql:存储数据库用户权限信息
  • test:任何用户都可以使用的测试数据库

用户数据库(用户自定义的数据库)

一般的,一个项目一个用户数据库


常用的操作命令

查看数据库服务器存在哪些数据库:
show databases;  /* 分号结尾,s代表多的意思 */
使用指定的数据库:
use [database_name];
查看指定的数据库中哪些数据表:
show tables;
创建指定名称的数据库:
create database [database_name];
删除数据库:
drop database [database_name];
删除整张表:
drop table [tablename];

MySQL的存储引擎

MySQL中的数据用各种不同的技术存储在文件(或者内存)中,这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供不同的功能和能力。

通过选择不同的技术,能够获得额外的速度或者功能,从而改善应用的整体功能。


已注销
35 声望8 粉丝