MySQL学习笔记.mysql的基本操作


)

前言

由于这个学期要学习数据库,MySQL尤为重要,并且对这方面早就很有兴趣,之前一直学习python爬虫,爬到的数据一直想放入数据库中,怎奈何由于一些列原因没有学习这方面的东西,所以在这里,今天开始记录自己的学习。

一、MySQL是什么?

百度百科这么解释。

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。
MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。
MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。

二、安装步骤

这里安装过程就不叙述了,请移步网盘:https://pan.baidu.com/s/10qAbvv7we8zZnE_F2U_37Q
提取码:94rc

二、常用命令

1.小插曲

安装完成MySQL之后,打开mysql
在这里插入图片描述
在这里插入图片描述
密码输入完成,回车发生了闪退。
开始的时候始终不知道原因,而且环境变量也配的很好。
在这里插入图片描述
查了很多资料,总算找到了解决方法。
Windows+R 输入cmd打开终端。
输入:mysql -u root -p 回车
在这里插入图片描述
得以解决,进入了MySQL。

2.命令使用

1.查看所有数据库

show databases;

在这里插入图片描述
2.创建数据库
这里用momo命名

create database momo;

在这里插入图片描述
3.再次查看一下
在这里插入图片描述
这里多出了一个刚建的数据库 momo。
4.删除数据库

drop database yingmo; 

在这里插入图片描述
可见已经完全删除了数据库yingmo,马赛克是我手残输错命令。
5.使用数据库momo

use momo; 

在这里插入图片描述
6.创建表,表名:student

在这里插入图片描述
7.查询表中内容
在这里插入图片描述
因为此时还未创建表中内容,所以此时为空。

8.插入学生信息

insert into 表名(id,name,gender,grade) values ('1','lihua','M','95');

在这里插入图片描述
再继续插入两条数据。

insert into student(id,name,gender,grade) values ('2','lucy','F','85');
insert into student(id,name,gender,grade) values ('3','lina','F','90');

在这里插入图片描述
9.修改表名为:student_grade

rename table 原表名 to 新表名;

在这里插入图片描述
此时已经修改成功,再次输入原表名就会发生错误。
10.删除表中一列内容,这里删除gender列

alter table student_grade drop gender;

在这里插入图片描述
已经删除完毕。
11.修改表中name长度(10->20)

alter table student_grade modify name varchar(20);

在这里插入图片描述
12.修改表的字符集

alter table student_grade character set gb2312;

13.修改表中的信息
修改所有的成绩为90

update student_grade set grade=90;

在这里插入图片描述
此时所有的成绩均会发生变化。
修改单个学生的成绩,例如修改id为2的成绩为80。

update student_grade set grade=80 where id='2';

在这里插入图片描述

update student_grade set grade=80,name='libai' where id='2';

在这里插入图片描述
修改了多条数据。
14.删除表中所有记录

delete from student_grade;
或者
truncate table student_grade; 

在这里插入图片描述
表已删除

总结

算是个学习MySQL的开始吧!江湖路远,高处相见。总有一天可以成为想成为的人。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值