
MySQL
Super_RD
这个作者很懒,什么都没留下…
展开
-
(一)MySQL数据库-Centos7.6安装MySQL5.7.26
(一)MySQL数据库-Centos7.6安装MySQL5.7.11安装步骤简单配置为什么用5.7:一般在MySQL的生产环境中不推荐使用最新版本,可能不稳定或者有未知BUG。目前最新版为8.0,在稳定的情况下使用最新版本,我选用5.7安装。MySQL-community-server: mysql服务MySQL-client : MySQL 客户端程序,用于连接并操作Mysql服务器。...原创 2019-05-02 13:11:07 · 8148 阅读 · 7 评论 -
(十四)MySQL数据库-深入理解MySQL索引原理和实现-概念
(十四)MySQL数据库-深入理解MySQL索引原理和实现-概念索引类型聚集索引与非聚集索引MyISAM——非聚簇索引InnoDB——聚簇索引按实现方法分类哈希索引全文索引BTree索引和B+Tree索引BTree索引B+Tree索引带顺序索引的B+TREE索引的使用策略什么时候要使用索引?什么时候不要使用索引?索引失效的情况:我的系统版本为CentOS7.5,MySQL版本为5.7.26索引...原创 2019-05-06 21:17:08 · 620 阅读 · 0 评论 -
(十三)MySQL数据库-MySQL 用户管理和权限设置
(十三)MySQL数据库-MySQL 用户管理和权限设置创建用户查询用户删除用户修改密码用户授权权限相关表我的系统版本为CentOS7.5,MySQL版本为5.7.26创建用户localhost只能本地访问,%任意主机访问,增加用户之后用户没有实际数据库的访问权限 create user 'test'@'%' identified by '1234qwe@QWE';查询用户selec...原创 2019-05-03 20:53:14 · 421 阅读 · 0 评论 -
(十二)MySQL数据库-MySQL 配置文件详解
(十二)MySQL数据库-MySQL 配置文件详解位置模板我的系统版本为CentOS7.5,MySQL版本为5.7.26位置如果已经成功安装mysql,执行以下命令可以查看配置文件加载顺序mysqld --verbose --help |grep -A 1 'Default options'加载顺序:/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf...原创 2019-05-03 19:58:50 · 635 阅读 · 0 评论 -
(十一)MySQL数据库-MySQL 数据的导出导入、备份还原
(十)MySQL数据库-MySQL 数据的导出导入、备份还原INTO OUTFILE导出数据mysqldump 导出数据和结构mysql 命令导入source 命令导入mysqlimport 导入数据我的系统版本为CentOS7.5,MySQL版本为5.7.26INTO OUTFILE导出数据你可以通过命令选项来设置数据输出的指定格式#导出到TXTSELECT * FROM c INTO...原创 2019-05-03 19:40:26 · 479 阅读 · 0 评论 -
(十)MySQL数据库-MySQL 临时表
(十)MySQL数据库-MySQL 临时表创建临时表删除临时表我的系统版本为CentOS7.5,MySQL版本为5.7.26MySQL 临时表在我们需要保存一些临时数据时是非常有用的。临时表只在当前连接可见,当关闭连接时,Mysql会自动删除表并释放所有空间。临时表在MySQL 3.23版本中添加,如果你的MySQL版本低于 3.23版本就无法使用MySQL的临时表。不过现在一般很少有再使用...原创 2019-05-03 17:06:10 · 594 阅读 · 0 评论 -
(九)MySQL数据库-MySQL 运算符
(九)MySQL数据库-MySQL 运算符 算术运算符比较运算符逻辑运算符位运算符我的系统版本为CentOS7.5,MySQL版本为5.7.26算术运算符运算符作用+加法-减法*乘法/ 或 DIV除法% 或 MOD取余在除法运算和模运算中,如果除数为0,将是非法除数,返回结果为NULL比较运算符比较结果为真,则返回 1,为假则...原创 2019-05-03 16:52:06 · 336 阅读 · 0 评论 -
(八)MySQL数据库-常用函数
(八)MySQL数据库-常用函数讲解 数学函数ABS求绝对值RAND随机数ROUND四舍五入LOG对数运算SQRT求平方根MOD求余CEIL、CEILING向上取整FLOOR向下取整SIGN获取正负POW、POWER幂运算BIN求二进制CONV进制转换聚集函数AVG平均数COUNT统计行数MAX最大值MIN最小值SUM求和字符串函数CONCAT参数连接为字符串CONCAT_WS参数连接为字符串(加...原创 2019-05-03 13:11:28 · 1476 阅读 · 0 评论 -
(七)MySQL数据库-嵌套查询
(七)MySQL数据库-嵌套查询 带有IN的子查询带有比较运算的子查询我的系统版本为CentOS7.5,MySQL版本为5.7.26为了更清楚的说明各个连接查询的差异,新建两个表数据如下带有IN的子查询子查询的SELECT语句中不能使用 ORDER BY 子句,因为 ORDER BY 子句只能对最终查询结果排序在嵌套查询中,子查询的结果往往是一个集合,所以谓词 IN 是嵌套查询中最经常...原创 2019-05-02 19:21:20 · 1080 阅读 · 0 评论 -
(六)MySQL数据库-常用连接查询(UNION、JOIN)
(六)MySQL数据库-常用连接查询(UNION、JOIN) UNION 连接INNER JOIN (内连接)LEFT JOIN (左连接)RIGHT JOIN (右连接)我的系统版本为CentOS7.5,MySQL版本为5.7.26为了更清楚的说明各个连接查询的差异,新建两个表数据如下UNION 连接将两个SQL语句去交集去重select name from a union sele...原创 2019-05-02 18:33:29 · 620 阅读 · 0 评论 -
(五)MySQL数据库-where子语句限定条件
(五)MySQL数据库-where子语句限定条件 操作符LIKE 模糊匹配and、or 逻辑ORDER BY 排序GROUP BY 分组WITH ROLLUP 统计LIMIT 限制输出条数我的系统版本为CentOS7.5,MySQL版本为5.7.26操作符操作符描述=等号,检测两个值是否相等,如果相等返回true<> 或 !=不等于,检测两个值是否相...原创 2019-05-02 17:13:14 · 3039 阅读 · 0 评论 -
(四)MySQL数据库-数据库常用操作:增删改查
(四)MySQL数据库-数据库常用操作:增删改查 INSERT 插入数据DELETE 删除数据UPDATE 更新数据SELECT 查询数据我的系统版本为CentOS7.5,MySQL版本为5.7.26INSERT 插入数据语法:INSERT INTO table_name ( field1, field2,…fieldN )VALUES( value1, value2,…valueN ...原创 2019-05-02 16:29:30 · 264 阅读 · 0 评论 -
(三)MySQL数据库-表的创建和删除
(三)MySQL数据库-表的创建和删除 表的创建删除表表的创建格式:CREATE TABLE table_name (column_name column_type);CREATE TABLE `库名`.`表名` ( `id` int(0) UNSIGNED NOT NULL AUTO_INCREMENT, `name` char(16) NOT NULL DEFAULT '',...原创 2019-05-02 15:58:26 · 410 阅读 · 0 评论 -
(二)MySQL数据库-库的创建和删除
(二)MySQL数据库-库的创建和删除创建库删除库选择库查看所有库我的系统版本为CentOS7.5,MySQL版本为5.7.26创建库CREATE DATABASE 数据库名;在创建数据库时还可以指定字符集和排序规则,在实际生产中大部分使用utf8mb4的字符编码,utf8在mysql中占3个字节,一些特殊的汉字或者Unicode是占4个字节的。排序用utf8mb4_general_ci...原创 2019-05-02 15:28:55 · 417 阅读 · 0 评论 -
(二)MySQL数据库-MySQL 常用数据类型
(二)MySQL数据库-MySQL 常用数据类型数值类型字符串类型日期和时间类型我的系统版本为CentOS7.5,MySQL版本为5.7.26MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型整数的数据类型能存储的范围不受参数的限制,例如int(1)和int(10)存储的范围是一样的。类型大小范围(有符号)范围(无符号)用途...原创 2019-05-02 13:57:10 · 287 阅读 · 0 评论 -
MySQL教程之concat以及group_concat的用法
本文中使用的例子均在下面的数据库表tt2下执行:一、concat()函数1、功能:将多个字符串连接成一个字符串。2、语法:concat(str1, str2,…)返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。3、举例:例1:select concat (id, name, score) as info from tt2;中间有一行为null是因...转载 2019-06-19 17:02:37 · 398 阅读 · 0 评论