mysql知识一

本文介绍了MySQL数据库作为主流的关系型数据库之一,以其开源、灵活、高性能的特点受到广泛应用。关系型数据库遵循关系模型,包含数据结构、操作指令和完整性约束。MySQL默认使用支持事务的InnoDB引擎。文中还详细讲解了MySQL的安装、登录、密码修改以及CRUD操作,并强调了在实际开发中避免使用通配符查询以提高效率。

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

数据库就是储存数据的一个空间, 现在主流数据库有MySQL数据库和Oracle数据库, 每个数据库都有自己的特点

MySQL是一种关系型数据库管理系统,由于他的灵活性强, 且性能良好,体积小,速度快, 上手容易, 最最重要的是他开源, 因此也有公司拿来做二次开发来适应需求, 开源免费, 所以有相当多的中小型公司使用它来作为网站数据库

什么是关系型数据库?

系型数据库是依据关系模型来创建的数据库。

关系模型包括数据结构(数据存储的问题,二维表)、操作指令集合(SQL语句)、完整性约束(表内数据约束、表与表之间的约束)。

除了关系型数据库, 也有非关系型数据库,如如:redis memcached等

MySQL默认使用InnoDB引擎,该引擎支持事务, 所以被大多数人使用,

MySQL的使用方法

现在大部分网站的数据库都部署在linux平台, 也可以去https://www.mysql.com/官网下载对应版本安装, 推荐解压版安装, 锻炼动手操作能力, 也能更好的认识到mysql 的目录结构

MySQL登陆命令

mysql -u root -p   //root是用户名 p是password

修改MySQL密码命令

 alter user 'root'@'localhost' identified with mysql_native_password by '这里输入要设置的新密码';
 #如果要设置非root用户的密码把上面root改成要修改的用户名即可

MySQL中增删改查命令总结
增加操作

insert into User values(1,'小李','18','女','河南郑州');
#以上就是在User表里添加一行数据 id为1, 名字是小李 , 年龄18 , 性别女 来自河南郑州; 一定要按照字段名顺序添加

删除数据操作

delete from User where id=1;
# 从User表里删除一条id为1的数据,注意一定要指定条件, 没有指定条件表里数据都没了

更新数据操作

update User set age='20' where id=1;
#更新User表里id为1的数据的年龄为20

查询数据操作


select * from User;
# 使用通配符*查看User表里所有数据
select name,age,sex from User;
# 查询User表里name,age,sex字段的数据

注意, 在开发中不建议使用通配符* 这样会消耗资源浪费性能, 所以一般都是指定字段来查询.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值