
Mysql
文章平均质量分 88
Mysql相关内容
RecordLiuV
现程序员,转行数据分析中,分享自学数据分析的点滴
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
牛客网在线编程SQL篇非技术快速入门题解(二)
牛客网非技术快速入门SQL编程练习题目原创 2023-04-07 11:02:11 · 561 阅读 · 0 评论 -
牛客网在线编程SQL篇非技术快速入门题解
牛客网非技术快速入门SQL真题练习,题解原创 2023-04-07 10:53:58 · 658 阅读 · 0 评论 -
SQL删除记录方式汇总
快来看一看,SQL中如何进行删除记录原创 2023-04-07 10:48:02 · 3435 阅读 · 0 评论 -
SQL如何更新记录?
SQL中更新记录的方式原创 2023-04-07 10:22:42 · 1137 阅读 · 0 评论 -
SQL插入记录方式汇总,真题练习
SQL中对于记录有哪几种方式?原创 2023-04-07 10:19:30 · 625 阅读 · 0 评论 -
mysql优化小技巧(1)
在mysql优化中,对表结构优化占据了很大一部分,今天就来讲讲建表时如何选择合适的数据类型以达到最优。 1.使用INT类型存储日期,使用UNIX_TIMESTAMP()和FROM_UNIXTIME()函数来转化 //测试表 CREATE TABLE test( id int AUTO_INCREMENT NOT NULL, createTime INT, PRIMARY KEY(id) ...原创 2018-11-15 17:00:11 · 197 阅读 · 0 评论 -
MYSQL学习笔记(十)存储过程(续)
1.存储过程:是SQL语句和控制语句的集合,以一个名称存储并作为一个单元处理。 2.参数类型 输入类型:IN表示该参数的值必须在调用存储过程时指定 输出类型:OUT表示该参数的值可以被存储过程改变,并且可以返回 输入&&输出类型:INOUT 表示该参数在调用时指定,并且可以被改变和返回 IN OUT区别: 注意事项: (1)创建存储过程或自定义函数时需要通过DELIMITER语句原创 2015-07-15 16:17:13 · 540 阅读 · 0 评论 -
MYSQL学习笔记(九)之存储过程
存储过程介绍: 存储过程是一组为了完成特定功能的SQL语句集,经过编译之后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 存储过程可由应用程序通过一个调用来执行,而且允许用户声明变量。同时, 存储过程可以接收和输出参数,返回执行存储过程的状态值,也可以嵌套调用。 存储过程的特点: (1)减少网络通信量。调用一个行数不多的存储过程与直接调用SQL转载 2015-07-14 17:33:18 · 496 阅读 · 0 评论 -
MYSQL学习笔记(八)之子查询的优化-使用连接
当在其他表进行子查询时,MYSQL会将结果保存在一张临时表中,查询结束后会释放创建的临时表,这就将使查询的速度变慢。在多表查询时一般不使用子查询,而使用连接。 连接分为内连接,外连接,外连接又分为左外连接和右外连接。 实例: 观察表tdb_goods会发现,字段goods_cate和brand_name中有很多重复的记录。 可以对goods_cate,brand_name进行分类。原创 2015-07-13 17:39:11 · 888 阅读 · 0 评论 -
MYSQL学习笔记(七)之子查询(续)
现在计算表中所有商品价格的平均值。 语句:SELECT ROUND(AVG(`goods_price`),2) AS avg_goods_prices FROM `tdb_goods`; 现在查询价格大于平均值的商品并按商品价格进行降序排列 SELECT `goods_id`,`goods_name`,`goods_price` FROM `tdb_goods` WHERE `g原创 2015-07-13 17:33:39 · 471 阅读 · 0 评论 -
MYSQL学习笔记(六)之子查询
子查询的位置:SELECT中,FROM后,WHERE后,GROUP BY和ORDER BY 中无实用意义。 分类: 可以按子查询返回的结果进行分类: 标量子查询,返回的结果是一个标量,字符,字符串或非字符串 行子查询:返回的结果是一行记录 列子查询:返回的结果是某字段的一组值 表子查询:返回的结果是一张表的值 可以使用的操作符有> = (!=) 可以使用的关键字有ANY,SOME原创 2015-07-13 16:05:15 · 458 阅读 · 0 评论 -
MYSQL学习笔记(五)之常用的字符串函数
(一)LENGTH()与CHAR_LENGTH()函数 LENGTH():返回值为字符串str长度,单位为字节,一个多字节字符算作多字节。 CHAR-LENGHTH():返回值为字符串str的长度,一个多字节算作一个字符。 例如: 注意:一个汉字占两个字节 (2)LTRIM(),RTRIM()与TRIM()函数 LTRIM()删除前导空格, 例如: 字符串“ 12原创 2015-07-13 09:33:07 · 456 阅读 · 0 评论 -
MYSQL学习笔记(四)之常见的字符串函数
以下是MYSQL中常见的字符串函数: (1)CONCAT与CONCAT_W的区别是后者使用指定的分隔符进行连接。 举例: 把下表的year,month,day字段连接在一起 使用CONCAT连接: 使用CONCAT_WS进行连接: (2)FORMAT(X,D)函数: 将数字X的格式写为'#,###,###.##',以四舍五入的方式保留小数点后D位,并将结果以字符串的形原创 2015-07-13 00:14:57 · 443 阅读 · 0 评论 -
MYSQL学习笔记(三)
今天学习的是对记录的操作,着重复习一下SELECT查询中的WHERE语句,HAVING语句,GROUP BY语句,ORDER BY语句,LIMIT语句。 WHERE语句与HAVING语句的区别: WHERE语句的作用是在对查询结果进行分组前,将不符合WHERE条件的行去掉,即在分组之前过滤数据,WHERE条件中不能包含聚合函数, 使用WHERE条件过滤特定的行。 HAVING语句的作用是筛原创 2015-07-09 23:14:12 · 516 阅读 · 0 评论 -
mysql学习笔记(二)
今天学习的内容主要是如何为一张表创建主键(PRIMARY KEY),如何创建唯一约束(UNIQUE KEY),为数据表创建索引的好处,以及如何创建外键约束。 主键相关知识点:一张表只能有一个主键。如下面的表中把id字段定义成主键。 要点:属性AUTO_INCREMENT必须要和主键在一起使用才行,当主键那一列的属性不一定要定义成AUTO_INCREMENT型。 唯一约束相关知识点:原创 2015-07-08 23:24:30 · 500 阅读 · 0 评论 -
mysql学习笔记(一)
mysql控制台使用的基本命令: show databases; --显示所有已存在的数据库名称 use 数据库名称; --选定一个数据库 show tables; --显示当前数据库所有的表 /*----------------------------------------------------*/ create database [if not exists] 数据库名 character set utf8(字符编码方式); --创建一个数据库,并设置数据库原创 2015-07-08 23:17:55 · 597 阅读 · 3 评论