MySQL小记

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

学习MySQL的第二天,尝试着开始写博客来记录学习之路,也作为一个记笔记的地方,方便后面回头来复习查找资料,有什么错误缺漏请大佬们指出,谢谢。

一、MySQL的使用演示

1.查看所有的数据库

show databases;

运行结果:

在这里插入图片描述
ps:

以上四个都是MySQL系统自带的数据库。
information_schema”数据库 主要保存MySQL数据库服务器的系统信息,比如数据库的名称、数据表的名称、字段名称、存取权限、数据文件所在的文件夹和系统使用的文件夹,等等。
mysql”数据库 保存了MySQL数据库服务器运行时需要的系统信息,比如数据文件夹、当前使用的字符集、约束检查信息,等等。
performance_schema”数据库 可以用来监控 MySQL 的各类性能指标。
sys”数据库 主要作用是以一种更容易被理解的方式展示MySQL数据库服务器的各类性能指标,帮助系统管理员和开发人员监控MySQL的技术性能。

2.创建自己的数据库

create database 数据库名;

#创建db1数据库,该名称不能与已存在的数据库重名
create database db1;

运行结果:

在这里插入图片描述

3.使用自己的数据库

use 数据库名;

#使用db1数据库
use db1;

运行结果:

在这里插入图片描述

4.创建新的表格

create table 表名称(
		字段名 数据类型,
		字段名 数据类型
);	//注意为英文符号 以上构造可以不分行写

#创建新表格man
create table people(
		name varchar(20),
		sex varchar(10),
		age int
);

运行结果:

在这里插入图片描述

5.查看某个库的所有表格

show tables from 数据库名;

#查看db1中的所有表格
show tables from db1;

运行结果:

在这里插入图片描述

6.查看一个表的数据

select * from 表名称;

#查看people表
select * from people;

运行结果:

在这里插入图片描述
ps:

可以看到提示empty set,说明这里的man表还是一个空表,下面来添加记录。

7.添加一条记录

insert into 表名称 values(值列表);

#添加两条记录到people表中
insert into people values('小王','男',19);
insert into people values('小张','女',18);

运行结果:

在这里插入图片描述

现在再来select一下people这个表:

在这里插入图片描述

8.查看表的字段信息

desc 表名称;

#查看people表的字段信息
desc people;

运行结果:

在这里插入图片描述

9.查看表的创建信息

show create table 表名称;

#查看people的表创建信息
show create table people;

运行结果:

在这里插入图片描述
ps:

charset=utf8mb4 这是MySQL8.0及之后版本自带的字符默认设置,支持中文,如果是8.0之前的版本会是charset=latin1,不支持中文,需要自行配置中文环境。

10.修改表的创建信息

修改表名

alter table 表名称 rename to 新名称;

#改people表名为peo
alter table people rename to peo;

运行结果:

在这里插入图片描述

修改字段名

alter table 表名称 change 字段名 新名称 字符类型;

#修改字段名name为nam
alter table peo change name nam varchar(10);
#这个末尾的字符类型可以跟原本一样也可以不一样

运行结果:

在这里插入图片描述
还可以这样:

在这里插入图片描述

添加新的字段

alter table 表名称 add 新字段名 字符类型;

#在表peo中添加新字段address
alter table peo add address varchar(50);

运行结果:

在这里插入图片描述

11.查看数据库的创建信息

show create database 数据库名;

#查看db1的创建信息
show create database db1;

运行结果:

在这里插入图片描述

12.删除表格

drop table 表名称;

#删除peo表
drop table peo;

运行结果:

在这里插入图片描述

13.删除数据库

drop database 数据库名;

#删除db1数据库
drop database db1;

运行结果:

在这里插入图片描述

未完待续…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值