标签:database

MySQL 8.0 和 MongoDB 在 NoSQL 方面的差异对比

MySQL 8.0 开始也支持 NoSQL 了,那么和 MongoDB 相比较,体验是否一样呢?让我们来看一看! MySQL 8.0 (使用 MySQL Shell 和 X DevAPI)1. 创建 Schemamysqlsh --uri user@host:33060 --mysqlx // 创建一个新的 schemavar demo = session.createSchema('d

初始化数据库必备步骤

我们在创建测试数据库的时候,应该遵循一个数据库一个用户的原则,避免所有数据库都使用管理员(MySQL 是 root,PostgreSQL 是 postgres)来操作,这样可以顺便练习一下赋予权限的操作,合理利用数据库资源。一般会固定的有以下几个步骤: 创建新用户 创建新数据库 赋予该用户对该数据库的使用权限 删除用户(可选) 删除数据库(可选) 下面以 dbuser 为新用户,example

SQL 学习小例子

我们的目标是创建一个数据库,包含顾客、商品,以及二者产生关系得到的订单,过程中我们要尽可能地用到关系型数据库的特性,所以还有一些衍生的表单。本文的 SQL 语法遵循 Mysql 的语法。 step1: 创建表单使用数据库(假设已有): USE `hungry`; 用户表单: CREATE TABLE `users` ( `id` int(8) unsigned NOT NULL AUTO_I