MariaDB的特性:
1. 更多的存储的存储引擎 MyISAM --> Aria, InnoDB --> XtraDB 2. 诸多扩展和新特性 3. 提供了较多测试组件 4. truly open source
MariaDB的程序组成:
Client: mysql : CLI交互式客户端程序
Server:
mysql_safe
mysqld
mysqld_multi
命令行交互式客户端程序:mysql
mysql -uUSERNAME:用户名,默认为root -hHOST:服务器主机,默认为localhost -pPASSWORD,默认为空 Note: mysql用户账号由两部分组成:'USERNAME'@'HOST'; 其中HOST用于限制此用户可通过哪些主机远程连接mysql服务 %: 匹配任意长度的任意字符 _:匹配任意单个字符
命令:
客户端命令:本地执行
mysql>help //每个命令都有完整形式和简写格式:status, \s
服务端命令:通过mysql协议发往服务器执行并取回结果,每个命令都必须有命令结束符号,默认为分号
关系型数据库的常见组件:
数据库:database 表: table 行:row 列: column 索引:index 视图:view 用户:user 权限:privileges 存储过程:procedure 存储函数:function 触发器:trigger 事件调度器:event scheduler