zoukankan      html  css  js  c++  java
  • SQL知识总结(1)

        什么是数据库:

    sql组成:

    DDL:数据定义语句,有CREATE/DROP等;

    DML:数据操作语句,有DELETE/UPDATE/INSERT/INSERT等;

    DQL:数据查询语句,有SELECT 等;

    DCL:数据库控制语言 ,关键字:grant、remove

    通常,我们操作一个数据库的流程如下:

    这是一个sql文件,我们需要把她拖入到mysql的命令中:

    1. SET NAMES UTF8;

    2. source (拖入文件);---针对中文的乱码问题,需要设置set names gbk;来显示。

     数据库的操作

       数据库的操作不外乎增删改查四种:下面我们一一介绍下:

       1.向所有列中添加数据:----------------------------------------------------

               INSERT INTO 表名 VALUES(列值1,列值2,列值3...);

             验证是否添加成功:可以使用SELECT * FROM  表名;

            还要注意:字符串类型只能加单引号,小心日期写法(‘2017-04-12’),注意当天的写法为now();

      2,向部分列中添加数据

             INSERT INTO 表名(列名1,列名2) VALUES(列值1,列值2);

      删除记录行-------------------------------------------------------------------   

      语法: DELETE FROM 表名;----删除全部的表

              DELETE FROM 表名 WHERE 条件(>, < ,=,!=,>=,<=等条件),在这里要注意删除整型速度是最快的,所以一般首选删除id;

  • 相关阅读:
    局部加权回归-新的回归思路,为每个样本订制个性化的模型
    Java Spring AOP
    Spring IOC DI 注解开发
    Java Spring IoC
    Pytest自动化测试
    Robot Framework 实现并行测试
    【解决】cannot list resource "services" in API group "" in the namespace "jmbymt"
    Pytest自动化测试
    Kube-prometheus监控jmx指标
    Pytest自动化测试
  • 原文地址:https://www.cnblogs.com/xuzhudong/p/6725741.html
Copyright © 2011-2022 走看看