)
前言
由于这个学期要学习数据库,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的开始吧!江湖路远,高处相见。总有一天可以成为想成为的人。