zoukankan      html  css  js  c++  java
  • 数据库SQL开始学习_3

    关于INSERT INTO的一些例子

    先上表

    我要向其中插入一行

      INSERT INTO Movies(Id, Title)

      VALUES(15,'Hua');

    其它三个值都为null

    但是如果是这样

      INSERT INTO Movies写的话,就会默认添加全部属性,所以全部属性值都要写上来

      VALUES(15, "Hua","Hua",2020,520);

    但是最好还是全部都添加上来,你要添加什么属性就写什么,即使你要添加全部也是

    最好写成INSERT INTO Movies(Id, Title, Director, Year, Length_minutes)

    再然后就是UPDATE了

    UPDATE Movies

    SET Director = "Hua", Year = 2020, Length_minutes = 520

    WHERE Id = 15 //记住这里是15,而不是'15',要记得你这里要匹配对,否则会全部元组里的属性值都会改成上面写的Director = "Hua", Year = 2020, Length_minutes = 520
    记得用update和insert的时候都要把条件写好了,在把表名添加上去,不然会直接乱套的

    比如如果直接写

      UPDATE Movies

      SET Director = "Hua", Year = 2020, Length_minutes = 520

    那他就是当你写完这些字母的时候就已经全部更新了,

    所以你应该先把条件WHERE写好然后在写SET上面的

    再加一张图

    再然后就是DELETE了

    请注意 SQL DELETE 语句中的 WHERE 子句!
    WHERE 子句规定哪条记录或者哪些记录需要删除。如果您省略了 WHERE 子句,所有的记录都将被删除!

    比如要删除刚刚添加的哪行记录

      DELETE FROM Movies

      WHERE Id = 15

    就ok了

    如果要删除所有记录

    DELETE FROM table_name;



    DELETE * FROM table_name;

    然后想知道更多关于删除操作的内容请前往https://www.runoob.com/sql/sql-delete.html查看下面大佬的笔记就行了

  • 相关阅读:
    bx值
    玲珑杯1147
    Castle
    美团 CodeM 复赛」城市网络
    上海五校赛 密码破解
    上海五校赛 零件组装
    opencv色彩空间
    opencv对图片每个像素操作
    opencv图像的读取和保存以及调用摄像头。
    numpy的logspace产生等比数列
  • 原文地址:https://www.cnblogs.com/WildSky/p/11548517.html
Copyright © 2011-2022 走看看