SQL 2

本文介绍了SQL中的DML(Data Manipulation Language)和DQL(Data Query Language)语言。DML包括INSERT、DELETE和UPDATE操作,详细讲解了如何插入、更新和删除数据。DQL则关注数据查询,通过SELECT语句进行各种查询操作,包括条件查询、BETWEEN、IN、IS NULL和LIKE等模糊查询,并演示了排序查询的例子。
摘要由CSDN通过智能技术生成

一、DML语言

功能:可以通过SQL语句中的DML语言来实现数据的操作,包括使用

    INSERT    实现数据的    插入
    DELETE    实现数据的    删除
    UPDATE    实现数据的    更新。

插入数据INSERT

完整插入
        语法

INSERT INTO 表名                          VALUES (值1,值2,值3…值n);

部分插入
        语法

 INSERT INTO 表名(列名,列名)  VALUES (值1,值2);

这个语法在前面一篇已经说过了,这里不再过多说明。

更新数据UPDATE

        语法

update  表名  set  列名=值  values condition ;

mysql> create table t6(id int, name varchar(20));    //准备一张表
mysql> insert into t6 values (1,'aa');        //插入数据
mysql> insert into t6 values (2,'bb');
需求:把bb改成cc
mysql> update   t6   set   name='cc' where id=2;   //更新数据
mysql> select * from t6;

删除数据DELETE

       语法

delete   from  表名  where   condition;

mysql> delete from t2 where id=2;   //删除t2表中id为2的数据,如果后面不加where删除的就是整个表。
Query OK, 1 row affected (0.00 sec)

二、DQL语言

功能:在MySQL管理软件中,可以通过SQL语句中的DQL语言来实现数据的SELECT 查询操作。eg:互联网用户查询余额,查询装备,查询商品的操作。

准备环境

mysql> create database company;
mysql> CREATE TABLE company.employee5(
     id int primary key AUTO_INCREMENT not null,
    name varchar(30) not null,
    sex enum('male','female') default 'male' not null,
     hire
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值