- 博客(10)
- 收藏
- 关注
原创 认识存储引擎 MySQL学习笔记
我们拆开来分析:客户端连接器决定了你选择用什么样的语言来与MySQL 服务器连接。比如JAVA就用JDBC,Python也可以连接服务器,.NET就是使用C#。
2025-03-24 20:38:17
695
原创 认识事务 MySQL学习笔记
比如说银行转账,你给张三转账,你的钱转出去了,但是张三却没收到,这个步骤出错了,那就要把钱撤销到初始的状态。这样,当你的一系列事务前包含了这START TRANSACTION或者BEGIN,你还是需要用COMMIT指令才能执行这些事务。可是刷新后,emp的表里没有出现王强,所有我们需要手动提交事务。个人理解:事务,是一组操作,不可分割,要么成功,要么失败。个人理解:事务无论做没做成功,就算是回滚了,也总会造成影响,产生永久的改变。当然,你也可以默认自动提交事务,但是有的事务你又想手动提交,该怎么办?
2025-03-22 22:04:44
366
原创 多表查询 MySQL学习笔记
SQL语句中嵌套SELECT语句,称谓嵌套查询,又称子查询。SELECT * FROM 表1 WHERE column1 = ( SELECT column1 FROM 表2);子查询外部的语句可以是 INSERT / UPDATE / DELETE / SELECT 的任何一个标量子查询(子查询结果为单个值)列子查询(子查询结果为一列)行子查询(子查询结果为一行)表子查询(子查询结果为多行多列)WHERE 之后FROM 之后SELECT 之后。
2025-03-22 21:32:28
1132
原创 DQL语法 MySQL学习笔记
我们在SELECT后面的name字段取了个なまえ的别名,在WHERE后使用namae,发现报错,找不到这个namae的字段,这就说明了WHERE确实比SELECT优先级高。如果你想查找student表中的三个名字的人,使用"___"(可能看起来是连在一块,但是打了三个下划线),当然,你可以举一反三,用两个下划线就可以找两个名字的人了。当然,你头铁的话,也可以打出17个下划线再加X,效果也是一样的。是的,别名的意义就是为了好看,这个entryschool我就没有设置别名,展示出来的就是你设定的名字。
2025-03-22 14:43:42
1022
原创 DML语法 MySQL学习笔记
delete语句是一种有条件的删除操作,它可以通过WHERE子句指定特定的条件来选择要删除的行。人话:delete多用于删除一些指定的数据,不会删除表的结构,并且能够恢复被删的数据,这也说明,你使用了delete后,空间并不会被释放,相当于删去了一本书的章节名,而章节名被删除后你就看不到了,但是那个章节的内容还在。给所有字段添加对应的值,注意,VALUES后添加的值类型要和创建表时的结构对应上。注意:delete不会删除索引 (新插入的数据将在删除数据的索引后继续增加)。给指定的字段添加对应的值。
2025-03-22 13:47:30
290
原创 DDL语法 MySQL学习笔记
查询所有数据库:查询当前数据库:创建数据库:删除数据库: 使用数据库:查询当前数据库所有表:查询表结构:查询指定表的建表语句:创建表:1234567 CREATE TABLE 表名( 字段1 字段1类型 [COMMENT 字段1注释], 字段2 字段2类型 [COMMENT 字段2注释], 字段3 字段3类型 [COMMENT 字段3注释], ... 字段n 字段n类型 [COMMENT 字段n注释] //注意,最后一个字段没有
2025-03-22 13:36:52
542
原创 一些基本知识 MySQL学习笔记
概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。2.使用SQL语言操作,标准统一,使用方便。用来创建数据库用户、控制数据库的控制权限。1.使用表存储数据,格式统一,便于维护。用来定义数据库对象(数据库、表、字段)用来对数据库表中的数据进行增删改。MYSQL自带的客户端命令行。关系型数据库(RDBMS)用来查询数据库中表的记录。
2025-03-22 12:51:02
144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅