MySQL数据的增删改查查查查查查查查查查查查查查查查(查是真的多)
一 数据的增加
主要是运用insert into 语句。
格式:
insert into 表名称 values(数据,数据,数据)(要按顺序来,有没有数据的可以加null)
只增加某些字段里数据的格式:
insert into 表名称(字段名,字段名) values(数据,数据)
二 数据的修改
运用update set 语句
格式:
update 表名称 set 字段名=数据 where 字段名=数据;
多个元素格式
update 表名称 set 字段名=数据,字段名=数据,字段名=数据 where 字段名=数据;
三 数据的删除
运用delete from 语句
格式:
delete from 表名称 where 字段名=数据; ( 这样就会删除指定数据的行 )
delete from 表名称 (这样会直接删除表 (又学会了一种删库跑路的办法 2333))
truncate table 表名称 (这样同样会删除表,但是与delete from 不同 奇怪的知识又增加了)
两种删除表的不同:
delete from 可以回滚(这个词......一言难尽), 不删除约束 ,可以加条件
truncate table 不能回滚,会删除约束,不能加条件
四 数据的查查查查查查查查查查查查查查查查查查询
主要运用select from(新劳模比alter用的多)
1.查询所有列
格式:
select * from 表名称
2.查询指定列
格式:
select 字段名,字段名 from 表名称
3.查询时添加常量列
就是在查看的时候把字段名临时改变显示,比如说你叫迪丽热巴迪力木拉提 但是你在给人签名的时候你可以临时改名叫王大壮然后给人签名,但是不会改变你的原名
运用 as 来完成
格式: select 字段名 as '新名字',字段名 as '新名字' from 表名称 ;
4.查询时和并列
只有数据类型是整形或浮点型的时候才能合并
运用四则运算字段名来合并
格式:
select 字段名+字段名-字段名*字段名/字段名 from 表名称;
四则运算的时候可以加括号来控制运算顺序
5.查询时去除重复记录
运用distinct 来实现
格式:
select distinct 需要合并的重复字段名 from 表名称;
6.使用条件查询
运用where 语句
格式:
select * from 表名称 where 字段名 = 数据 and 字段名 =数据 or 字段名 = 数据 字段名 >,<,=,<>(不等于)
判空 : 字段名 is null (数据为空) 字段名 is not null(数据不为空) 字段名 = '' (空字符) 字段名 <>'' (不是空字符)
模糊查询 : 运用like语句
格式:
select * from 表名称 where 字段名 like '数据_% ' _是单个字符 %是任意个字符
7.聚合查询
常用的聚合函数 sum()求和 avg()求平均 max()求最大值 min()求最小值 count(字段) 统计
格式:
select sum(字段名) from 表名称;
8.分页查询
运用 limit 语句
格式:
select * from 表名称 limit 第一条数据号,一页显示多少条
连接到第几页:SELECT * FROM 表名称 LIMIT (当前页-1)*每页显示多少条,每页显示多少条;
9 查询排序
运用 order by 语句
主要分正序和倒叙 正序为默认或者是ASC 倒叙是desc;
格式:
select * from 表名称 order by 字段名 asc或者desc; 排序可以和limit where 配合使用;
总结:
需要记忆的东西较多,需要多背多练。
自勉
我自横刀向天笑,去留肝胆两昆仑。
MySQL数据的增删改查查查查查查查查查查查查查查查查(查是真的多)的更多相关文章
- MySQL 数据的增删改查
一.数据库的增删改 一. 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 1.使用INSERT实现数据的插入 2.UPDATE实现数据的更新 3.使用DELETE实现数 ...
- mysql数据表增删改查
http://www.runoob.com/mysql/mysql-tutorial.html 一.MySQL 创建数据表 创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以 ...
- Mysql数据的增删改查
一 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现 ...
- Mysql数据的增删改
插入数据 INSERT 更新数据 UPDATE 删除数据 DELETE 再来回顾一下之前我们练过的一些操作,相信大家都对插入数据.更新数据.删除数据有了全面的认识.那么在mysql中其实最重要的不 ...
- Mysql --数据的增删改
插入数据 INSERT 更新数据 UPDATE 删除数据 DELETE 一. 在mysql管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 1.使用insert实现数据的插入 2.u ...
- mysql 数据表 增删改查
用户操作: mysql -u root -p 登录root用户: SHOW DATABASES; 显示所有的数据库名称: USE linuxcast; 切入linuxcast数据库: CREATE T ...
- mysql数据的增删改-内含经典面试题
#DML语言 /* 数据操作语言: 插入:insert 修改:update 删除:delete */ #一.插入语句 #方式一:经典的插入 /* 语法: insert into 表名(列名,...) ...
- Node.js + MySQL 实现数据的增删改查
通过完成一个 todo 应用展示 Node.js + MySQL 增删改查的功能.这里后台使用 Koa 及其相应的一些中间件作为 server 提供服务. 初始化项目 $ mkdir node-cru ...
- mysql学习笔记一 —— 数据的增删改查
1.连接mysql mysql 直接回车(是以root身份,密码空,登陆的是本机localhost) [root@www mysql]# mysql -uroot -p123 -S /var/lib/ ...
随机推荐
- JavaWeb基础(day14_css)
css css样式种类 内部样式 在head标签中使用 <style>标签 行内样式 直接在标签中写style属性进行赋值,style属性的就相当于内部样式的{} 外部样式 单独写一个文件 ...
- Go的100天之旅-常量
常量 简介 道可道,非常道.这里常道指的永恒不变的道理,常有不变的意思.顾名思义和变量相比,常量在声明之后就不可改变,它的值是在编译期间就确定的. 下面简单的声明一个常量: const p int = ...
- Ethical Hacking - Web Penetration Testing(13)
OWASP ZAP(ZED ATTACK PROXY) Automatically find vulnerabilities in web applications. Free and easy to ...
- Ethical Hacking - GAINING ACCESS(18)
CLIENT SIDE ATTACKS Backdooring ANY file Combine backdoor with any file - Generic solution. Users ar ...
- 微信小程序实战:表单与选择控件的结合
先上代码. login.wxml <mp-toptips msg="{{error}}" type="error" show="{{error} ...
- NIO实践-HTTP交互实现暨简版Tomcat交互内核
今天就NIO实现简单的HTTP交互做一下笔记,进而来加深Tomcat源码印象. 一.关于HTTP 1.HTTP的两个显著特点,HTTP是一种可靠的超文本传输协议 第一.实际中,浏览器作为客户端,每次访 ...
- Onedrive分享型网盘搭建 - OneManager
注册账号 部署OneManager 注册完账号后打开网址:https://heroku.com/deploy?template=https://github.com/qkqpttgf/OneManag ...
- Github下载文件慢试试这款工具吧
https://g.widora.cn 可能随时崩溃哦~~暂时还不支持超过 2GB 的仓库,服务器选自日本 vultr 设计思路:通过在日本的 VPS clone -r 代码,下载后压缩成 zip 再 ...
- 又被逼着优化代码,这次我干掉了出入参 Log日志
本文收录在个人博客:www.chengxy-nds.top,技术资源共享. 最近技术部突然刮起一阵 review 代码的小风,挨个项目组过代码,按理说这应该是件挺好的事,让别人指出自己代码中的不足,查 ...
- Python编程:从入门到项目实践高清版附PDF百度网盘免费下载|Python入门编程免费领取
百度网盘:Python编程:从入门到项目实践高清版附PDF免费下载 提取码:oh2g 第一部分 基础知识第1章 起步 21.1 搭建编程环境 21.1.1 Python 2和Python 3 21 ...