• MySQL 数据的增删改查


    DML数据操作语言

    DML数据操作语言:对表内部数据进行增删改查操作,不涉及到表的定义、结构的修改,更不会涉及到其他对象。 
    增加数据 
    删除数据 
    修改数据 
    查询数据

    新增数据表内数据

    若有多张数据表,且互相有关系,需要先建关系图 

    根据关系图先建立父表(关系图箭头所指的数据)数据,再建立子表数据。

    命令是INSERT INTO table_name [(字段名1,字段名2……字段名n)] VALUES (数据1,数据2……数据n);

    键入的字段名需要跟数据表中的字段名保持一致,顺序,名称,数据类型必须保持一致,数据输入也一样。

    此外,在添加子表数据前,先要有他的父表的数据,这样子表才能正常添加数据!

    删除数据表内数据

    命令是Delete FROM table_name WHERE conditin 

    删除语句一定要写删除条件(即where……),否则删除整张表!!! 

     更改数据表内数据

    命令是UPDATE table_name SET field1=value1,field2=value2,……fieldn=valuen WHERE condition

    *批量更新数据时,可以结合CASE WHEN THEN 语句使用 

     

    表示根据"id"列更改"name"列的数据,当"id"列值为1的时候,"name"列数据更改为"初一","id"列值为2的时候,"name"列数据更改为"初三" 
    where 设定了"id"的取值范围

    *更改语句一定要写更改条件(即where……),否则将整张表将被更改为一样的!!!

     查看数据表内数据

    命令是 
    SELECT * FROM table_name 查看表内所有数据 
    SELECT field1,field2 …… FROM table_name 查看表内指定字段的数据(查询多个字段时,字段名中间用逗号隔开)

     

     数据表内数据去重查询

    命令是SELECT DISTINCT field1,field2 …… FROM table_name

    原文链接:https://blog.csdn.net/su_2018/article/details/87800731

  • 相关阅读:
    android中requestFocus
    @SuppressLint("NewApi")和@TargetApi()的区别
    Gradle基础
    Gradle build-info.xml not found for module app.Please make sure that you are using gradle plugin '2.0.0-alpha4' or higher.
    Duplicate files copied in APK META-INF/DEPENDENCIES
    解决Gradle DSL method not found: ‘android()’
    SSL peer shut down incorrectly
    如何测试远端TCP和UDP端口是否开放
    方法总比困难多
    图灵简传
  • 原文地址:https://www.cnblogs.com/lvhuayan/p/15257208.html
Copyright © 2020-2023  润新知