美文网首页
数据库初探

数据库初探

作者: 金山上孤独的鬼 | 来源:发表于2018-11-28 21:39 被阅读0次

    基殿码农,代码粗糙,讲话机电口音,望各路大神轻喷..................................................
    本次博客的内容主要与数据库四大命令:增删改查有关
    以下是这次博客所使用的数据库的表


    数据内容.png

    Part1:查
    1、Select语句:使用select语句来选择我们需要的数据列
    基本语法
    SELECT column_name,column_name
    FROM table_name;

    SELECT * FROM table_name;
    第一行用于选择特定的表格单元或者列,eg.


    选择多列.png
    选择单列.png
    选择单个.png

    插一下实现数据查询结果的筛选功能的语句
    1、where
    基本语法:
    SELECT column_name,column_name
    FROM table_name
    WHERE column_name operator value;
    e.g.


    where语句

    2、and 与 or
    这俩哥们有点逻辑学中的“与”和“或”的感觉
    如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。
    如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
    直接给实例吧:
    e.g.


    and or

    其中的区别请读者自行体会
    Part2:增
    INSERT INTO 语句用于向表中插入新记录
    基本语法:NSERT INTO 语句可以有两种编写形式。
    第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:
    INSERT INTO table_name
    VALUES (value1,value2,value3,...);
    第二种形式需要指定列名及被插入的值:
    INSERT INTO table_name (column1,column2,column3,...)
    VALUES (value1,value2,value3,...);
    e.g.


    插入的例子

    Part3:改
    我们可以使用update语句来对数据库中原有的数据进行改动
    update的基本语法:
    UPDATE table_name
    SET column1=value1,column2=value2,...
    WHERE some_column=some_value;
    e.g.


    update
    效果
    Part4:删
    我们可以使用delete语句来删除数据库中的内容
    基本语法:
    DELETE FROM table_name
    WHERE some_column=some_value;
    e.g.
    咱们把垃圾部门炒了

    小彩蛋:
    顺带聊一聊INNER JOIN
    大家都见过韦恩图,也学过集合
    这个语句有点像并集运算(本来就是嘛。。。。)
    基本语法:
    SELECT column_name(s)
    FROM table1
    INNER JOIN table2
    ON table1.column_name=table2.column_name;
    或:
    SELECT column_name(s)
    FROM table1
    JOIN table2
    ON table1.column_name=table2.column_name;
    e.g.


    INNER JOIN

    其中“.”号分隔的是表与表中的列
    on后面的是条件

    就这样叭

    相关文章

      网友评论

          本文标题:数据库初探

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