window系统中cmd进入命令黑窗口
1.命令行登录数据库
控制台输入:mysql -u用户名 -p密码;
- 1 查看所有数据库
show databases;
2.2 创建数据库命令
创建一个名为db_classes的数据库
create database nacos_config_db;
2.3 删除数据库命令
drop databse 库名;
informationn_schema 、performannce_schema 和 sys 都是系统自带的数据库,是安装 MySQL 默认创建的数据库。它们各自表示如下:
- informationn_schema:主要存储一些数据库对象信息,比如用户表信息、权限信息、分区信息等
- performannce_schema:MySQL 5.5 之后新增加的数据库,主要用于收集数据库服务器性能参数。
- sys: MySQL 5.7 提供的数据库,sys
数据库里面包含了一系列的存储过程、自定义函数以及视图来帮助我们快速的了解系统的元数据信息。
2.4 使用数据库
创建完成后,我们要选择要使用的数据库,
use nacos_config_db;
2.5 查看表
查看创建的表
show tables;
2.6. 创建一个名为config_info的表
创建表命令:CREATE TABLE 表名称(列名称1 数据类型 约束,列名称2 数据类型 约束,列名称3 数据类型 约束,…)
CREATE TABLE `config_info` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`data_id` varchar(255) NOT NULL COMMENT 'data_id',
`group_id` varchar(128) DEFAULT NULL COMMENT 'group_id',
`content` longtext NOT NULL COMMENT 'content',
`md5` varchar(32) DEFAULT NULL COMMENT 'md5',
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`src_user` text COMMENT 'source user',
`src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip',
`app_name` varchar(128) DEFAULT NULL COMMENT 'app_name',
`tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段',
`c_desc` varchar(256) DEFAULT NULL COMMENT 'configuration description',
`c_use` varchar(64) DEFAULT NULL COMMENT 'configuration usage',
`effect` varchar(64) DEFAULT NULL COMMENT '配置生效的描述',
`type` varchar(64) DEFAULT NULL COMMENT '配置的类型',
`c_schema` text COMMENT '配置的模式',
`encrypted_data_key` text NOT NULL COMMENT '密钥',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_configinfo_datagrouptenant` (`data_id`,`group_id`,`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info';
删除表的命令:drop table 表名
2.7 .查看新创建的表
desc config_info;
2.8 .往表中插入数据
这里我插入的是四大名著中的几个人物
insert into config_info values(“内容1”,“内容2”,内容3,“内容4”,“内容5”,…);
insert into config_info values(123,'01','01','01','md5','2025-03-28','2025-03-28',null,null,null,null,null,null,null,null,null,'01');
2.9 . 查看所插入的内容
SELECT * FROM config_info;