AI写MCU代码避坑指南:翻车根因、协作流程与原厂考量
2026/11/3 5:09:19
-- 查看所有数据库SHOWDATABASES;-- 创建数据库CREATEDATABASE数据库名;-- 选择数据库USE数据库名;-- 删除数据库DROPDATABASE数据库名;-- 查看所有表SHOWTABLES;-- 查看表结构DESCRIBE表名;-- 或SHOWCOLUMNSFROM表名;-- 创建表CREATETABLE表名(列名 数据类型[约束],...);-- 删除表DROPTABLE表名;-- 修改表结构-- 添加列ALTERTABLE表名ADD列名 数据类型;-- 删除列ALTERTABLE表名DROPCOLUMN列名;-- 修改列ALTERTABLE表名MODIFYCOLUMN列名 数据类型;-- 重命名表RENAMETABLE原表名TO新表名;-- 插入数据INSERTINTO表名(列1,列2,...)VALUES(值1,值2,...);-- 查询数据SELECT列1,列2FROM表名WHERE条件;-- 更新数据UPDATE表名SET列1=值1,列2=值2WHERE条件;-- 删除数据DELETEFROM表名WHERE条件;-- 明确逻辑运算符的优先级-- start_time 不晚于 2025-01-26 04:40:31 且 finish_time 不早于该时间或为空的记录。SELECT*FROM表1WHEREstart_time<='2025-01-26 04:40:31'AND(finish_time>='2025-01-26 04:40:31'ORfinish_timeISNULL);-- 连接查询-- 内连接SELECT*FROM表1INNERJOIN表2ON表1.列名=表2.列名;-- 左连接SELECT*FROM表1LEFTJOIN表2ON表1.列名=表2.列名;-- 右连接SELECT*FROM表1RIGHTJOIN表2ON表1.列名=表2.列名;-- 查看所有用户SELECTUser,HostFROMmysql.user;-- 创建用户CREATEUSER'用户名'@'主机名'IDENTIFIEDBY'密码';-- 删除用户DROPUSER'用户名'@'主机名';-- 授予权限GRANT权限ON数据库名.*TO'用户名'@'主机名';-- 撤销权限REVOKE权限ON数据库名.*FROM'用户名'@'主机名';-- 刷新权限FLUSHPRIVILEGES;-- 使用脚本导入数据库 mysql-hhostname-uuser1-pPassword-Pport databaseName<file.sql