(长期更新)MySQL:常见的SQL语言

(长期更新)MySQL:常见的SQL语言

以下的语言,都是我在初次学习MySQL时,遇到的常用SQL语言,对于基础的巩固有着很大的用处。
本次SQL代码的运行都在cmd上进行简单操作
在启动MySQL服务之后:

#显示数据库
show databases;

MySQL不同版本有着不同的默认数据库,不过对于前面三个数据库,不要对它进行任何操作,可以对下面三个进行测试实验
MySQL不同版本有着不同的默认数据库,不过对于前面三个数据库,不要对它进行任何操作,可以对下面三个进行测试实验。

#打开其中某个数据库,现在系统默认使用mysql数据库
use mysql;
#查看mysql数据库中的表格
show databases;

在这里插入图片描述

#系统目前在mysql数据库中执行操作,可以用以下代码查看其他数据库中的表格
show tables from sys;

在这里插入图片描述

#查看当前所处数据库
select database();

在这里插入图片描述

#在sys数据库中创建一个表格
use sys;
create table stuinfo(
	stuid int primary key,
	stuname varchar(20),
	gender char);
#查看表格结构
desc stuinfo;

在这里插入图片描述

#向表中插入数据
insert into stuinfo values(1,'张无忌','男');
insert into stuinfo values(2,'张f三丰','男');
#查看表中所有元素
select * from stuinfo;

在这里插入图片描述

#张三丰写错了,将数据进行更改
update stuinfo set stuname = '张三丰' where stuid=2;
select * from stuinfo;

在这里插入图片描述

#删除第一行数据
delete from stuinfo where stuid=1;
select * from stuinfo;

在这里插入图片描述

#添加一新列
alter table stuinfo add column email varchar(20);
select * from stuinfo;

在这里插入图片描述
从入门到删库(表)跑路

drop table stuinfo;

sql语言分类

  • DDL(data definition language)数据库定义语言,用来定义数据库对象:库,表,列等;例:create/drop/alter
  • DML(data manipulation language)数据库操作语言,用来定义数据库记录(数据);例:insert/update/delete
  • DCL(data control language)数据库控制语言,用来定义访问权限和级别
  • DQL(data query language)数据库查询语言,用来查询数据(SQL语言中超过80%的都是查询语言),例:select

猜你喜欢

转载自blog.csdn.net/grin1386/article/details/108907938