Mysql应用MariaDB(MySQL)创建、删除、选择及数据类型使用详解
《Mysql应用MariaDB(MySQL)创建、删除、选择及数据类型使用详解》要点: MYSQL数据库一、MariaDB简介(MySQL简介略过) MYSQL数据库??????? MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品.在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB. MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中.MariaDB名称来自Michael Widenius的女儿Maria的名字. MYSQL数据库??????? MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能.这个版本还包括了 PrimeBase XT (PBXT) 和 FederatedX存储引擎. MYSQL数据库二、MariaDB的创建、删除、选择及数据类型使用详解(注:本文演示为root权限) MYSQL数据库(1)MariaDB创建数据库 MYSQL数据库??? 1.1:使用mysqladmin创建数据库??????????? MYSQL数据库
[root@test01 10.19.166.166 ~ ]
# mysqladmin -u root -p create testdb1
Enter password: // 此处填写MariaDB数据库的密码
[root@test01 10.19.166.166 ~ ]
# mysql
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| hellodb |
| information_schema |
| mydb |
| mysql |
| performance_schema |
| test |
| testdb |
| testdb1 |<---创建的好的库
+--------------------+
MYSQL数据库?? 1.2:登录MariaDB库创建 MYSQL数据库
MariaDB [(none)]> create database testdb2;
Query OK,1 row affected (0.00 sec)
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| hellodb |
| information_schema |
| mydb |
| mysql |
| performance_schema |
| test |
| testdb |
| testdb1 |
| testdb2 |<---创建好的库
+--------------------+
MYSQL数据库(2)MariaDB删除数据库 MYSQL数据库??? 2.1:使用mysqladmin删除数据库 MYSQL数据库
[root@test01 10.19.166.166 ~ ]
# mysqladmin -u root -p drop testdb1
Enter password: //输入数据库密码
//执行完上面的删除命令后,会出现一个提示框,提示是否确认删除此数据库
Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.
Do you really want to drop the 'testdb1' database [y/N] y //删除
Database "testdb1" dropped
MYSQL数据库??? 登录查看 MYSQL数据库
MariaDB [(none)]> show databases; //确认testdb1已被删除
+--------------------+
| Database |
+--------------------+
| hellodb |
| information_schema |
| mydb |
| mysql |
| performance_schema |
| test |
| testdb |
| testdb2 |
+--------------------+
MYSQL数据库? 2.2:登录MariaDB库删除 MYSQL数据库
MariaDB [(none)]> drop database testdb2;
Query OK,0 rows affected (0.00 sec)
MariaDB [(none)]> show databases; //确认testdb2已被删除
+--------------------+
| Database |
+--------------------+
| hellodb |
| information_schema |
| mydb |
| mysql |
| performance_schema |
| test |
| testdb |
+--------------------+
MYSQL数据库(3)MariaDB选择数据库,查看选择库下面的所有表 MYSQL数据库
MariaDB [(none)]> show databases; //查看所有库
+--------------------+
| Database |
+--------------------+
| hellodb |
| information_schema |
| mydb |
| mysql |
| performance_schema |
| test |
| testdb |
+--------------------+
7 rows in set (0.00 sec)
MariaDB [(none)]> use mydb //选择mydb数据库
Database changed
MariaDB [mydb]> show tables; //查看mydb数据库下面所有表信息
+----------------+
| Tables_in_mydb |
+----------------+
| ssc |
| t1 |
| tb2 |
| tb4 |
| tb5 |
+----------------+
5 rows in set (0.00 sec)
MYSQL数据库(4)MariaDB数据类型 MYSQL数据库?? 4.1 数值型 |
- 数据库索引
- MYSQL数据库MySQL 性能优化神器Explain介绍及使用详情
- MYSQL教程如何修改mysql数据库的max_allowed_packet参数
- Mysql学习mysql启动服务报1058错误的解决方法
- MYSQL教程查看修改mysql编码方式让它支持中文(gbk或者utf8)
- Mysql入门mysql “ Every derived table must have its own
- Oracle用SQL语句实现desc函数功能
- SQL with rollup 、with cube、grouping 统计函数用法
- php – 为什么password_verify返回false?
- mysql – ZF2如何使用join重命名字段名称