mysql数据库签到记录表_mysql数据库中表记录的玩法
一、增加表记录(相当于插入表记录)
1. 插入完整数据(顺序插入)
语法一:
INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3…值n);
语法二:
INSERT INTO 表名 VALUES (值1,值2,值3…值n);
2. 指定字段插入数据
语法:
INSERT INTO 表名(字段1,字段2,字段3…) VALUES (值1,值2,值3…);
3. 插入多条记录
语法:
INSERT INTO 表名 VALUES
(值1,值2,值3…值n),
(值1,值2,值3…值n),
(值1,值2,值3…值n);
4. 插入查询结果
语法:
INSERT INTO 表名(字段1,字段2,字段3…字段n)
SELECT (字段1,字段2,字段3…字段n) FROM 表2
WHERE …;
二、更新表记录
1、格式:
语法:
UPDATE 表名 SET
字段1=值1,
字段2=值2,
WHERE CONDITION;
示例:
UPDATE mysql.user SET password=password(‘123’)
where user=’root’ and host=’localhost’;
2、注意:
update 是用于修改或者说是更新数据记录,而set是设置更新那些字段(列)对应什么值,where是一个限制条件,只要与where连用才能精确的定位某一个数据记录,然后将其修改,如果没有where语句,那么就相当于是修改列下所有的数据记录。
三、删除表记录
1、delete from table_name [where 条件字句]; ge:delete from user where password='' '' 这就是所有用户删除密码
2、truncate table table_name;
3、注意1和2都是删除表记录的,但是如果想删除表中某一行记录建议选择1,如果想删除表中所有记录选择2,删除表所有数据时1是先读取整张表的数据然后逐条删除,2是直接把表删除然后新建一张字段一样的表。
四、查询表记录
1、格式:
select *| 字段名1 [as] [别名],字段名2 [as] [别名],... from table_name where 字段名 字句条件
group by 字段名 字句条件
having 筛选条件
order by 字段名 [desc|asc]
limit 限制条件;
2、where字句中可以使用:
2.1 > < >= <= <> != 表示比较运算符:
2.2 between sum1 and sum2 表示值在sum1和sum2之间的数据
2.3 in(sum1,sum2......) 表示所要查询在括号内的值
2.4 like '字符串%‘ 表示模糊查询
2.5 and or not 表示逻辑查询
3、order by 字句
3.1 order by 是让查询出来的记录按照顺序有序显示出来,其中默认的是按照asc从小到大排序,也可以按照desc从大到小排序,但必须写在句末。
3.2格式:
select * from table_name order by 字段名 [desc|asc];
4、limit 字句
4.1用于限制查询出的数据记录条数
4.2 格式:
select * from table_name limit sum1[,sum2];
4.3 eg:
select * from table_name limi 2,5; 表示跳过前2行从第三行开始显示5行
5、正则表达式:
5.1 regexp 可以支持^ {sum} $,其中^表示以什么开头,$表示以什么结尾,{sum}表示出现多少次
5.2 eg:
select * from table_name where 字段名 regexp '^x' ; 表示查找以x开头的数据记录
select * from table_name where 字段名 regexp 'x$' ; 表示查找以x结尾的数据记录
select * from table_name where 字段名 regexp 'x{2}' ; 表示查找x出现两次的数据记录
6、聚合函数:
6.1 count(列名):统计行数,相当于统计一列中有多少行。
eg: select count(列名) from table_name;
6.2 sum(列名) : 统计列中的和,相当于把一列中的数据相加起来。
eg: select sum(列名) from table_name;
6.3 avg(列名):统计一列中的平均值,相当于一列中的数据相加再除以一列中的数据的行数。
eg: select avg(列名) from table_name;
6.4 max|min(列名):统计一列中的最大|最小值
eg:select max(列名)|min(列名) from table_name;
7、group by
7.1 格式:
select * from table_name group by 字段名 [having 逻辑判断条件];
7.2group by 分组后面可以和having 连用。
8、having
8.1 select * from table_name having 逻辑判断条件;
8.2having和where的区别:
使用where的地方都可以用having替换
having可以用在分组的后面也可以在分组前面,而where只能在分组前面
having可以使用聚合函数,而where不行
mysql数据库签到记录表_mysql数据库中表记录的玩法相关推荐
- mysql数据库里的表格_mysql数据库中表记录的玩法
一.增加表记录(相当于插入表记录) 1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3-字段n) VALUES(值1,值2,值3-值n); 语法二: INS ...
- mysql事件执行记录表_MySQL事件异常记录
最近在调整MySQL存储过程以及通过事件调用的过程中遇到几个坑,记录如下. MySQL版本:5.6 开发工具:SQLyog v12 1.存储过程 P 中有一条 UPDATE 临时表 TEMP_T 的语 ...
- mysql数据库优化命令_MySQL数据库优化总结
一个:MySQL标准数据库优化注意事项 1.数据库设计(表设计合理)三范式(规范的模式) 三范式包含: 第一范式:1NF是对属性的原子性的约束.要求属性具有原子性,不可再分解.(仅仅要是关系型数据库都 ...
- mysql显示表已存在_MySQL数据库与数据表的相关操作
数据库相关操作: 显示数据库:show databases; 如果是0.00秒并不代表没有花费时间,而是时间非常短,小于0.01秒. 创建数据库: Query OK表示创建成功,1行受到影响,处理时间 ...
- 初识mysql数据字段属性_MySQL数据库~~~~初识、基础数据类型
一 数据库初识 1.1 什么是数据库 数据库(DataBase,简称DB),简而言之可视为电子化的文件柜----存储电子文件的处所,用户可以对文件中的数据运行新增,截取,更新,删除等操作. 所谓数据库 ...
- mysql 导出dmp文件_Mysql数据库的各种命令:
一.连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysqlbin,再键入命令mysql -u root ...
- mysql 导出dmp文件_MySQL数据库基础讲解
# 简介 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言(SQL)进行数据库管理. MySQL是开放源代码的,因此任何人都可以在General Publi ...
- mysql 四大基础操作_mysql数据库的基本操作
mysql数据库的基本操作 首先我们要把mysql装好 mkdir chen/ mount.cifs //192.168.100.23/LNMP chen/ [root@localhost ~]# y ...
- mysql对数据库的操作_MySQL数据库对数据库的操作
1.创建数据库mysqlgt; create database if not exists tongcheng; Query OK, 1 row affected (0.01 sec) mysqlgt ...
最新文章
- 翻译:如何用Cocos2d来开发简单的IPhone游戏教程
- 编译FileMon出错
- PAT (Advanced Level) 1017 Queueing at Bank(模拟)
- matlab中quat2angle,matlab 学习记录
- 超越SiamRPN++,SiamMan达到目标跟踪新SOTA
- java scri p t_深入浅析JavaScript中数据共享和数据传递_javascri
- c++ 线程池_JAVA并发编程:线程池ThreadPoolExecutor源码分析
- 又一自动驾驶独角兽诞生!Momenta获2亿美元总融资,腾讯首投中国无人车
- 编译FREETYPE:VS2010错误MSB8008
- c语言上机+pdf,c语言上机题库.pdf
- 判断最小生成树的唯一性
- NVIDIA英伟达旧版本显卡下载
- excel迷你图 vba_如何在Excel 2010中使用迷你图
- WebSphere 安装部署,发布web应用
- BAT都怎么泡区块链?假醉网易,炮灰百度,闷骚腾讯,假正经阿里
- jquery实现歌词滚动
- 数据库系统概论:判别一个分解的无损连接性
- 星聚宝—云服务器快速搭建网站(阿里云服务器举例)
- android qq自动发红包,Android实现QQ抢红包插件
- 离线安装geoc_tjj
热门文章
- 数据可视化:视觉感知与基本图表
- MWC世界移动通信大会
- 如何修改右键菜单新建文档的参数--注册表操作
- IllegalArgumentException(非法参数异常)和其子类异常NumberFormatException,以及异常类之间的继承关系和产生原因
- javascript滚动到顶部scrollTop用法
- DWG格式解析库---libredwg 快速使用(Win10 + QT)
- print命令和逗号使用
- 居中到底有多少种方法
- gogs mysql 报错_Gogs服务搭建
- 解决M1芯片 MAC 下 Goland(Intellij系列都适用) 无法 Debug 的问题