MySQL入门笔记(VirtualBox第一天)

1,什么是数据库?
数据库就类似与一个文件夹,里面放了很多excel表格,但是数据库是专门用来管理数据的软件,所以更加专业,效率更高。

2,数据库管理系统
有一个相互关联的数据库的集合和一组用以访问这些数据库的程序组成。这个数据集合通常称作数据库。

3,关系/非关系型数据库
关系数据库基于关系模型,使用很多表来表达这些数据以及数据间的关系。
由于大数据时代下数据海量,很多数据间没有太大关系(或者没有关系),就开始流行非关系型数据库(NoSQL),更能提高效率。

Mysql数据库的基本操作

首先使用 mysql -uadmin -p进入mysql库中
(-u指user后边跟使用者,-p是password也就是密码)
在这里插入图片描述
进入数据库后使用 SHOW DATABASES; / show databas;(大小写没有区分)命令查看有哪些数据库(记住一定要加分号表示命令结束)。展示出的四个数据库是系统默认存在的数据库。
在这里插入图片描述
首先创建新的数据库使用命令CREATE DATABASE ‘databsaename’; (创建 数据库 名字,create databases databasename;)不分大小写。
在这里插入图片描述
我们再次查看有哪些数据库(show databases;)可以看见有了我们刚刚创建的数据库。
在这里插入图片描述
在创建了数据库后我们下一步将进入数据库使用命令 :
use databasename;
在这里插入图片描述
当我们忘记自己进入哪个数据库后可以使用命令:
select database(); 查看进入的哪一个数据库。
在这里插入图片描述
接下来就是删除数据库使用命令:
drop database databasename (删除数据库加上想要删去的名字)
可以看见我们创建的wl数据库被我们删除了。
在这里插入图片描述
创建了数据库后我们进入数据库后需要创建表格来保存数据。
使用命令; create table table_name (字段名 字段类型);
(创建表格加上表格名称括号中是表头和表头下数据的类型使用,可增加多个字段/表头,至少得有一个字段名及字段类型)
字段类型有int(默认11位)char(长度固定)varchar(n):可设置长度
在这里插入图片描述
使用命令 show tables; 查看有哪些表格。
在这里插入图片描述
使用命令 desc table_name; (查看表格内容/信息)
在这里插入图片描述
同样的我们可以删除表格使用命令;
drop table table_name; (删除表格加上表格名称)
由于只有一个表格删除后wl数据库中就没有表格
在这里插入图片描述

修改表格数据
1,添加字段。
命令:alter table table_name add 字段名 字段类型
alter table table_name add (name1 char,name2 char)添加多字段
从前面可看见有了学生姓名,学号,年龄等信息现在添加了身高信息
在这里插入图片描述
2,修改字段类型
alter table table_name modify 字段名称 新字段类型
我们将年龄(age)的数据类型冲int(11)改为了varchar(10)
在这里插入图片描述
3,修改表名
alter table 旧表名 rename 新表名
可以看见我们将原来的stu改为了stu_message
在这里插入图片描述
4,删除字段
alter table table_name drop 字段名
可以看见我们将原来的age字段删除了
在这里插入图片描述
数据的增删改查
1,增加数据
insert into table_name value(); 插入一条信息
在这里插入图片描述
使用命令select * from table_name; (查询表内容)
在这里插入图片描述
insert into table_name values(),(),(); 插入多条信息
在这里插入图片描述
2,更改数据name
update table_name set 需要修改的字段名=新数据 where 字段名=需要修改的哪条数据(例如where name=wl 修改wl的一些信息)
可以看见我们将wl的身高从178修改为180
在这里插入图片描述
3,删除数据
delete from table_name where 字段名=需要删除的那条数据
可以看见我们将名字name=‘ls’的那条数据进行了删除
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_47792921/article/details/107475646