目录
创建数据库
创建账号与授权
连接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
WHERE
id = 1
-- 删除数据(删除后执行上面的查询语句检查是否删除成功)
DELETE FROM `goods`
WHERE
`id` = 1
-- 删除表
DROP TABLE `goods` ;