Mysql初级
简单的MySQL学习总结
无知是恶
这个作者很懒,什么都没留下…
展开
-
高效查看MySQL帮助文档的方法
在mysql的使用过程中, 可能经常会遇到以下问题: 某个操作语法忘记了, 如何快速查找? 如何快速知道当前版本上某个字段类型的取值范围? 当前版本都支持哪些函数?希望有例子说明.. 当前版本是否支持某个功能? 对于上面列出的问题, 我们可能想到的方法是查找MySQL的文档, 这些问题在官方文档都可以很清楚地查到, 但是却要耗费大量的时间和精力. 所以对于以上问题, 最好...转载 2019-12-21 15:50:48 · 133 阅读 · 0 评论 -
MySQL高级操作(一)
新增操作 基本语法: insert into 表名 [(字段名字)] values (值列表); 主键冲突 在数据插入的时候,假设主键对应的值已经存在,插入一定会失败 分组操作 Group by: 基本语法:group by 字段名 select * from student group by gender; SQL提供一系列统计函数Count(): 统计分组后的记录数:每一组...原创 2019-12-18 10:23:00 · 138 阅读 · 0 评论 -
MySQL高级查询函数(单行函数)
函数的分类: 1,单行函数:对每一条记录输入值进行计算,得到相应的计算结果,返回给用户,也就是说,每条记录作为一个输入参数,经过函数计算得到每条记录的计算结果。 2,多行函数:对多条记录输入值进行计算,得到多条记录对应的单个结果。 单行函数: ①:字符串函数(用户处理单行的字符数据,比如大小写转换,字符串截取,拼装等) a.LOWER/UPPER(LOWER(str):返回字符串str变为小...原创 2019-12-17 20:51:37 · 128 阅读 · 0 评论 -
mysql备份与还原
一、备份常用操作基本命令 1、备份命令mysqldump格式 格式:mysqldump-h主机名-P端口-u用户名-p密码 - - database数据库名>文件名.sql 2、备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump--add-drop-tab...原创 2019-12-17 19:49:40 · 70 阅读 · 0 评论 -
Mysql数据分组GROUP BY 和HAVING,与WHERE组合使用
理解分组,可以这样:对GROUP BY子句后面跟随的列名进行分组,然后对每一个分组而不是整个表进行操作。举例:在产品表中,检索每一个供应商提供的商品的数量。 SELECT vend_id,COUNT(*) AS num_prods FROM products GROUP BY vend_id; 结果: +---------+-----------+ | vend_id | num_prods...转载 2019-12-17 17:04:55 · 281 阅读 · 0 评论 -
笛卡儿积
维基百科解释:原创 2019-12-17 16:33:54 · 250 阅读 · 0 评论 -
Mysql连接查询
三种连接的语法 为便于更多的技友快速读懂、理解,我们只讨论2张表对象进行连接操作的情况,大于2张表对象进行的连接操作原理也是一样的。 1.左连接(LEFT JOIN ) SELECT M.columnname……,N.* columnname….. FROM left_table M LEFT JOIN right_table N ON M.columnname_join=N.column...原创 2019-12-17 16:14:04 · 86 阅读 · 0 评论 -
Java使用JDBC连接MySql数据库
Java使用JDBC连接MySql数据库 使用Maven下载mysql-connector-java的jar包。 在连接https://mvnrepository.com/artifact/mysql/mysql-connector-java可以找到你需要的仓库坐标,然后直接在pom中添加对应的坐标保存即可下载。 下载配置后的结果如图示: 数据库连接信息:jdbc.pr...原创 2019-12-17 10:52:20 · 317 阅读 · 0 评论