当前位置: 首页 > news >正文

MySql数据库增删改查常用语句命令-MySQL步骤详解教程

MySQL简介:

根据查询结果返回一个正的 MySQL 结果资源号,出错时返回 FALSE。本函数会对 INSERT/UPDATE/DELETE 查询返回 TRUE/FALSE 来指示成功或失败。

mysql_db_query() 选择一个数据库并在其上执行查询。如果没有提供可选的连接标识,本函数会去找一个到 MySQL 服务器的已打开的连接,如果找不到已打开连接则会尝试无参数调用 mysql_connect() 来建立一个。

注意此函数不会切换回先前连接到的数据库。换句话说,不能用此函数临时在另一个数据库上执行 sql 查询,只能手工切换回来。强烈建议用户在 sql 查询中使用 database.table 语法来替代此函数。

MySQL相关视频教程:https://www.bilibili.com/video/BV1Vy4y1z7EX

增删改查语句

增删改查的语句命令为:

库操作

表操作

创建数据库表:

创建一个表名为:employee,该表中含有id、name、sex、birthday、job字段

表中增加image字段:

alter table employee add image blob;

修改job值,使其长度为60(原长度为100): 

alter table employee modify job varchar(60);

删除sex列:

alter table employee drop sex;

表名改为user(原名employee):

rename table employee to user;

修改表的字符集为utf-8:

alter table user charactersetutf8;

列名name改为username:

alter table user change column name username varchar(100);

删除表:

drop table user;

增删改查实例

准备表

插入数据

insert into employee(id,name,sex,birthday,entry_date,salary,resum)

values(1,'zhangsan','male','1993-03-04','2016-11-10','1000','i am a developer');

制定某些列插入数据:

insert into employee(id) values(6);

插入汉字:

insert into employee(id,name) values(6,'张三');

修改表数据

将所有员工薪水修改为5000元:

update employeesetsalary=5000;

将姓名为‘zhangsan’的员工薪水修改为3000元:

update employeesetsalary=3000wherename='zhangsan';

将姓名为‘aaa’的员工薪水修改为4000元,job修改为ccc:

update employeesetsalary=4000,job='ccc'wherename='aaa';

将‘wu’的薪水在原有基础上增加1000元:

update employeesetsalary=salary+1000wherename='wu';

删除表数据

删除表中名称为‘zhangsan’的记录:

deletefromemployeewherejob='zhangsan';

删除表中所有记录:

deletefromemployee;

使用truncate删除表中记录:

truncate table employee;

查询表数据

查询表中所有学生的信息:

selectid,name,chinese,english,mathfromstudent;

查询表中所有学生的姓名和对应的英语成绩:

selectname,englishfromstudent;

查询姓名为wu的学生成绩:

select*fromstudentwherename='wu';

查询英语成绩大于90分的同学:

selectnamefromstudentwhereenglish>'90';

查询英语分数在80-90之间的同学:

select*fromstudentwhereenglish>=80and english<=90;

常见的MySQL语句命令

常见MySQL字段含义



喜欢的朋友记得点赞、收藏、关注哦!!!

相关文章:

  • Docker 的基本概念和优势,以及在应用程序开发中的实际应用
  • (十七) Nginx解析:架构设计、负载均衡实战与常见面试问题
  • windows环境下安装部署dify+本地知识库+线上模型
  • linux安装reids
  • 探索在直播中的面部吸引力预测新的基准和多模态方法
  • Git基础之分支
  • 观看文艺汇演问题
  • YC 孵化项目 Pinch:实时语音翻译视频会议平台;Mistral OCR:能处理多语言多模态复杂文档丨日报
  • 【Linux】详谈 基础I/O
  • linux学习(十)(磁盘和文件系统(索引节点,文件系统,添加磁盘,交换,LVM公司,挂载))
  • c语言笔记 函数参数的等价(上)
  • redis数据迁移教程(使用RedisShake实现不停机迁移十分便捷)
  • liunx学习(四)(文本处理(stdout stderr,Cut,paste,sort,tr,head,Tail,join,Split,grep,...))
  • OSI模型
  • 使用 QML 和 QtSql 实现 SQLite 数据库操作
  • FPGA基础 -- Verilog常用关键字
  • langChainv0.3学习笔记(初级篇)
  • mysql创建数据库和表
  • 【网络安全工程】任务11:路由器配置与静态路由配置
  • 锐势信息的面试
  • 人民空军:网上出现的“运-20向外方运送物资”为不实消息
  • 75万采购防火墙实为299元路由器?重庆三峡学院发布终止公告:出现违法违规行为
  • “一节课、两小时”,体育正在回归“C位”
  • 交涉之政、交涉之学与交涉文献——《近代中外交涉史料丛书》第二辑“总序”
  • 2025世界数字教育大会将于5月14日至16日在武汉举办
  • 美联储宣布维持联邦基金利率目标区间不变