首页 > 代码库 > MySQL数据库管理
MySQL数据库管理
db.opt文件的主要功能是记录当前数据库的默认字符集及字符序等信息。如果想修改某个数据库的字符集,直接编辑该数据库对应的opt文件即可,使用mysql命令“alter database choose character set utf8;”也可以设置数据库的字符集,该命令的修改结果将保存到opt文件。
在my.ini配置文件的【mysqld】选项组中,参数datadir配置了mysql数据库文件存放的路径,使用命令“show variable like ‘datadir’;”查看参数datadir的值。
在my.ini配置文件的【mysqld】选项组中,参数basedir配置了mysql的安装路径(一般情况下,与mysql的bin目录所在的目录相同)。
查看数据库
Information_schema系统数据库定义了所有数据库对象的元数据信息,例如所产生数据库、表、字段、索引、约束、权限、存储引擎、字符集和触发器等信息都存储在information_schema数据库中。
Choose数据库为刚刚新建的数据库
Mysql系统数据库记录了mysql的账户信息以及mysql账户的访问权限,进而实现mysql账户的身份认证以及权限验证,避免非法用户‘越权’执行。
Performance_schema系统数据库用于收集mysql服务器的性能参数,以便数据管理员了解产生性能瓶颈的原因。
备注:元数据是用于定义数据(也叫数据字典),元数据定义了数据库中使用的字段名、字段类型等信息,对数据库中的数据起到约束作用,避免数据出现‘错别字’。
显示数据库结构
Show create database database_name;查看命令database_name数据库的结构。
Show create database choose;可以查看choose数据库的相关信息。
Mysql表管理
Mysql数据库中,典型的数据库对象包括表、视图、索引、存储过程、函数、触发器等。其中,表示数据库中最为重要的数据库对象。使用SQL语句‘create table表名’既可创建一个数据库表。