mysql 命令下查看表名等简单操作

创建表:

create table 表名 (
    字段1varchar(255) not null default '', 
    字段2varchar(255) not null default '' 
);

查看表结构:

desc 表名;
show columns from 表名;
describe 表名;

insert:

insert into 表名(字段1名,字段2名) values('值1','值2');insert into links values('值1','值2'); #必须按字段顺序

update:

update 表名 set 字段=’值’ where 字段=” 值”;

delete:

delete from 表名 where 字段=”值”;

清空表:

delete from 表名; #不会重置ID的自增
truncate 表名; #相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用C语言通过MySQL提供的C API来操作MySQL数据库。下面是一个简单的示例代码,演示了如何连接数据库、执行查询语句并获取结果: ```c #include <mysql.h> #include <stdio.h> int main() { MYSQL *conn; MYSQL_RES *res; MYSQL_ROW row; // 初始化连接 conn = mysql_init(NULL); // 连接到数据库 if (!mysql_real_connect(conn, "localhost", "user", "password", "database", 0, NULL, 0)) { fprintf(stderr, "%s\n", mysql_error(conn)); return 1; } // 执行查询语句 if (mysql_query(conn, "SELECT * FROM table")) { fprintf(stderr, "%s\n", mysql_error(conn)); return 1; } // 获取查询结果 res = mysql_use_result(conn); // 遍历结果集并输出数据 while ((row = mysql_fetch_row(res)) != NULL) { printf("%s %s\n", row[0], row[1]); } // 释放结果集内存 mysql_free_result(res); // 关闭连接 mysql_close(conn); return 0; } ``` 请确保在编译时链接了MySQL库,使用以下命令编译: ``` gcc your_file.c -o output -lmysqlclient ``` 其中,`your_file.c` 是你保存上述代码的文件名,`output` 是编译生成的可执行文件名。在代码中,你需要将 `"localhost"` 替换为你的MySQL服务器地址,`"user"` 和 `"password"` 替换为你的数据库用户名和密码,`"database"` 替换为你要连接的数据库名。同时,你还需要根据你的查询需求修改查询语句 `"SELECT * FROM table"` 中的表名和字段名。 这只是一个简单的示例代码,你可以根据自己的需求进行更复杂的数据库操作。在使用C语言操作MySQL时,记得处理错误和释放资源,以保证程序的正常运行和安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值