MySQL个人总结

本文详细介绍了MySQL数据库的优势,如开源、免费、高性能等,并解析了数据库的基础概念,如表、列、行和字段。重点讲解了SQL查询语句,包括条件查询、排序、分组、连接、子查询和分页,以及常用函数如concat、substr等。此外,还涵盖了数据库的事务处理和ACID特性。文章最后提到了数据库和表的创建、修改与删除操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

⚡MySQL个人总结

数据库的好处:

1、可以持久化数据到本地。2、结构化查询。

数据库存储数据的特点:

1、数据存放到表中,然后表再放到库中2、一个库中可以有多张表,每张表具有唯一的表名用来标识自己
3、表中有一个或多个列,列又称为“字段”,相当于java中“属性”
4、表中的每一行数据,相当于java中“对象”

MySQL的优点:

1、开源、免费、成本低
2、性能高、移植性也好
3、体积小,便于安装

数据库最常用的部分是增删改查,其中查询是最为重要且常用的命令,查询分为:条件查询(where)、排序查询(order by)、分组查询(group by)、连接查询(left、inner、right join on)、子查询、分页查询(limit)、联合查询;查询的sql语句顺序:①select②字段名③form④表名1⑤left join⑥表名2⑦on⑧连接条件⑨where | 限制条件 | group by | order by | limit ;having的使用必须先分组。

常见函数:concat:连接,substr:截取字符串,upper:变大写,lower:变小写。

插入语句:insert into 表名(字段名,...)values(值,...);

修改语句:update 表名 set 字段=值,字段=值 where 筛选条件

删除语句:delete from 表名 where 筛选条件 limit 条目数。

事务:

一条或多条sql语句组成一个执行单位,一组sql语句要么都执行要么都不执行
二、特点(ACID)
A 原子性:一个事务是不可再分割的整体,要么都执行要么都不执行
C 一致性:一个事务可以使数据从一个一致状态切换到另外一个一致的状态
I 隔离性:一个事务不受其他事务的干扰,多个事务互相隔离的
D 持久性:一个事务一旦提交了,则永久的持久化到本地

库的管理:

一、创建库
create database 【if not exists】 库名【 character set 字符集名】;

二、修改库
alter database 库名 character set 字符集名;
三、删除库
drop database 【if exists】 库名;

表的管理:

一、创建表 ★
create table 【if not exists】 表名(
字段名 字段类型 【约束】,
字段名 字段类型 【约束】,
。。。
字段名 字段类型 【约束】

)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值