MySql数据基本操作sql语句
2024-09-15 20:41:49
表字段
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,''), '', '', '', '2016-03-10 16:52:01', '', NOW(), '');
如果插入id
则表名后面不用加字段
INSERT INTO `gpw_group`
VALUES (id, CONCAT('代理店B001',i), group_parent_id, CONCAT('B-Group-',i), CONCAT(treeid,''), '', '', '', '2016-03-10 16:52:01', '', NOW(), '');
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;
最新文章
- [Erlang 0113] Elixir 编译流程梳理
- 用MyEclipse自动生成SessionFactory文件
- 45、Docker 加 tensorflow的机器学习入门初步
- static总结
- A.prototype.b=22和A.b=22的区别
- R中逻辑运算
- 使用 text-overflow: ellipsis溢出文本显示省略号时碰到的小问题
- PHP获取当前文件路径信息的方法
- QTP使用技巧
- PullToRefreshListView上拉加载、下拉刷新 eclipse项目
- 如何用PC标签在列表页中调出文章内容 phpcms
- PuTsangTo-单撸游戏开发01 Flag与计划
- 【5】-阿里面试题android网络图片加载优化
- 输入a,b,求a^b的所有因子之和
- AutoCAD2015有时候会显示乱七八糟的线
- SonarQube 中文教程 (1)- 简介
- PHP 通过带SSL的SMTP 发送邮件的处理
- 深度学习课程笔记(十一)初探 Capsule Network
- Shiro遇到的SecurityManager红色警告
- Android- SharedPreferences 使用详解