#drizzle sql语法参考:http://docs.drizzle.org/#sql-language
现在,你就可以向服务器发出SQL命令了,就像用MySQL客户端那样。
drizzle> SELECT VERSION();
+--------------+
| VERSION() |
+--------------+
| 2009.06.1063 |
+--------------+
1 row in set (0 sec)
我们先创建一个数据库并添加一张表:
drizzle> CREATE DATABASE test;
Query OK, 1 row affected (0 sec)
drizzle> USE test;
Database changed
drizzle> CREATE TABLE items (
-> ItemID INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> ItemDesc VARCHAR(255) NOT NULL,
-> ItemQty INT NOT NULL
-> );
Query OK, 0 rows affected (0.01 sec)
据Drizzle FAQ所述,Drizzle支持TEXT, BLOB, VARCHAR, VARBINARY, TIMESTAMP, DATETIME, DATE, TIME, ENUM, INT, DOUBLE以及DECIMAL 这些字段类型。通过MySQL,你可能已经对这其中的许多了如指掌了
下面通过向表中填充一些记录来继续我们的示例演示:
drizzle> INSERT INTO items (ItemDesc, ItemQty) VALUES ('Bacon', 4);
Query OK, 1 row affected (0 sec)
drizzle> INSERT INTO items (ItemDesc, ItemQty) VALUES ('Eggs', 3);
Query OK, 1 row affected (0 sec)
drizzle> INSERT INTO items (ItemDesc, ItemQty) VALUES ('Milk', 1);
Query OK, 1 row affected (0 sec)
drizzle> INSERT INTO items (ItemDesc, ItemQty) VALUES ('Apples', 6);
Query OK, 1 row affected (0.01 sec)
简单运行一个SELECT语句看看是否一切正常:
drizzle> SELECT * FROM items;
+--------+----------+---------+
| ItemID | ItemDesc | ItemQty |
+--------+----------+---------+
| 1 | Bacon | 4 |
| 2 | Eggs | 3 |
| 3 | Milk | 1 |
| 4 | Apples | 6 |
+--------+----------+---------+
4 rows in set (0 sec)
分享到:
相关推荐
总结来说,连接Ruby和Drizzle数据库涉及到使用`DBI`库,配置ODBC连接,编写SQL查询,以及可能的事务和错误处理。通过这样的连接,开发者能够有效地在Ruby应用程序中存取和管理Drizzle数据库的数据。同时,对源码的...
它剥离了MySQL中一些不常使用的功能,如存储过程、触发器、视图等,以减少数据库的复杂性。这样做的目的是降低内存占用,提高并发处理能力和响应速度,更适合大规模分布式应用。 2. **轻量级架构** Drizzle的轻量...
结合了其他 Navicat 成员的功能,Navicat Premium 支持大部份在现今数据库管理系统中使用的功能,包括存储过程、事件、触发器、函数、视图等。 Navicat Premium 能使你快速地在各种数据库系统间传输数据,或传输到一...
微软之 SQL 数据服务非云服务竞争者文档存储是指使用微软之SQL数据服务非云服务竞争者文档存储。 CouchDB是指使用CouchDB来实现文档存储。 特性是指使用CouchDB的特点和优势。 Riak是指使用Riak来实现文档存储。 ...
此外,它与 Drizzle、OurDelta 和 Percona Server 兼容,并支持 Amazon RDS、Amazon Aurora、Amazon Redshift、SQL Azure、Oracle Cloud 和 Google Cloud 等云数据库。让管理不同类型的数据库更加方便。
本文将深入探讨DrizzleJDBC的核心功能、特点以及如何在实际应用中使用。 首先,DrizzleJDBC是一个Java Database Connectivity (JDBC)驱动,它允许Java应用程序通过标准JDBC API与Drizzle和MySQL数据库进行交互。...
PNUTS感悟 微软之SQL数据服务 非云服务竞争者 文档存储 Couc hDB 特性 Riak MongoDB Terrastore T hruDB Key Value / Tuple 存储 Amazon之SimpleDB Chordless Redis Scalaris Tokyo cabinet / Tyrant CT.M Scalien ...
2. **PostgreSQL**:PostgreSQL是一种开源的关系型数据库管理系统,以其强大的SQL支持、稳定性及丰富的功能而受到广泛赞誉。在Duolingo克隆项目中,它用于存储用户信息、课程数据以及其他与学习进度相关的记录。 3....
结合了其他 Navicat 成员的功能,Navicat Premium 支持大部份在现今数据库管理系统中使用的功能,包括存储过程、事件、触发器、函数、视图等。 Navicat Premium 能使你快速地在各种数据库系统间传输数据,或传输到...
在MySQL数据库管理中,字符集的配置与使用是十分重要的环节之一,尤其在处理多语言环境的数据时更是如此。如果字符集配置不当,很容易导致数据插入、查询过程中出现乱码问题。本文将根据提供的文件信息,详细解释...
9. 支持多种数据库:除了MySQL和MariaDB,phpMyAdmin还能与其他兼容MySQL协议的数据库系统配合,如Drizzle、Amazon Aurora、Percona Server等。 10. 兼容性:phpMyAdmin适用于多种操作系统,包括Linux、Windows、...
MySQL是世界上最广泛使用的开源关系型数据库之一,尤其在Java架构师的工作中,了解并掌握MySQL的知识至关重要。本学习笔记将围绕MySQL的基础知识、体系架构、性能优化等方面进行深入探讨。 首先,MySQL的学习需要...
MySQL是一种广泛使用的开源关系型数据库管理系统,特别适合于Web应用程序。在Java架构师的角色中,理解MySQL的基础知识、表结构设计、性能优化和事务处理是非常重要的。以下是对标题和描述中涉及知识点的详细说明: ...
- 将 SQL 文件 `mifospltaform-tenants-first-time-install.sql` 导入 `mifosplatform-tenants` 数据库。 - 修改 `tenants` 表中的用户名和密码。 - 将 SQL 文件 `load_sample_data.sql` 导入 `mifostenant-...
Navicat Premium 是一套数据库管理工具,让你... 此外,它与 Drizzle、OurDelta 和 Percona Server 兼容,并支持 Amazon RDS、Amazon Aurora、Amazon Redshift、SQL Azure、Oracle Cloud 和 Google Cloud 等云数据库。
MySQL是世界上最受欢迎的关系型数据库管理系统之一,尤其在互联网行业中,其地位不可动摇。本文将针对“mysql自学文档--教你怎么自学mysql”这一主题,详细解析MySQL的基础知识和高级操作,帮助你快速掌握MySQL的...
MySQL不仅支持SQL语言标准,而且能够很好地与各种操作系统兼容,如Linux、Windows等,这使得它成为了许多网站和应用程序首选的数据库解决方案。 #### 二、MySQL的历史与发展 - **起源与发展**: - 1979年,MySQL...
5. **创建数据库**:使用 MySQL 命令创建 Mifos X 所需的两个数据库:`mifosplatform-tenants` 和 `mifostenant-default`。 6. **导入数据文件**: - 将 `mifospltaform-tenants-first-time-install.sql` 文件导入...