MySQL
文章平均质量分 90
通过阅读专栏中的文章,掌握MySQL的基本知识,提升对MySQL的理解和应用能力。
ferryman丶华
冷静,专注,乐观
展开
-
Mysql数据库相关认识与基础操作
数据库存储数据的介质其实也是磁盘,既然文件也能存储数据,为什么要用数据库,而不用文件?是一个C/S模式的数据库sql:structure query language — 结构化查询语言最主要学习的是DDL&DML:库和表的操作,以及库中数据的增删改查操作,以及事务。安装:安装的是mariadb数据库运行mysql客户端程序,访问mysql服务器:1. sql语句不区分大小写;2. 每一条sql语句默认都是以英文 ; 符号作为结尾;3. 在sql语句中,库名称和表名称,尽量避免使用关键字,比如原创 2022-12-03 15:18:43 · 162 阅读 · 0 评论 -
Mysql查询操作进阶
统计英语不及格的人数:2. sum(fields_name):对指定字段数据求和统计语文成绩之和:3. avg(fields_name):对指定字段数据求平均值统计语文平均成绩:4. max(fields_name):对指定字段求最大值求语文成绩最高的:5. min(fields_name):对指定字段求最小值求语文成绩最低的:二、分组查询—group by … having操作:示例:员工表中,包含有:员工姓名。员工岗位,员工薪资。查询1:公司中都有哪些岗位,每个岗位的最大薪资是多少原创 2022-12-04 14:27:00 · 818 阅读 · 0 评论 -
Mysql—C语言API接口
2. 连接mysql服务器3. 设置当前客户端的字符集4. 选择操作的数据库5. 执行sql语句5.1 获取mysql-api接口运行失败的原因:6. 保存查询结果到本地7. 获取结果集中的行数与列数8. 遍历结果集遍历结果集,会在res中做标记,保存读写位置,每获取一条就会向后偏移;MYSQL_ROW这是一个char *res[xxxx] - - 每个元素都是一个字段的值。原创 2022-12-04 17:06:47 · 1324 阅读 · 0 评论 -
Mysql—事务
示例:有一个银行,有用户ID,用户名,余额三个字段;1 张三 10002 李四 0目标实现:张三给李四转转账500;具体操作:1.要先给张三的账户-500,2.再给李四的账户+500;这是两条语句组成一个组合。A事务对表中数据进行修改,在A事务还没提交之前,B事务查询到了修改的数据;因为A事务没有完成之前,完全有可能事务回滚。事务A对数据库中数据进行了第一次查询,得到了一个结果:100;事务B对数据库中的数据进行了修改,并且提交了事务:200;事务A在后面重新对原创 2022-12-04 17:31:56 · 326 阅读 · 1 评论