mysql数据库的简单用法

MYSQL数据库的基本操作

1.进入mysql数据库

mysql -u root -p

但是一般我不用这个进我用mycli这个其实和mysql数据库一样只不过多了补全,高亮等功能;

mycli -u root

2查看数据库

刚进入数据库时是这个样子的
在这里插入图片描述
我们可以使用以下命令来查看自己的数据库(注意分号是必不可少的)

show databases;

在这里插入图片描述
在这张图里面talk是我自己创建的数据库,剩下三个都是系统的数据库,大家不要作死把系统的数据库删了;

3.创建数据库

这里我们就来创建一个数据库,数据库的名字叫做try

create database try default charset=utf8;

后面的default charset=utf8是说明这个数据库是可以使用中文的,如果没有这个你的数据表就不可以使用中文,不然打印出来就是 ??;
在这里插入图片描述
这个时候数据库就创建好了当我们要使用这个数据库的时候输入:

use try;

就可以使用这个你创建的数据库了;
在这里插入图片描述

4.创建数据表

在我们的try数据库里面现在是空的什么都没有,没有任何一张数据表;
使用show tables;就可以查看所有的数据表;
在这里插入图片描述
此时他会告诉你你的数据表是空的什么都没有;
这个时候我们就需要建一张表;
假设我们这张表里面要存储一些学生的信息吧我们就叫这张表叫student_data当然因为前面我们社着了这个数据库可以使用中文我们也可以把这张数据表创建成学生数据这里为了看的舒服那我们就使用中文学生数据;
好现在表的名字有了,那么表里面需要什么内容呢,学生姓名,班级,学号,数学成绩,语文成绩;
我们就暂时定为这么多;
建表的语句为:

create table 学生数据(姓名 varchar(20),班级 varchar(20),学号 varchar(20),语文成绩 double,数学成绩 double);

其中varchar代表字符串,20表示字符串长度;
这里要注意:
一个汉字的长度与编码有关

  • UTF-8中一个汉字等于3个字节;
  • GBK中一个汉字等于2个字节;

执行完语句以后表就建立好了;
在这里插入图片描述

5.查看数据表的内容

使用select *from 学生数据;就可以查看数据表的内容了;
我们上面建立的学生数据那张表我们并没有添加数据,所以是一张空表;
在这里插入图片描述

6.向数据表中插入数据

我们通过使用以下语句来插入数据

 insert into 学生数据 values("小明","三年级一班","00001",100,50);

在这里插入图片描述
那我们如果有的列元素我暂时不想写怎么办;
很简单!只用把暂时不需要的数据写成NULL就可以了在这里插入图片描述

7.修改数据表中的数据

 update 学生数据 set 语文成绩 = 100 where 姓名 = "小红";

这个where是一个条件判断的语句;
在这里插入图片描述

8.删除数据表的一行

这个时候就需要我们的where子句来帮我们判断我们要删除的是哪一行了;比如我们要删除第二行

delete from 学生数据 where 姓名 = "小红";

在这里插入图片描述

9.删除数据表

drop table 学生数据;

在这里插入图片描述

10.删除数据库

删除数据库的操作和删除数据表的操作很类似,只需要把table换成database就可以了

drop database try;

在这里插入图片描述

以上就是mysql数据库的一些基本操作,如果要想了解更多可以关注mysql|菜鸟教程

发布了35 篇原创文章 · 获赞 82 · 访问量 7548

猜你喜欢

转载自blog.csdn.net/qq_44049351/article/details/97933330