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查看下面大佬的笔记就行了

  • 相关阅读:
    C# MenuStrip Visible=false bug的解决方案
    WTL 命令行编译
    LCS 最长公共字串算法实现
    调用系统打开文件OpenAs_RunDLL
    ToolStripSplitButton Checked 效果
    WTL 中使用GDI+ 备忘
    P7482 不条理狂诗曲 题解
    CF1557 比赛记录
    P2519 [HAOI2011]problem a 题解
    CF1540B Tree Array 题解
  • 原文地址:https://www.cnblogs.com/WildSky/p/11548517.html
Copyright © 2011-2022 走看看