DML以及DQL的基本操作

DML:数据操作语言

1.插入insert into

单行插入:insert into 表名 (字段名, 字段名,。。。) values (值, 值, 。。。) 注:值列表要和字段列表相匹配。

     insert into 表名  values  (值, 。。。) 表示全字段都插入相应的值。

多行插入:insert into 表名 (字段列表) select 字段列表/* from 表名 where 条件

       insert into 表名 select 字段列表/* from 表名 where 条件

  注:主要应用与表之间数据的复制

2.修改update

  update 表名 set 字段名1=值1, 字段名2=值2... where 条件。

  如果不加where条件就是全表更新。

3.删除delete

全表删除:delete from 表名  效率较低(因为此方法再删除时机器会先建立日志,先复制储存一遍再进行删除)

     truncate table 表名 效率高(通常采用此方法进行全表的删除)

时间: 2024-10-08 20:57:45

DML以及DQL的基本操作的相关文章

DDL\DML\DCL\DQL

[DML] DML = Data Manipulation Language,数据操纵语言,命令使用户能够查询数据库以及操作已有数据库中的数据的计算机语言.具体是指是UPDATE更新.INSERT插入.DELETE删除.主要是对数据库中一条或者多条数据进行操纵. [DDL] 数据库模式定义语言DDL(DataDefinition Language),是用于描述数据库中要存储的现实世界实体的语言.一个数据库模式包含该数据库中所有实体的描述定义.这些定义包括结构定义.操作方法定义等.包括了CREAT

数据库DCL、DDL、DML、DQL

SQL三部分:data manipulation language DCL: (控制)管理用户权限(GRANT.REVOKE),数据库整体配置 DDL: (定义)作用于数据库,表,视图(CREATE.DROP.ALTER) DML: (操作)作用于表中数据,增.删.改.查(INSERT.DELETE.UPDATE.SELECT) Manipulation CRUD (create,retrive,update,delete) DQL:   (查询)   SELECT

一张表格阐释DDL,DML,DCL,DQL

名称 英文 中文释义 涉及的命令关键字 关系 DDL Data Definition Language 数据库模式定义语言 CREATE,TRUNCATE ,DROP,ALTER 共同组成数据库的完整语言 DML Data Manipulation Language 数据操纵语言 INSERT.UPDATE.DELETE DCL Data Control Language 数据库控制语言 grant.revoke 等 DQL Data Query Language 数据库查询语言 SELECT

常用SQL语言概述(DDL、DML、DQL)

众所周知,SQL(Structure Query Language)是数据库的核心语言,近段时间学习数据库,部分基础概念有点模棱两可,今天索性把这几个常用的SQL概念简单记录下以作区分. 分类: DDL:数据定义语言(CREATE.DROP.ALTER) DML:数据操纵语言(INSERT.DELETE.UPDATE) DCL:数据控制语言(GRANT.REVOKE) DQL:数据查询语言(SELECT) 概述: 1.DDL(Data Definition Language):数据定义语言 DD

DML和DQL 总结

一:MySql的存储引擎 问题的引入: 由于不同用户对数据的容量,访问速度,数据安全性有着不同的要求. 为了满足不同用户的需求,mysql数据库采用多种存储引擎来进行数据的存储! 1.1:查询mysql数据库中所有的存储引擎 show engines: 1.2:mysql数据库常用的存储引擎 1.3:查询默认的存储引擎 1.4:修改默认的存储引擎 找到安装目录的my.ini 文件  修改 default-storage-engine=引擎名称 之后重启mysql服务生效 1.5:mysql的数据

创建表DDL 、增删改DML、DQL查询操作

1.创建一张Student表,创建表DDL 1 import static org.junit.Assert.*; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.Statement; 6 7 import org.junit.Test; 8 9 /** 10 * 创建一个学生表, 11 * SQL语句:create table t_student(id int prinmary

数据库(DDL,DML,DQL、DCL)

1.数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE   子句组成的查询块:   SELECT <字段名表>   FROM <表或视图名>   WHERE <查询条件> 2.数据操纵语言DML 数据操纵语言DML主要有三种形式: 1) 插入:INSERT 2) 更新:UPDATE 3) 删除:DELETE 3.数据定义语言DDL 数据定义语言DDL用来创建数据库中的各种对象-----表.视图. 索引.同义词.聚簇等如:    

MySQL的sql语言分类DML、DQL、DDL、DCL、

SQL语言一共分为4大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL 1.数据定义语言DDL(Data Definition Language) 对象: 数据库和表 关键词: create alter drop truncate(删除当前表再新建一个一模一样的表结构) 创建数据库:create database school; 删除数据库:drop database school; 切换数据库:use school; 创建表:create table stud

JDBC简介及DML、DQL操作

什么是JDBC? 1.是一种用于执行SQL语句的Java API 2.它由一组用Java语言编写的类和接口组成 3.JDBC提供了一种操作数据的标准 4.JDBC的目标是使Java程序员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统 通过驱动连接 JDBC的API 1. java.sql包装的就是JDBC的API. 2.各大数据库厂商就会对JDBC的API提供实现类 - 驱动包 3.注意不要引错包,不用引用这个不要引入com.mysql..Xxx类 Java连接MySQL 添加驱动