美文网首页
05.DML修改语句

05.DML修改语句

作者: Liuzhl | 来源:发表于2018-12-20 16:14 被阅读17次

DML语句(Data Manipulation Language)

  • 用于修改语言,用于增、删、改表数据

创建数据库

DROP TABLE IF EXISTS `stu`;
CREATE TABLE `stu` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `age` int(11) DEFAULT NULL,
  `sex` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

插入数据

  • 格式:
insert into 表名[(列名1,列名2...)] values(列值1,列值2);

  • 注意一:在表名后给出要插入的列名,其他没有指定的列等同于插入null值。如果某个列设置了非空,那么必须为他设置值。插入记录总是插入一行,不可能是半行。
  • 注意二:在values后面给出的列值,值的顺序和个数以及数据类型必须和前面指定的列对应。
  • 注意三:如果没给出要插入的列,那么表明插入所有的列。
  • 注意四:字符串要用单引号 引起来。
insert into stu values(1, '张三', 18, '男');
insert into stu(name, age, sex) values('李四', 20, '女');

修改数据

  • 格式:
update 表名 set 列名=列值 where 条件
update stu set name = '王二' where name = '张三';
  • 运算符:= != <> > < >= <= between...and in(...) is null not or and

删除数据

  • 格式:
delete from 表名 where 条件
truncate 表名;
delete from 表名
  • delete 不加条件会将整个表逐条数据删除
  • truncate 删除数据是先删除表再创建表,速率较快

相关文章

  • 05.DML修改语句

    DML语句(Data Manipulation Language) 用于修改语言,用于增、删、改表数据 创建数据库...

  • 数据库

    查询语句: 修改,新增,删除语句

  • 修改语句

    1.修改单表的记录 语法: update 表名 set 列=新值,列=新值,... where 筛选条件; 2.修...

  • 复习数据库MySQL语句(一)

    创建表语句 插入语句 多值插入语句 查询语句 查询条件语句 查询包含语句 范围查询语句 过滤查询 更新语句/修改语...

  • 修改表内的内容

    修改表中内容 修改用到update语句,语句格式为:UPDATE 表名称 SET 列名称 = 新值 WHERE 列...

  • Yii2 Sql语句

    查询语句 插入语句 修改语句 删除语句 加我微信公众号【皮蛋馅儿】,一起学习哦~

  • ORA-01489: 字符串连接的结果过长 错误的原因以及解决办

    问题语句如下: 修改后的语句如下:利用xmlagg + xmlparse语法

  • mysql insert into 多条数据

    mysql 使用 insert into 语句时报错: 报错语句样式如下: 修改为如下即可:

  • Mybatis动态标签

    Mybatis动态标签 汇总 标签名称示意select定义查询语句insert定义增加语句update定义修改语句...

  • 好的论文,从修改开始(下)

    03修改语言和标点 语句是论文的血肉,一篇文章要做到准确、简练、生动,就必须对语句进行反复推敲改正。论文语句的修改...

网友评论

      本文标题:05.DML修改语句

      本文链接:https://www.haomeiwen.com/subject/foovhqtx.html