书山有路
未读辛弃疾笔下的千古绝唱辛弃疾(1140-1207),字幼安,号稼轩,出生在金国统治下的济南府历城县(今山东省济南市历城区),祖上为陇西狄道西乡(今甘肃临夏州康乐县)人。中国南宋著名文学家,与苏轼合称“苏辛”,与李清照并称“济南二安”。他有足够的理由自负,长得帅,又有才,上马能杀贼,下马能安民,武将里最会填词的,文人里最会打仗的。杀义端,擒张安国,灭茶商军,武功不可谓不高;六百余首诗词,千古流传,文才不可谓不显。他也有足够的理由自卑,一生受过六次弹劾,被斥”好杀、好财、好色”。被弹劾不怕,怕的是这些罪名并非空穴来风。家里有别墅,还有十万平方米的庄园,庄园里养着七个小妾,钱从哪里来?即使抓不到证据,也可以定个”巨额财产来源不明罪”。他所有的成败,他所有的毁誉,都缘于他的执念,并且为达目的,不拘小节,甚或说不择手段。他是一个大英雄,一个不完美的人。南宋对金朝主战派,因为“归正人”身份,他一生仕途屡遭坎坷。1140年,出生于山东东路济南府历城县1161年,22岁,参加反抗金朝起义,并担任掌书记,负责起草书檄文告1162年,23岁,在建康(今江苏南京)觐见宋高宗,被任命为右承务郎、天平军掌书记,后 ...
12800字!SQL 语法速成手册本文针对关系型数据库的一般语法。限于篇幅,本文侧重说明用法,不会展开讲解特性、原理。
一、基本概念数据库术语
数据库(database) - 保存有组织的数据的容器(通常是一个文件或一组文件)。
数据表(table) - 某种特定类型数据的结构化清单。
模式(schema) - 关于数据库和表的布局及特性的信息。模式定义了数据在表中如何存储,包含存储什么样的数据,数据如何分解,各部分信息如何命名等信息。数据库和表都有模式。
列(column) - 表中的一个字段。所有表都是由一个或多个列组成的。
行(row) - 表中的一个记录。
主键(primary key) - 一列(或一组列),其值能够唯一标识表中每一行。
SQL 语法
SQL(Structured Query Language),标准 SQL 由 ANSI 标准委员会管理,从而称为 ANSI SQL。各个 DBMS 都有自己的实现,如 PL/SQL、Transact-SQL 等。
SQL 语法结构
SQL 语法结构包括:
子句 - 是语句和查询的组成成分。(在某些情况下,这些都 ...
MySQL 中的视图(View)MySQL 中的视图(View)视图是一个虚拟表。它看起来和实际的表一样,有行有列,但其本身并不存储数据。视图的内容由查询(select 语句)定义。它基于一个或多个实际表(或其它视图)上的 SQL 查询结果。 你可以像使用普通表一样,对视图进行 SELECT 查询,甚至在某些条件下进行 INSERT、UPDATE、DELETE 操作。
使用视图主要有以下几个好处1. 简化复杂查询:将复杂的、多表连接的查询定义为一个视图,之后只需简单的 SELECT * FROM view_name 即可,无需重复编写复杂的 SQL。2. 增强数据安全性:可以只将视图暴露给用户,而不是底层的基础表。通过视图,可以限制用户只能访问特定的行(如:只看到本部门的数据)或列(如:隐藏薪资、手机号等敏感字段)。3. 逻辑数据独立性:如果底层表的结构发生了变化(例如,增加了一个列,或拆分了一个表),只要修改视图的定义,就可以使依赖于该视图的应用程序无需修改,从而屏蔽变化。4. 呈现不同视角的数据:可以为不同的用户或应用创建不同的视图,基于同一套基础数据呈现定制化的视角。
基本语法 ...
Centos7安装mysql5.7 | ドラゴンボールのBloghttps://zhongshenglong.xyz/2021/11/02/Centos安装mysql5.7/
1、在安装之前,如果你的系统曾经安装过Mariadb,请先卸载:
yum remove mariadb*
2、安装依赖
yum install -y epel-release
yum update -y
yum install -y cmake gcc-c++ ncurses-devel perl-Data-Dumper boost-doc boost-devel libaio-devel
3、下载解压MySQL源码包
cd /opt/
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
或者通过以下链接下载上传
https://kdy.zhongshenglong.xyz:163/#s/8NA6ajaA
tar -zxf mysql-5.7.20- ...
MySQL 使用手册目录 📚
MySQL 简介
安装与配置
基本操作
数据库操作
表操作
数据操作
查询语句
高级查询
索引
用户权限管理
备份与恢复
MySQL 简介 📖MySQL 是世界上最流行的开源关系型数据库管理系统之一。它被广泛用于Web应用开发中,是LAMP(Linux, Apache, MySQL, PHP/Python/Perl)技术栈的重要组成部分。
特点 ✨
开源免费 💰
高性能 ⚡
跨平台支持 🌍
支持多种存储引擎 🛠️
社区支持强大 🤝
安装与配置 🔧Windows 安装 🪟1234# 1. 下载 MySQL 安装包# 2. 运行安装程序# 3. 配置环境变量(可选)# 4. 启动 MySQL 服务net start mysql
Linux 安装 (Ubuntu/Debian) 🐧12345678# 更新包列表sudo apt update# 安装 MySQL 服务器sudo apt install mysql-server# 启动 MySQL 服务sudo systemctl start mysql# ...
MySQL使用mysqldump导出和导入数据常用命令By wsgzao
发表于 2023-05-17
前言每次有需求就需要搜索Google,重复的次数多了还是记录下自己实际要用的mysql和mysqldump常用命令留作参考,另外官方也宣布MySQL 5.7将于2023年10月21日结束生命周期,大家也要开始推动MySQL 8.0以上版本的升级。
更新历史2023年05月17日 - 初稿
阅读原文 - https://wsgzao.github.io/post/mysql/
mysql创建用户和登录授权
公有云需要设置数据安全ACL白名单策略
内网环境需要设置授权访问策略
123# 登录mysql -h连接地址 -P端口 -u用户名 -p密码mysql -h<host> -P3306 -u<user> -p
登录参数说明
大写字母P代表端口,小写字母p代表密码。
输入用户名和密码时,需要在-u和-p后面直接输入,不可以有空格。
-p后面也可以不用输入密码,执行命令后再输入,以防止密码明文显示。
MySQ ...
编程开发
未读常用功能脚本
1.导出整个数据库
1mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)23mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.导出一个表
11mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 23mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.导出一个数据库结构
11mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql 23-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table
4.导入数据库
11A:常用source 命令 2 3进入mysql数据库控制台, 4 5如mysql -u root -p 6 7my ...
MySQL使用命令备份和还原数据库https://zhongshenglong.xyz/2022/03/06/Mysql使用命令备份和还原数据库/
mysql数据库备份命令(mysql数据备份的三种方法)
在操作数据过程中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库。本篇文章主要讲述了几种方法进行 MySQL 定时备份数据库。
一. mysqldump命令备份数据
在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解一下mysqldump命令用法:
mysqldump -u root -p –databases 数据库1 数据库2 > xxx.sql
二. mysqldump常用操作示例
备份全部数据库的数据和结构
mysqldump -uroot -p123456 -A > /data/mysqlDump/mydb.sql
2.备份全部数据库的结构(加 -d 参数)
mysqldump -uroot -p1234 ...
