博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySql数据基本操作sql语句
阅读量:4576 次
发布时间:2019-06-08

本文共 1165 字,大约阅读时间需要 3 分钟。

表字段

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;

 

转载于:https://www.cnblogs.com/endtel/p/5420121.html

你可能感兴趣的文章
LinearGradient类来实现图片的渐变效果
查看>>
Golang关键字—— if/else
查看>>
数据清洗
查看>>
PHP&MySQL(三)——数组
查看>>
各种语法解释及用法
查看>>
UVA 1388 Graveyard
查看>>
Eclipse使用技巧
查看>>
网络请求之get与post异步请求
查看>>
堆和栈的区别
查看>>
清理内存
查看>>
蓝桥杯之装箱问题
查看>>
Spark常用算子详解
查看>>
JAVA_桥接模式
查看>>
C语言 strcpy,memcpy,memmove,memccpy函数
查看>>
C语言一个小程序的bug疑问 数组相关[已解决]
查看>>
几种排序算法(PHP版)
查看>>
数据库字段数据类型对索引的影响
查看>>
mesos cluster
查看>>
Altium Designer 中差分走线
查看>>
linux 解压缩命令
查看>>