前言:? 在上篇文章中,主要为大家介绍的是DDL语句的用法,可能细心的同学已经发现了.本篇文章将主要聚焦于DML语句,为大家讲解表数据相关操作. 这里说明下DDL与DML语句的分类,可能有的同学还不太清楚. DDL(Data Definition Language):数据定义语言,用于创建.删除.修改.库或表结构,对数据库或表的结构操作.常见的有create,alter,drop等. DML(Data Manipulation Language):数据操纵语言,主要对表记录进行更新(增.删.改)
表结构 create table dml_file(id int,name1varchar(5),name2 char(5),primary key (id)); 表数据 mysql> select * from dml_file; +----+-------+-------+ | id | name1 | name2 | +----+-------+-------+ | 3| aaa | aaa | | 10 | ccc | ccc | +----+-------+----
DML 语句: DML 操作是指对数据库中表记录的操作,主要包括表记录的插入(insert).更新(update).删除(delete)和查(select),是开发人员日常使用最频繁的操作.下面将依次对它们进行介绍. 1.插入记录 表创建好后,就可以往里插入记录了,插入记录的基本语法如下: INSERT INTO tablename (field1,field2,--fieldn) VALUES(value1,value2,--valuesn); 例如,向表 emp 中插入以下记录:ename
引言: 数据操纵语言(Data Manipulation Language, DML)是SQL语言中,负责对数据库对象运行数据访问工作的指令集,以INSERT.UPDATE.DELETE三种指令为核心,分别代表插入.更新与删除,是开发以数据为中心的应用程序必定会使用到的指令 实践操作 这篇是延续于上一篇更新写的,上一篇的文章:MYSQL学习系列--DML语句(一)我们上一次分别说了插入.更新.删除记录,这篇我们来介绍查询的不同玩法(涉及到一些常用函数)4)查询记录select 字段 from 表
2015-10-24 目录 参考资料 [1] 唐汉明.深入浅出MySQL 数据库开发.优化与管理维护(第2版)[M].北京:人民邮电出版社,2014 [2] Schwartz.高性能MySQL(第3版)[M].北京:电子工业出版社,2013 [3] 范德兰斯.MySQL开发者SQL权威指南 [M].北京:机械工业出版社,2008 [4] Forta.MySQL必知必会 [M].北京:人民邮电出版社,2009 [5] mysql sql语句大全 [6] MySQL 最基本的SQL语法/语句 [7]
DML(Data Manipulation Language):INSERT, DELETE, UPDATE, SELECT INSERT [INTO] tbl_name [(col1,...)] {VALUES|VALUE} (val1, ...),(...),... 假如有上面这张表 插入一行数据:insert students values(1,'xijinping',51,'zhonglanhai','m'); 字符串必须加引号,数字不能加引号 同时插入多行数据:insert
一.库操作 1.创建数据库,创建时可以指定字符集和排序规则 CREATE DATABASE [IF NOT EXISTS] db_name [create_specification] ... create_specification: [DEFAULT] CHARACTER SET [=] charset_name [DEFAULT] COLLATE [=] collation_name 2.删除数据库 DROPDATABASE [IF EXISTS] db_name; 3.修改数据库字符集合
上一章的代码中,可以发现,jdbc执行DDL和DML有几个步骤都是一样的: 1)执行语句开始时,创建驱动注册对象.获取连接的数据库对象.创建Statement对象 1 // 创建驱动注册对象 2 Class.forName("com.mysql.jdbc.Driver"); 3 4 // 获取连接的数据库对象 5 Connection conn = DriverManager.getConnection(url, user, 6 password); 7 8 // 创建Statemen
须知: SQL语言:结构化查询语言,是关系型数据库查询语言的标准,不同的数据库虽然有自己私有扩展,但关键词都支持:(select.update.delete.insert.where) SQL语句分类:像Oracle.MSSQL都是通用的 DDL:数据定义语言(create.alter.drop.rename) DML:数据库维护语言(select.insert.update.delete) DCL:数据库控制语言,权限(Grant.revoke) TCL:事物型语言(commt.sarepqi