DML操纵语句

--在新增数据的时候,如果在表名之后没有跟 列名,那么values()必须写全
--顺序必须不能改变,这个顺序就是表中列的顺序
insert into dept
values(70,‘20‘,‘哈哈‘)
insert into dept(deptno,dname)
values(70,‘20‘)
--查询所有教师
select * from teacher
--修改姓马的教师部门编号为10
update teacher set deptno=10 where tname like ‘马%‘
--查询所有姓马的老师信息
select tname,deptno from teacher where tname like ‘马%‘

--查询陈老师和韩老师的薪水
select tname,sal from teacher where tname like ‘陈%‘ or tname like ‘韩%‘
--给所有叫陈老师和韩老师加薪2000
update teacher set sal=sal+2000 where tname like ‘陈%‘ or tname like ‘韩%‘

--查询所有姓赵的老师
select * from teacher where tname like ‘赵%‘
--删除所有姓赵的老师
delete from teacher where tname like ‘赵%‘

--删除所有教师和部门
delete from teacher
delete from dept
--删除教师和部门表
drop table teacher
drop table dept

时间: 2024-10-23 18:59:19

DML操纵语句的相关文章

php中对MYSQL操作之预处理技术(1)数据库dml操作语句

<?php //预处理技术 //创建一个mysqli对象 $mysqli = new MySQLi("主机名","mysql用户名","密码","数据库名"); //判断是否链接成功 if($mysqli->connect_error){ die($mysqli->connect_error); } //创建预编译对象 $sql = "insert into 表名 (name,qq,age) val

dljd_(007_008)_jdbc执行DQL/DML/DDL语句

一.使用JDBC执行DQL/DML/DDL语句示例 1.1数据库设计 create database jdbc; use jdbc; create table test( id int primary key auto_increment, name varchar(10) ); insert into test values(1,"name1"); insert into test values(2,"name2"); insert into test value

SQL语句学习(一)----通用语法,DDL,DML基础语句

1.1     SQL概述 1.1.1     SQL语句介绍 结构化查询语言(Structured Query Language)简称SQL,是关系型数据库管理系统都需要遵循的规范.不同的数据库生产厂商都支持SQL语句,但都有特有内容. 1.1.2     SQL语句分类 SQL分类: 数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等.关键字:create,alter,drop等 数据操作语言:简称DML(Data Manipu

原生数据库操纵语句

插入数据 INSERT INTO a_user (xm_user_name,xm_user_pwd) VALUES ("大白","124325436") 更新数据 update a_user set xm_user_pwd='mima123',xm_user_mail='[email protected]' where xm_uid=20 删除语句 DELETE FROM a_user WHERE xm_uid=20 查询语句 SELECT xm_uid,xm_us

PL/SQL游标使用

游标只是一个指向查询语句返回的结果的指针,因此在游标定义时将包含一个查询定义.当游标打开后,数据被接收到一块内存区域存储,直到游标关闭. 游标实际上指向的是一块内存区域,这块内存区域位于进程全局区内部,称为上下文区域,在上下文区域中包含如下3类信息 1.查询返回的数据行 2.查询所处理的数据的行号 3.指向共享池中的已分析的SQL语句 游标实际上指向一块内存区域 游标定义时并不会获取游标数据,只有在游标被打开后,游标相关的查询语句被执行,然后将检索到的结果保存到内存中. 游标结构示意图 游标指向

sql语句的分类

这些天在看Oracle database 11g SQL开发指南,关于sql语句的分类,感觉有必要记录一下. sql语句主要分五类: DML(DATA MANIPULATION LANGUAGE, 数据库操纵语句): 主要针对表中数据的修改,包含增(INSERT).删(DELETE).改(UPDATE). DDL(DATA DEFINiTION LANGUAGE,数据库定义语句):主要包含表的创建(CREATE),删除(DROP),清空(TRUNCATE),重命名(RENAME),列及约束的添加

sql语句(MySQL)

本篇源自网络,整理了sql99标准中增删改查的sql语句以及MySQL特有的语句. 数据库--MySql 数据仓库.就与我们之前学过的纯文本,properties这些技术一样.用来保存数据.并提供对数据进行增删改查的操作.我们以后做项目时,项目中的数据都是保存在数据库中的.//--------------------------------------------------------------------为什么要用数据库,数据库的特点 1>实现数据共享 2>减少数据的冗余度 3>数

DDL语句

DDL语句主要是用来定义数据库,表,视图,索引,存储过程进行定义等,主要是定义数据库的结构. DDL主要包括以下几个关键字: CREATE DROP ALter CREATE CREATE主要用于创建表和数据库,创建事务等,通常开发用于创建表.创建数据库的用法: Name: 'CREATE DATABASE' Description: Syntax: CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification]

初始SQL语句 简单使用

初始SQL语句 简单使用 SQL语言共分为四大类: DQL (Data QueryLanguage )数据查询语言 DML(Data manipulation language)数据操纵语言 DDL(Data definition language)数据库定义语言 DCL(Data Control Language)数据库控制语言 #DDL数据库定义语言 创建库.创建表 #DML数据库操纵语句存数据,删除数据,修改数据,查看 #DCL控制权限 # grant/revoke # 库 # creat