const mysql = require('mysql2'); // 数据库配置 const dbConfig = { host: '129.211.213.226', port: 9527, user: 'root', password: 'aiotAiot123!', database: 'jiebandata' }; // 创建连接 const connection = mysql.createConnection(dbConfig); // 连接数据库 connection.connect((err) => { if (err) { console.error('数据库连接失败: ' + err.stack); return; } console.log('数据库连接成功,连接ID: ' + connection.threadId); // 查询管理员表结构 connection.query('DESCRIBE admins', (error, results) => { if (error) { console.error('查询管理员表结构失败: ' + error.stack); connection.end(); return; } console.log('\n=== 管理员表结构 ==='); console.table(results.map(row => ({ 字段: row.Field, 类型: row.Type, 空: row.Null, 键: row.Key, 默认值: row.Default, 额外: row.Extra }))); // 查询管理员数据 connection.query('SELECT * FROM admins', (error, results) => { if (error) { console.error('查询管理员数据失败: ' + error.stack); connection.end(); return; } console.log('\n=== 管理员数据 ==='); console.table(results.map(row => ({ ID: row.id, 用户名: row.username, 邮箱: row.email, 昵称: row.nickname, 角色: row.role, 状态: row.status, 创建时间: row.created_at, 最后登录: row.last_login }))); console.log('\n✅ 数据库验证完成'); connection.end(); }); }); });