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

表的增删改查

1、创建表

mysql> create table employee (
    -> id int(1) comment '员工编号',
    -> name varchar(6) comment '员工名字',
    -> gender varchar(2) comment '员工性别',
    -> salary int (4) comment '员工薪资');
Query OK, 0 rows affected (0.01 sec)

2、插入数据

insert employee values(1,'张三','男',2000);

insert into employee values (2,'李四','男',1000);

insert into employee values (3,'王五','女',4000)

*问题:插入记录报错

解决:将字符集换成 utf8mb4 即可,对mysql来说utf8mb4才是真正的utf8, 支持4个字节的字符,也兼容mysql的自己的utf8 。

执行如下语句:该语句直接将表的字符集设置为utf8mb4,并将表中字符类型的字段也转换为utf8mb4。

ALTER TABLE user_info CONVERT TO CHARACTER SET utf8mb4;

3、修改表数据

①  mysql> update employee set salary=5000;
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3  Changed: 3  Warnings: 0

②  mysql> update employee set salary=3000 where name='张三';
Query OK, 1 row affected (0.02 sec)
Rows matched: 1  Changed: 1  Warnings: 0

③  mysql> update employee set salary=4000,gender='女' where name='李四';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

④mysql> update employee set salary=salary+1000 where name='王五';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0

http://www.lryc.cn/news/94719.html

相关文章:

  • Tauri 应用中发送 http 请求
  • 基于霍夫变换的航迹起始算法研究(Matlab代码实现)
  • 如何使用Excel公式将(d:1,a:4,c:2,b:3)快速分割成8列并按顺序排列
  • 遥控泊车系统技术规范
  • qt 线程状态机实现并发自动任务
  • 社交机器人培育
  • CUnit在ARM平台上的离线搭建(让CUnit编译安装成功之后的可执行文件.so变成ARM下的—ARM aarch64)(实用篇)
  • 整数序列(山东大学考研机试题)
  • k8s集群安装
  • 【webrtc】ProcessThreadAttached
  • Orange pi3初调试
  • 手机里的视频怎么转换成MP4格式?简单的转换方法分享
  • Matlab数学建模实战——(Lokta-Volterra掠食者-猎物方程)
  • windows下软件推荐
  • SQlite数据库
  • Doris-问题
  • 什么是OA系统,什么是工单系统,有啥区别?
  • DDoS攻击:网络安全的威胁
  • docker版jxTMS使用指南:device的调整
  • AI智能语音机器人的功能和作用都有哪些?
  • vue3+vite+Ts 基于Antv/x6 绘制流程图
  • sys V 进程间通信之消息队列
  • Android 报错,闪退(错误)日志保存到手机内存中,以文本文件的形式保存
  • flutter聊天界面-加号【➕】更多展开相机、相册等操作Panel
  • 浅析泵站自动化技术的发展趋势
  • 5.4.1 虚拟专用网VPN
  • 第42节:cesium 火焰效果(含源码+视频)
  • MySQL基础篇第5章(排序与分页)
  • ​LeetCode解法汇总2679. 矩阵中的和
  • flask-apscheduler实现定时任务