zoukankan      html  css  js  c++  java
  • MYSQL数据插入、更新及删除

    上文讲到创建数据表,本文介绍create table后的数据插入:


    一、通过insert into ...values...插入

    insert into tablename (column1,column2,column3) values (‘字符型1’,'字符型2','字符型3');

            1、可以省略列名,但是values后面的值要和表中的列一一对应。

            insert into tablename values (‘字符型1’,'字符型2','字符型3');

           2、可以增加某几项列名,然后对应增加这几项的值,

           insert into tablename (column1,column3) values (‘字符型1’,,'字符型3');

           3、可以同时增加几行值,通过逗号分开

           insert into tablename (column1,column2,column3) values (‘字符型1’,'字符型2','字符型3'),

                                                                                              (‘字符型21’,'字符型22','字符型23');

          4、 或者使用多个insert语句

           insert into tablename (column1,column2,column3) values (‘字符型1’,'字符型2','字符型3');

           insert into tablename (column1,column2,column3) values (‘字符型21’,'字符型22','字符型23');

    二、通过insert into ...set...语法插入

          insert into tablename set column1='';

    三、确保列值的唯一性

        alter table tablename add unique (column);

        通过给列增加unique来确保增加列值如果重复的话就会报错。

    四、更新列值

        update tablename set column1='' where...过滤语句,指定修改某一行的列值,而非所有的列值。

    五、删除某一行值

        delete from tablename where colunm1=...;

    六、删除表内容

         delete from tablename;将表格中所有列值全部删除,不会重置自动增长的列。

    或  truncate table tablename;清空表格,重置自动增加列(auto_increment)

  • 相关阅读:
    Oracle登录报错-ORA-00119
    Oracle11g配置监听
    Python Turtle模块的简单应用
    Turtle模块基本方法和使用(画布)
    python+selenium自动化禅道登录测试
    Xlrd模块读取Excel文件数据
    Selenium原理
    Axure中的登陆界面和动画轮播
    SQL Server创建用户并分配权限
    EF实体框架创建方法
  • 原文地址:https://www.cnblogs.com/smallcrystal/p/4997271.html
Copyright © 2011-2022 走看看