
MySQL数据库
MySQL数据库
niewzh
QQ:1468619361 添加请说明来意
展开
-
MySQL之将查询结果生成新表
SQL语句示例:CREATE TABLE school SELECT * FROM classCREARE负责创建表,表的内容是SELECT语句的查询结果 如果我们想结合两个表的相同字段并生成新表,SQL语句如下:CREATE TABLE school SELECT * FROME CLASS1,CLASS2 WHERE CLASS1.NAME=CLASS2.NAME ...原创 2018-08-09 09:49:29 · 48489 阅读 · 1 评论 -
MySQL之两个表联合查询
在数据库中,有时我们需要的信息可能不在同一个表中,而根据两个表中的公共字段,我们就可以从中获取我们需要的信息。注意:联合查询必须有公共字段SQL语句示例:SELECT * FROM table1,table2 WHERE table1.name=table2.name 如果我们想将查询结果生成新表,使用CREATE TABELE语句SQL:CEEATE TABLE ...原创 2018-08-09 09:56:30 · 9359 阅读 · 1 评论 -
MySQL之表中重复字段只取第一个值
有时在我们的SQL表中包含很多同名的数据,这样可以将多维度的数据保存的一个表中,但是对于查询会带来一些麻烦。如上图,如果我们只想取每个学校的第一条数据:我们可以使用DISTINCT去重SQL:select DISTINCT history.school From history这样查询到的是第一个学校名,仅是学校名,想保留该行全部,见 MySQL之保留重复数据第一行...原创 2018-08-09 15:48:42 · 11489 阅读 · 0 评论 -
MySQL之保留重复数据第一行
首先获取重复数据的最小id,这样便可得到我们想要数据的id了,如果没有id列,则应创建SELECT MIN(id) FROM TABLE history然后根据最小id,查询该行数据全部代码:SELECT * FROM TABLE history WHERE id in(SELECT MIN(ID) FROM history) ...原创 2018-08-09 16:32:55 · 4464 阅读 · 0 评论 -
MySQL之批量更改字段内容
MySQL中使用REPLACE语句实现修改表格中的数据内容下面语句实现将名为 "table" 的表格中的 "createtime" 列中包含的所有 “年” 字去掉update table SET createtime=REPLACE(createtime,'年','')REPLACE的参数为:REPLACE('列名','要替换的文本','替换后的文本') ...原创 2018-08-29 17:17:17 · 2063 阅读 · 0 评论