MySQL数据库基本操作-DML

时间:2023-01-15 15:57:00


 MySQL性能强劲,是目前使用最广泛的数据库之一,以 MySQL为学习原型也方便之后掌握其他数据库,下面就给大家全面讲解下MySQL8.0的新特性,从零基础到高阶一站式学习,结合实际案例让大家有所收获!

▼ MySQL8.0入门-高阶学习笔记:(汇总)

  • 第1讲:​​SQL概述及数据库系统介绍​​
  • 第2讲:​​​​​​​​MySQL简介、详细安装步骤及使用​​
  • 第3讲:​​MySQL常用图形管理工具​​​​​​​​
  • 第4讲:​​MySQL数据库基本操作-DDL​​ 

一、基本介绍

DML是指数据操作语言,英文全称是Data Manipulation Language,用来对数据库中表的数据记录进行更新。

关键字:

  • 插入insert
  • 删除delete
  • 更新update

MySQL数据库基本操作-DML

二、数据插入

语法格式

insert into 表 (列名1,列名2,列名3...) values (值1,值2,值3...); //向表中插入某些
insert into 表 values (值1,值2,值3...); //向表中插入所有列

例子

insert into student(sid,name,gender,age,birth,address,score)
values(1001,'男',18,'1996-12-23','北京',83.5);
insert into student values(1001,'男',18,'1996-12-23','北京',83.5);

数据修改

语法格式

update 表名 set 字段名=值,字段名=值...;
update 表名 set 字段名=值,字段名=值... where 条件;

例子

-- 将所有学生的地址修改为重庆 
update student set address = '重庆’;

-- 讲id为1004的学生的地址修改为北京
update student set address = '北京' where id = 1004

-- 讲id为1005的学生的地址修改为北京,成绩修成绩修改为100
update student set address = '广州',score=100 where id = 1005

数据删除

语法格式

delete from 表名 [where 条件];
truncate table 表名 或者 truncate 表名

例子

-- 1.删除sid为1004的学生数据
delete from student where sid = 1004;
-- 2.删除表所有数据
delete from student;
-- 3.清空表数据
truncate table student;
truncate student;

注意:delete和truncate原理不同,delete只删除内容,而truncate类似于drop table ,可以理解为是将整个表删除,然后再创建该表;

三、总结

Tableau中,数据源大体可以分为两类,分别是本地数据源(文件)和服务器数据源(服务)。

Tableau中排序分为自动排序和自定义排序,可以按照数据源顺序、字母、字段、手动、嵌套等规则进行排序。