随笔分类 -  MySQL

摘要:explain关键字用于分析sql语句的执行情况,可以通过他进行sql语句的性能分析。 对explain查询出来的结果含义进行分析: **id值的含义:**id为语句的查询序号,也就是查询的执行顺序,如果id值相同表示语句是自上而下的执行的,如果值不相同,id值越大,优先级越高,越先执行。 sele 阅读全文
posted @ 2019-08-16 10:13 jason小蜗牛 阅读(1496) 评论(0) 推荐(0)
摘要:什么是数据库? ​ 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。 ​ 所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。 RDBMS 阅读全文
posted @ 2019-08-16 10:04 jason小蜗牛 阅读(210) 评论(0) 推荐(0)
摘要:所谓mysql元数据就是一些初始的东西,例如数据库的列表,数据表列表,查询影响的行数等等,还有就是mysql的服务器的一些信息,例如版本信息等。 select version(): 获取mysql服务器的版本信息 select database(): 获取当前的数据库名 show status: 查 阅读全文
posted @ 2019-08-16 09:51 jason小蜗牛 阅读(528) 评论(0) 推荐(0)
摘要:MySQL中定义数据字段的类型对数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和**字符串(字符)**类型。 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC) 阅读全文
posted @ 2019-08-16 09:41 jason小蜗牛 阅读(284) 评论(0) 推荐(0)
摘要:MySQL中使用REGEXP操作符来进行正则表达式匹配。 下表中的正则模式可应用于REGEXP操作符中。 模式 描述 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。 $ 匹配输入字符串的结束位置。如果设置了R 阅读全文
posted @ 2019-08-16 09:39 jason小蜗牛 阅读(1188) 评论(0) 推荐(0)
摘要:MYSQL 复制表 **show create table table_name:**查看表的建表语句。该语句包含了原数据表的结构,索引等。 使用 SHOW CREATE TABLE 命令获取创建数据表(CREATE TABLE) 语句,该语句包含了原数据表的结构,索引等。 复制以下命令显示的SQL 阅读全文
posted @ 2019-08-16 09:33 jason小蜗牛 阅读(935) 评论(0) 推荐(0)
摘要:MYSQL 实现导入数据 、备份和恢复数据库 1、使用msql命令导入数据 如果需要备份所有数据库,可以使用以下命令: all databases 选项在 MySQL 3.23.12 及以后版本加入。 如果你需要将数据拷贝至其他的 MySQL 服务器上, 你可以在 mysqldump 命令中指定数据 阅读全文
posted @ 2019-08-16 09:25 jason小蜗牛 阅读(622) 评论(0) 推荐(0)
摘要:字符函数 char_length(s): 返回字符串的长度。character_length(s)也是一样的功能。 CONCAT(s1,s2...sn):拼接字符串。 CONCAT_WS(x, s1,s2...sn):也是拼接字符串,但是每个字符串之间会有一个分隔符,x。 FIELD(s,s1,s2 阅读全文
posted @ 2019-08-16 09:17 jason小蜗牛 阅读(237) 评论(0) 推荐(0)
摘要:在mysql和oracle数据库中delete与truncate都是可以用来对数据进行删除操作,但是二者又有些不同。 主要有以下几个区别: 区别一: 根据sql语言分类来说,delete属于DML语言,也就是数据操作语言,而truncate属于DDL语言,也就是数据定义语言。 区别二: delete 阅读全文
posted @ 2019-05-20 15:53 jason小蜗牛 阅读(1467) 评论(0) 推荐(0)
摘要:存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。 存储过程大体语法结构: delimi 阅读全文
posted @ 2019-05-06 14:14 jason小蜗牛 阅读(1602) 评论(0) 推荐(0)