mysql第五课[通俗易懂]

mysql第五课[通俗易懂]修改表中一行或多行数据: SELECT*FROM student;+ + + +| id | name | ban |+ + + +| 1 | yy | 1913 || 7 | ss | 1923 |

mysql第五课

修改表中一行或多行数据:

SELECT*FROM student;

+—-+——+——+

| id | name | ban  |

+—-+——+——+

|  1 | yy   | 1913 |

|  7 | ss   | 1923 |

|  8 | 许   | 1913 |

|  9 | 应   | 1913 |

| 10 | Aron | 1913 |

+—-+——+——+

5 rows in set
UPDATE student SET name=”yiyq”WHERE ban=1913;

Query OK, 4 rows affected

Rows matched: 4  Changed: 4  Warnings: 0
检查:SELECT*FROM student;

+—-+——+——+

| id | name | ban  |

+—-+——+——+

|  1 | yiyq | 1913 |

|  7 | ss   | 1923 |

|  8 | yiyq | 1913 |

|  9 | yiyq | 1913 |

| 10 | yiyq | 1913 |

+—-+——+——+

5 rows in set
删除数据:SELECT*FROM accout;

+—-+——+——-+

| id | name | money |

+—-+——+——-+

|  1 | a    |   800 |

|  2 | b    |  1200 |

+—-+——+——-+

2 rows in set
DELETE FROM accout WHERE name=”a”;

Query OK, 1 row affected
 SELECT*FROM accout;

+—-+——+——-+

| id | name | money |

+—-+——+——-+

|  2 | b    |  1200 |

+—-+——+——-+

1 row in set
 
创建表时创建索引:
INDEX id;
TRUNCATE也是删除数据,但它是删除一个表在重建一个相同的表。
 
 
创建索引:
CREATE [UNIQUE/FULLTEXT/SPATIAL] INDEX 索引名 ON 表名 (字段名 [(长度)] [ASC/DESC]);
普通索引什么都不加,
UNIQUE:可选参数,表示唯一约束,
FULLTEXT:可选参数,表示全文约束
SPATIAL:可选参数,表示空间约束
 
用ALTER创建:
ALTER TABLE 表名 ADD [UNIQUE/FULLTEXT/SPATIAL] INDEX 索引名(字段名[(长度)] [ASC/DESC]);
普通索引:ALTER TABLE book ADD INDEX inter_id(bookid);
 
 
删除索引:
1.ALTER TABLE 表名 DROP INDEX 字段名;
2.DROP  INDEX 索引名 ON 表名;
 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10293.html

(0)
上一篇 2022-12-30 09:30
下一篇 2022-12-30 10:30

相关推荐

  • mysql ddl dml dql_人际关系总结

    mysql ddl dml dql_人际关系总结MySQL DDL操作执行的三种方式 1,INPLACE,在进行DDL操作时,不影响表的读&写,可以正常执行表上的DML操作,避免与COPY方法相关的磁盘I/O和CPU周期,从而最小化数据库的

    2022-12-16
    143
  • 面向鲲鹏和昇腾的创新架构

    面向鲲鹏和昇腾的创新架构面向鲲鹏的创新架构 华为的鲲鹏920处理器以及后续的处理器系列,与传统的英特尔 x86处理器相比,存在以下3方面的不同: 具有更多计算核心,使得可以并行运行的算力大幅增加。 具有更加显著的 NUMA…

    2023-04-14
    155
  • Python中删除非空目录的方法

    Python中删除非空目录的方法在Python中,我们可以利用os模块实现删除非空目录。具体操作方法是调用os模块的rmtree()函数,该函数可以递归地删除目录及其子目录下的所有文件和文件夹。下面是代码示例:

    2024-03-01
    94
  • 一致性读 当前读_update和upgrade

    一致性读 当前读_update和upgrade作者:赵黎明 爱可生 MySQL DBA 团队成员,Oracle 10g OCM,MySQL 5.7 OCP,擅长数据库性能问题诊断、事务与锁问题的分析等,负责处理客户 MySQL 及我司自研 DM…

    2023-03-15
    148
  • Python中创建多级目录的方法

    Python中创建多级目录的方法Python中os模块提供了一种方便的方法来创建多级目录。有两种方法可以实现:os.makedirs()和os.mkdir()方法。

    2024-02-27
    102
  • Spring事务源码分析专题(一)JdbcTemplate使用及源码分析「终于解决」

    Spring事务源码分析专题(一)JdbcTemplate使用及源码分析「终于解决」Spring中的数据访问,JdbcTemplate使用及源码分析前言本系列文章为事务专栏分析文章,整个事务分析专题将按下面这张图完成对源码分析前,我希望先介绍一下Spring中数据访问的相关内容,然…

    2023-04-04
    149
  • Ubuntu安装Python指南

    Ubuntu安装Python指南Python是一门高级编程语言,被广泛应用于各种领域,包括Web开发、人工智能、科学计算、网络编程等等。而Ubuntu是一个被广泛应用于服务器和桌面的操作系统,同时也是开源世界中最流行的操作系统之一。

    2024-05-07
    75
  • 通过.frm和.idb文件恢复mysql数据库

    通过.frm和.idb文件恢复mysql数据库本文对该文章进行参考,地址https://baijiahao.baidu.com/s?id=1675966756498698574&wfr=spider&for=pc 现在有一个数据库

    2023-05-11
    157

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注