zoukankan      html  css  js  c++  java
  • MySql数据基本操作sql语句

    表字段

    1>插入数据insert

    如果不插入id,让id自动增加

    INSERT INTO `gpw_group`(group_code, group_parent_id, group_name, group_tree_id, group_sort_seq, delete_flag, register_user_id, register_datetime, modify_user_id, modify_datetime, version) 
    VALUES (CONCAT('代理店B001',i), group_parent_id, CONCAT('B-Group-',i), CONCAT(treeid,''), '0', '0', '5', '2016-03-10 16:52:01', '5', NOW(), '0');

    如果插入id

    则表名后面不用加字段

    INSERT INTO `gpw_group`
    VALUES (id, CONCAT('代理店B001',i), group_parent_id, CONCAT('B-Group-',i), CONCAT(treeid,''), '0', '0', '5', '2016-03-10 16:52:01', '5', NOW(), '0');

    2>删除数据 delete

      如果要清空表中的所有记录,可以使用下面的两种方法:

      DELETE FROM table1
      TRUNCATE TABLE table1

      其中第二条记录中的TABLE是可选的。

      如果要删除表中的部分记录,只能使用DELETE语句。

      DELETE FROM table1 WHERE ...;

      如果DELETE不加WHERE子句,那么它和TRUNCATE TABLE是一样的,但它们有一点不同,那就是DELETE可以返回被删除的记录数,而TRUNCATE TABLE返回的是0。

    DELETE FROM gpw_group WHERE id>100;

    3>修改数据(更新数据)update

      UPDATE tbl_name SET 要更改的列

    UPDATE gpw_group SET group_name='UPDATENAME' WHERE id=55;

    4>查找数据 select

      1)如果要查询一个表中的所有列,可以将其设置为“*”。

    SELECT * from gpw_group;

      2)如果只查询一个表中的某一列或多列,可以直接输入列名,并以“,”分隔。代码如下:

    SELECT group_code,group_name from gpw_group;
  • 相关阅读:
    浏览器缓存机制
    vim 同时操作多行
    webpack打包性能优化
    测试 IE 浏览器兼容性 VirtualBox + modern.ie
    react-redux 学习笔记
    Redux 学习笔记
    Mac 下抓包工具 Charles 修改特定请求
    PyUsb的使用记录--window中
    Java 通过Jna调用dll路径问题
    OpenJdk14精简jdk运行javaFx样式丢失问题
  • 原文地址:https://www.cnblogs.com/endtel/p/5420121.html
Copyright © 2011-2022 走看看