目录
创建数据库
创建账号与授权
连接RDS数据库
创建数据库
在创建数据库的页面,你需要设置数据库的名称、字符集、排序规则等信息。
字符集:字符集(Character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集名称:ASCII字符集、GB2312字符集、BIG5字符集、 GB18030字符集、Unicode字符集等。
utf8、utf8mb4是Unicode其中的使用方式。在跨境电商行业里通常选用utf8就够了,若是表情符场景可选用utf8mb4这样会增加一点存储成本。
1、在左侧导航栏中单击数据库管理,然后单击创建数据库。
2、设置库名和字符集。
数据库名称是唯一的,要确保起一个有意义且易于识别的名字。字符集和排序规则要根据实际需求来选择,一般来说选择utf8就可以啦。然后单击创建。
创建账号与授权
在RDS上管理用户和授权是非常重要的,它可以确保数据库的安全性和数据的隐私。
1、在左侧导航栏选择账号管理,然后单击创建账号。
2、设置账号信息
高权限账号无需选择要授权的数据库,因为高权限账号拥有实例里所有数据库的权限,一个实例只能有一个;普通账号可以有多个,可授读写(DDL+DML)、只读、仅DDL或仅DML中的一个或多个,也可以自定义权限。
连接RDS数据库
在RDS基础信息页面点击登录数据库,在弹出的DMS页面中填写数据库账号名和密码,然后单击登录就连上RDS了。
1、在左侧导航栏选择基本信息,然后单击登录数据库。
2、在弹出的DMS页面中,填写数据库账号名和密码,然后单击登录。
填上账号、密码之后点击测试连接,成功之后点击登录,就连上RDS了。
3、登录成功后,在左侧双击目标数据库名称,可以切换数据库。
现在你已通过DMS连上RDS,根据下面SQL去创建一张表,体验一下增删改查
-- 创建表结构
CREATE TABLE `goods` (`id` bigint(20) NOT NULL COMMENT '书籍编号',`name` varchar(32) NOT NULL COMMENT '书籍名称',`price` decimal(10,0) NOT NULL COMMENT '单价',`stock` int(10) unsigned NOT NULL COMMENT '库存',`author` varchar(128) DEFAULT NULL COMMENT '作者',`publishing_house` varchar(32) DEFAULT NULL COMMENT '出版社',`publishing_date` date DEFAULT NULL COMMENT '出版日期',`type` varchar(16) DEFAULT NULL COMMENT '类型',PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商品信息';-- 插入数据
INSERT INTO`goods` (`id`,`name`,`price`,`stock`,`author`,`publishing_house`,`publishing_date`,`type`)
VALUES('1','Python编程从入门到精通','50','4990','张三','图灵出版社','2022-01-15','计算机'),('2','数据结构与算法分析','35','700','李四','清华大学出版社','2021-09-30','计算机');-- 查询
SELECT * FROM `goods`;-- 修改数据(修改后执行上面的查询语句检查是否修改成功)
UPDATE `goods`
SET`price` = 78
WHEREid = 1-- 删除数据(删除后执行上面的查询语句检查是否删除成功)
DELETE FROM `goods`
WHERE`id` = 1-- 删除表
DROP TABLE `goods` ;