MySql学习笔记-增删改查操作
来源:互联网 发布:python 日志时间格式 编辑:程序博客网 时间:2024/05/20 00:15
增加数据:
向huilonguser的字段:name,password,age,height分别添加上faxi,123456,24,173的数据
INSERT huilonguser (name,password,age,height) VALUES ("faxi","123456",24,173);
如果创建表的时候设置过默认值,就可以向该字段添加默认值,age字段添加为默认值
INSERT huilonguser (name,password,age,height) VALUES ("faxi","123456",DEFAULT,173);
没有标明字段的话就需要把所有值都写上
INSERT huilonguser VALUES(DEFAULT,"toom","123456",DEFAULT,180);
利用SET 来插入
INSERT huilonguser SET name="godf",password=md5("456123"),height=156;
查找一张表中的age>=15中的name的记录,添加到lanuser的username里面
INSERT lanuser(username) SELECT name FROM huilonguser WHERE age>=15;
单表修改数据:
修改字段的所有记录
UPDATE huilonguser SET age = age +5;
同时修改多个字段的多条记录
UPDATE huilonguser SET age=age-id,password=123456;
根据WHERE条件 来更新某个字段下的某条数据
UPDATE huilonguser SET age=age+10 WHERE id%2=0;
单表删除数据:
删除age字段为42的记录
DELETE FROM huilonguser WHERE age=42;
查询语句:
SQL故名结构化查询语言 ,最重要的是查询语句
查找表中的所有数据
SELECT * FROM (huilonguser);
查询huilonguser,password ,age 两列的字段
SELECT password,age FROM huilonguser; SELECT huilonguser.id, huilonguser.name FROM huilonguser
为字段设置别名,使用别名的时候建议使用这种方式
SELECT id AS userId, name AS username FROM huilonguser;(错误示范:) SELECT id name FROM huilonguser; //这个时候 只会查询一个字段的记录 name 被当作了ID的别名
WHERE 表达式对记录进行过滤 如果没有指定 WHERE子句,则显示所有记录 在WHERE 表达式当中可以支持函数或运算符
指定WHERE条件
SELECT password,age FROM huilonguser WHERE age=17;
对查询结果进行分组
SELECT password FROM huilonguser GROUP BY password;
HAVING设置 GROUP BY分组条件 筛选
SELECT password FROM huilonguser GROUP BY password HAVING count(id)>=2;
利用ORDER BY进行排序 加入DESC进行倒序排序
SELECT name,id FROM huilonguser ORDER BY id DESC;
SELECT name,age FROM huilonguser ORDER BY age ;
LIMIT语句限制查询数量
查询表中前面三条所有字段记录
SELECT * FROM huilonguser LIMIT 3;
查询age字段从第4条开始查询5条数据
SELECT age FROM huilonguser LIMIT 3,5;
0 0
- MySql学习笔记-增删改查操作
- 【学习笔记】nodejs操作mysql增删改查
- 学习笔记:mySQL的增删改查
- MySQL学习笔记4:操作数据表中的记录(增删改查)
- Linux学习笔记--Python操作mysql数据库(封装基本的增删改查)
- mysql增删改查基本操作(个人学习记录)
- C# 学习笔记之增删改查操作
- ASP.NET学习笔记之增删改查操作
- [入门]MySQL学习笔记二数据的增删改查
- MySql学习笔记_02_mysql的增删改查
- java操作mysql的增删改查
- mysql常用增删改查等操作
- java操作mysql的增删改查
- py mysql 操作(增删改查)
- jdbc 操作 mysql 增删改查
- python 操作 mysql 简单增删改查
- java操作mysql的增删改查
- java操作mysql增删改查
- Android Studio JNI 的静动态注册开发以及C/C++ JNIEnv的理解
- 浅析busybox内置的ftpd服务程序如何配置
- iOS 多线程编程<二、GCD基本用法>
- [调试相关]预编译文件中宏定义打印日志
- Linux查找最近修改的文件
- MySql学习笔记-增删改查操作
- firefox插件(plugin)开发概述
- 第五周项目二 建立链栈算法库
- python 使用MethodType绑定方法到类
- 分析ClassLoader
- 52. N-Queens II
- bootstrap-datetimepicker日期插件使用
- Instruments User Guide编程指南5-Profile Your App's Memory Usage
- 数据结构总复习知识点