博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql之DML语句_insert_uodate_delete
阅读量:4305 次
发布时间:2019-05-27

本文共 1461 字,大约阅读时间需要 4 分钟。

Mysql之DML语句_insert_uodate_delete

1.DML:Data Manipulation Language

   作用:用于向数据库表中插入、删除、修改数据.

   常用关键字:

   INSERT UPDATE DELETE

2.Mysql中:字符、字符串、日期、时间这样的数据都用单引号引起

   特殊值:NULL

3.使用insert语句向表中插入三个员工信息:

(推荐)mysql>INSERT INTO user (id,username,gender,birthday,entry_date,job,salary,resume) VALUES (1,'zhangsan','male','1949-10-1','2015-07-31','CEO',5000,'NB');

//当插入所有字段的时候可以省略字段名

mysql>INSERT INTO user VALUES (2,'li','male','1983-10-1','2015-07-31','CTO',4000,'YNB');

//中文数据

mysql>INSERT INTO user VALUES (3,'王五','男','1983-10-1','2015-07-31','总经理',6000,'YNB');

//乱码见

4.使用update修改表中数据:

  语法:UPDATE tb_name

              SET col_name=expr1 [, col_name2=expr2 ...]
              [WHERE where_definitation]

   ->UPDATE语法可以用新值更新原有表中的各列。

   ->SET字句指示要修改列和要给予哪些值。

   ->WHERE子句指定更新哪些行。如果省略,则更新所有的行。

5.将姓名为'zhangsan'的员工薪水修改为3000:

mysql>UPDATE user SET salary=3000 WHERE username='zhangsan';

6.将姓名为'王五'的薪水修改为8000,,job修改为CCC:

mysql>UPDATE user SET salary=8000,job='CCC' WHERE username='王五';

7.将li的薪水在原来基础上增加2000

mysql>UPDATE user SET salary=salary+2000 WHERE username='li';

8.delete语句:

    语法:DELETE FROM _name

                    [WHERE where_definition]

    ->如果不使用where子句,将删除表中所有数据。

    ->DELETE语句不能删除某一列的值(可用update)

    ->使用delete语句仅删除记录,不删除表本身。如果删除表,使用drop table 语句。

    ->同insert和update一样,从一个表中删除记录将引起其他表的参照完整性问题,在修改数据库时,头脑中始终不要忘记这个潜在的问题。

    ->删除表中数据也可使用TRUNCATE TABLE语句,它和delete有所不同,参看mysql文档。

9.删除表中姓名为li的记录:

mysql>DELETE FROM user WHERE username='li';

10.delete与truncate

   ->DELETE FROM user;        ----(删除表中的一条条的记录)

   ->TURNCATE TABLE user;        ----(摧毁表结构,然后重新建立表结构,比DELETE快)

转载地址:http://wgews.baihongyu.com/

你可能感兴趣的文章
FFmpeg 的介绍与使用
查看>>
Android 虚拟机简单介绍——ART、Dalvik、启动流程分析
查看>>
原理性地理解 Java 泛型中的 extends、super 及 Kotlin 的协变、逆变
查看>>
FFmpeg 是如何实现多态的?
查看>>
FFmpeg 源码分析 - avcodec_send_packet 和 avcodec_receive_frame
查看>>
FFmpeg 新旧版本编码 API 的区别
查看>>
RecyclerView 源码深入解析——绘制流程、缓存机制、动画等
查看>>
Android 面试题整理总结(一)Java 基础
查看>>
Android 面试题整理总结(二)Java 集合
查看>>
学习笔记_vnpy实战培训day02
查看>>
学习笔记_vnpy实战培训day03
查看>>
VNPY- VnTrader基本使用
查看>>
VNPY - CTA策略模块策略开发
查看>>
VNPY - 事件引擎
查看>>
MongoDB基本语法和操作入门
查看>>
学习笔记_vnpy实战培训day04_作业
查看>>
OCO订单(委托)
查看>>
学习笔记_vnpy实战培训day05
查看>>
学习笔记_vnpy实战培训day06
查看>>
Python super钻石继承
查看>>