表的增删改查

这篇具有很好参考价值的文章主要介绍了表的增删改查。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

表的增删改查,mysql,mysql,linux

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)

*问题:插入记录报错

表的增删改查,mysql,mysql,linux

解决:将字符集换成 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文章来源地址https://www.toymoban.com/news/detail-539184.html

到了这里,关于表的增删改查的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【MySQL】 MySQL表的增删改查(基础)

    本节目标: CRUD : Create, Retrieve,Update,Delete 新增数据 查询数据 修改数据 删除数据 注释:在SQL中可以使用“–空格+描述”来表示注释说明 CRUD 即增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)四个单词的首字母缩写 语法格式: 创建案例如下: 代码如下: 结果如下: 代

    2024年02月07日
    浏览(45)
  • MySQL--MySQL表的增删改查(进阶)

    check 聚合查找 count sum average max min 我们这里先构造出多张表 查询lisi同学的成绩 来自student和来自score c 增加名字这一条件 查询所有同学的总成绩以及个人信息 来自score和来自student 查询所有同学的各科成绩以及个人信息 来自student,course和score 简化后的结果如下: 除了上述的

    2024年02月09日
    浏览(39)
  • MySQL--MySQL表的增删改查(基础)

    排序:ORDER BY 语法: – ASC 为升序(从小到大) – DESC 为降序(从大到小) – 默认为 ASC SELECT … FROM table_name [WHERE …] ORDER BY column [ASC|DESC], […]; *** update

    2024年02月09日
    浏览(33)
  • [MySQL]关于表的增删改查

    目录 1.插入 1.1单行数据+全列插入  1.2多行插入,指定列插入 ​编辑2.查询 2.1全列查询 2.2指定列查询 3.3查询字段为表达式  2.4别名 ​编辑2.5去重 2.6排序  2.7条件查询 2.7.1基本查询: 2.7.2 AND 和OR 2.7.3范围查询  2.7.4模糊查询  2.7.5分页查询 limit 3.修改 4.删除 我们首先创建一张

    2024年01月23日
    浏览(33)
  • 4.MySQL表的增删改查(进阶)

    大家好,我是晓星航。今天为大家带来的是 MySQL表的增删改查(进阶) 相关的讲解!😀 NOT NULL - 指示某列不能存储 NULL 值。 UNIQUE - 保证某列的每行必须有 唯一 的值。 DEFAULT - 规定没有给列赋值时的默认值。 PRIMARY KEY - NOT NULL 和 UNIQUE 的结合。确保某列(或两个列多个列的结

    2024年02月09日
    浏览(52)
  • 3.MySQL表的增删改查(基础)

    大家好,我是晓星航。今天为大家带来的是 MySQL表的增删改查(基础) 相关的讲解!😀 本节目标: CRUD : Create, Retrieve,Update,Delete 新增数据 查询数据 修改数据 删除数据 注释:在SQL中可以使用“–空格+描述”来表示注释说明 CRUD 即增加(Create)、查询(Retrieve)、更新(Update)、

    2024年02月08日
    浏览(46)
  • 【MySQL学习】MySQL表的增删改查操作

    MySQL的 CURD 是一个数据库技术中的缩写词,一般的项目开发的各种参数的基本功能都是CURD,他的作用是用于处理数据的基本原子操作。CURD 分别代表创建(Create)、更新(Update)、读取(Read)和删除(Delete)操作。 新增数据的语法: 案例: 插入两条记录,value_list 数量必须

    2024年02月02日
    浏览(46)
  • 【MySQL】MySQL表的增删改查(CRUD)

    ✨个人主页:bit me👇 ✨当前专栏:MySQL数据库👇 ✨算法专栏:算法基础👇 ✨每日一语:生命久如暗室,不碍朝歌暮诗   CRUD : Create,Retrieve,Update,Delete 新增数据 查询数据 修改数据 删除数据 MySQL的工作就是组织管理数据,先保存,保存好了后好进行增删改查 增删改查的

    2024年02月02日
    浏览(51)
  • 【数据库】MySQL表的增删改查

    注释:在SQL中可以使用“–空格+描述”来表示注释说明 CRUD 即增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)四个单词的首字母缩写 语法: 案例: 2.1 单行数据 + 全列插入 2.2 多行数据 + 指定列插入 查询(Retrieve) 语法: 案例: 3.1 全列查询 3.2 指定列查询 3.3 查询字段为

    2024年03月23日
    浏览(47)
  • 【MySQL】基本查询之表的增删改查

    CRUD : Create(创建), Retrieve(读取),Update(更新),Delete(删除) 创建user表并设置四个字段 注意:insert into可以省略成 insert 由于 主键 或者 唯一键 对应的值已经存在而导致插入失败,可以选择性的进行同步更新操作 注意:更新的数据也不能和其他数据冲突 创建数据表并添加数据

    2024年02月17日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包