摘要:
1、创建临时表 临时表是一张表,用来临时保存一些数据 特点: 只对创建该临时表的用户可见; 当会话结束时,MySQL自动删除临时表。 临时表的核心:建表和删表消耗资源极其少 创建临时表的基本格式: CREATE TEMPORARY TABLE tbl_name(……); ①创建的临时表在当前会话,正 阅读全文
摘要:
一、使用DDL语句创建表 DDL语言全面数据定义语言(Data Define Language) 主要的DDL动词: CREATE(创建)、DROP(删除)、ALTER(修改) TRUNCATE(截断)、RENAME(重命名) 注意: 1、使用DDL语言时,必须在动词后跟上数据库对象名词(例如:TA 阅读全文
摘要:
MySQL增删改查之删_delete-truncate 一、DELETE语句 删除数据记录 1、在单表中删除行 语法: ①从表中删除满足WHERE条件的所有行; ②没有WHERE条件,则删除表中的所有行 基本格式: delete from <表名> where <条件表达式>; 删除符合指定条件表达 阅读全文
摘要:
MySQL增删改查之改_update UPDATE语句 进行数据记录的更新。 1、更新单个表中的值 语法: ①有where子句的,将满足WHERE条件的所有行的一个或多个列值改为新的值; ②没有WHERE子句,则会对该表中所有的记录的指定的列的所有行,进行修改更新操作。 基本格式: update < 阅读全文
摘要:
MySQL增删改查之增insert、replace 一、INSERT语句 带有values子句的insert语句,用于数据的增加 语法: ①用来把一个新行插入到表中 ②为和其它数据库保持一致,不要省略INTO关键字以及使用VALUES而不是value关键字 ③插入一行时,要求必须对该行所有的列赋值。 阅读全文
摘要:
Q:什么是BOND? A: 将多块网卡虚拟成为一块网卡的技术,通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址。 Q:什么是BOND? A: 将多块网卡虚拟成为一块网卡的技术,通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址。 Q:为什么要 阅读全文
摘要:
开发过程中常遇到行转列或是列转行的问题,即需要将数据库中一张表信息进行行转列操作,再将每列(即每个字段)作为与其他表进行联表查询的字段进行显示。 一、行转列:将原来同一列下多行的不同内容作为多个字段,输出对应内容 数据库表中的内容: 转换后: 解析: 行转列是将原来的subject字段的多行内容选出 阅读全文
摘要:
MySQL中的子查询 是在MySQL中经常使用到的一个操作,不仅仅是用在DQL语句中,在DDL语句、DML语句中也都会常用到子查询。 子查询的定义: 子查询是将一个查询语句嵌套在另一个查询语句中; 在特定情况下,一个查询语句的条件需要另一个查询语句来获取,内层查询(inner query)语句的查询 阅读全文
摘要:
MySQL多表连接查询 连接(join):将一张表中的行按照某个条件(连接条件)和另一张表中的行连接起来形成一个新行的过程。 根据连接查询返回的结果,分3类: 内连接(inner join) 外连接(outer join) 交叉连接(cross join) 根据连接条件所使用的操作符,分2类: 相等 阅读全文
摘要:
一、聚合函数(aggregation function) 也就是组函数 在一个行的集合(一组行)上进行操作,对每个组给一个结果。 常用的组函数: AVG([distinct] expr) 求平均值 COUNT({*|[distinct] } expr) 统计行的数量 MAX([distinct] e 阅读全文