分类:MySQL

MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

2020-11-01 0 By admin

MySQL 数据查找中大小写相关处理

在使用 MySQL 服务过程中,有时候需要对存储的数据内容做大小写处理,包括将字段的内容转为小写字符、转为大写字符;也可能需要查询包含大写或小写字符的数据。转换字符的大小写可以使用 INITCAP、LOWER、UPPER 等函数;如果要查询字段中是否包含大写字符或小写字符需要使用 RLIKE 查询指…

2020-11-01 0 By admin

MySQL 表结构和数据拷贝操作

在MySQL 服务管理过程中,数据表的拷贝分为表结构拷贝和表数据拷贝,它们是两个不同的SQL。如果在拷贝表的过程中,直接使用数据拷贝的话,则两张表的结构是不相同的。踩了一次坑,希望大家引以为戒。 一、使用as语句 create table test as select * from test_old…

2020-10-29 0 By admin

数据控制功能DCL(Data Control Language)

数据控制指数据库的安全性和完整性控制SQL的数据控制语言,对表和视图的授权,完整性规则的描述以及事务开始和结束等控制语句。SQL通过对数据库用户的授权和取消授权命令来实现相关数据的存取控制,保证数据库的安全性,。还提供了数据完整性约束的定义和检查机制,保证数据库的完整性。 一、授权 SQL用GRAN…

2020-10-29 0 By admin

数据操纵语言DML(Data Manipulation Language)

SQL的数据操纵语言,用于改变数据库中的数据,包括插入,删除,修改。 一、插入 INSERT语句想数据表中插入数据,可以一次插入一条数据,也可以根据SELECT查询子句的结果集批量插入指定数据表。 1.1、一般的INSERT语句 Table:表名 Db_link:数据库链接名 Column:列名【字…

2020-10-29 0 By admin

MySQL 连接多表查询

一、简单链接 1.1、基本形式 select * from t1,t2,t3; select * from t1 cross join t2 cross join t3;仅仅通过select子句和from子句连接多个表,查询结果是通过笛卡尔积生成的表。(两个表行数的乘积) 1.2、条件限定 笛卡尔积…

2020-10-29 0 By admin

数据查询语言DQL(Data Query Language)和简单查询

SQL的数据查询语言主要用来对数据库中的各种数据对象进行查询。 一、概述 1.1、完整语法 1.2、SQL 查询语句的解析顺序 from子句组装来自不同数据源的数据; where子句基于指定的条件对记录行进行筛选; group by子句将数据划分为多个分组; 使用聚集函数进行计算; 使用having…

2020-10-29 0 By admin

数据定义语言 DDL(Data Ddefinition Language)

SQL数据创建语言主要用来创建逻辑结构,包括创建基表,视图和索引。 一、 创建 1.1、创建表 1.2、创建视图 视图:从一个或者几个基表或者视图导出的表(结果集),是一个逻辑上的虚表。数据库中只存放视图的创建,不存放视图的数据。所以基表的数据变化,视图的数据也会跟着变化。 子查询可以是不包含ord…

2019-06-12 0 By admin

MySQL 取消自动Commit 功能

在项目运维过程中,免不了直接操作生产环境的数据库。大多数是因为业务或者开发的需求,需要对生产中的数据做修改。 从项目安全方面考虑,因生产数据的重要性,如果避免因SQL编写过程中一个小疏忽,造成生产数据修改失败;不能或者很难恢复原始数据。 一、方法:取消SQL 的自动提交功能 set autocomm…

2019-05-22 0 By admin

MySQL 服务安全登录工具 mysql_config_editor

mysql_config_editor 工具出现在mysql5.6.6以后的版本。 可以给指定的连接和密码生成一个加密文件.mylogin.cnf,默认位于当前用户家目录下。 通过该文件可以使用mysql、mysqladmin等直接登录,避免明文密码出现在脚本中。 一、生成加密文件 # mysql_…

2019-04-18 0 By admin

Excel 表格数据导入到MySQL数据库过程记录

在将Excel 表格数据到入到MySQL 数据库的过程中,遇到了两个问题;这里记录一下,以防以后再次踩坑。 一、可行的方式 1、将 Excel 表格的xlsx文件类型另存为 csv 文件。 2、注意 csv 文件的编码格式,在“另存为”的“保存”按钮旁边有个“工具”选项。打开”Web选项…