数据库
文章平均质量分 83
数据库相关
墨_风
一个菜鸡码农分享一些学习中的笔记或者问题的解决方法,如有错误,还请评论指正。
展开
-
docker 创建MySQL5.7容器,插入数据报错 乱码问题
一开始实例化容器的时候,忘记写配置文件,设置字符集,导致报下面错。原创 2023-09-12 14:44:56 · 146 阅读 · 0 评论 -
数据库-Redis
一、Redis的基本知识1.1、基础概念redis是一款高性能的NOSQL系列的非关系型数据库1.2、什么是NOSQLNoSQL(NoSQL = Not only SQL),意即“不仅仅是SQL",是一项全新的数据库理念,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL 数据库的产原创 2021-08-01 10:22:19 · 247 阅读 · 0 评论 -
数据库--mysql(7)-- 数据管理&用户管理
十六、数据管理16.1、数据备份数据备份就是指将一个数据库中的数据,转存为一个或多个文件的过程。16.1.1、备份整个数据库● 命令形式:mysqldump.exe -h主机地址 -u用户名 -p密码 数据库名 > 备份文件名(含路径)● 说明:① 跟登录mysql类似,密码可以不写,则随后会提示输入。② 该语句是mysql/bin中的一个命令,不是sql语句(即不应该登录mysq1后使用)。● 示例:16.1.2、备份单个表命令形式:mysqldump.exe -h主机地原创 2021-08-01 09:47:05 · 58 阅读 · 0 评论 -
数据库--mysql(6)-- 联合(union) 查询&连接(join)查询&子查询(subquery )
十三、联合(union) 查询13.1、联合查询概念含义:联合查询是指将2个或2个以上的字段数量相同的查询结果,“纵向堆叠” 后合并为一个结果。图示如下: |select id, f1, f2 from join1unionselect id2, c1, c2 from join2;13.2、联合查询语法语法形式:select查询1union [all 或distinct]select查询2union [all 或distinct]select查询3原创 2021-08-01 09:41:47 · 1063 阅读 · 0 评论 -
数据库--mysql(5)-- 高级增删改查
九、高级查询9.1、高级查询语法概述一个查询语句的完整形式如下所示:select子句[fom子句][where子句][group by子句][having子句][order by子句][limit子句];可见,select 语句还是比较复杂的一其实是mysql中最复杂的语句。总体说明:① 以上中括号中的任一项都可以省略,但如果不省略,就应该按该顺序出现。② 通常,fom后的子句都需要有from子句,having 子句需要有group by子句。③ 这些子句的“执行顺序”,也是按此原创 2021-08-01 09:30:11 · 187 阅读 · 0 评论 -
数据库--mysql(4)-- 列属性&实体
七、列属性列属性是指定义或创建-一个 列的时候,可以给列额外增加的“附加特性”。形式如下:create table 表名 (列名 列类型 [列属性…] );说明:① 一个列可以有多个列属性;② 多个列属性空格隔开就行;列属性包括以下这些: ● null(默认), not null :★ 设定为空,或非空,表明该列数据是否可为空值(null) 。● default : ★ 用于设定列默认值(不给值或给空值null, 就会自动使用该值)。 ★ 使用形式: defa原创 2021-08-01 09:15:22 · 344 阅读 · 0 评论 -
数据库--mysql(3)-- 数据操作初步&数据类型
五、数据操作初步数据都是存储在数据表中。数据的基本操作有4种:增( 插入 inset )删( 删除delete )改( 修改update)查( 查询select )即所谓的CRUD操作:Create ( 创建 )Retieve ( 获取 )Update ( 更新 )Delete ( 删除 )5.1、插入数据语句形式:insert into 表名(字段名1,字段名2, ... ) values (数据 1,数据2,... ) ;说明:① 字段名和数据是“一一对应”的,包括原创 2021-08-01 09:09:40 · 494 阅读 · 0 评论 -
数据库--mysql(2)-- 库操作&表操作
三、数据库操作3.1、查看所有数据库语句形式:show databases;3.2、创建新数据库语句形式:create database 数据库名 [charset 字符集名称] [collate 校对规则名];字符集名类似这些: utf8, gbk, gb2312 , big5, asci i等。推荐用utf8。校对规则名:通常都不用写,而是使用所设定字符集的默认校对规则。校对规则的含义:就是一个字符集中的每个字符的“排序规则”。对于英文,很简单,就是按英文单词的字母顺序。对于原创 2021-08-01 08:59:00 · 54 阅读 · 0 评论 -
数据库-mysql(1)-- 数据库介绍&连接MySQL数据库
一、数据库介绍数据库,就是能够存储和管理“大量数据”的一种软件系统的统称。1.1、主流数据库主流数据库包括:MS SQL Server、Oracle、DB2、Informix,、Sybase 等。他们都是被称为“关系数据库”的一种遵循sql标准的软件产品。1.2、MySQL数据库概览MySQL数据库基本结构如下:数据库系统、数据库、表、字段的关系可表示为:其中,实际表的数据和结构如下图所示:对应的几个名词(单词)为:DBMS: 数据库(管理)系统,是我们“安装”而得到的。DB,原创 2021-08-01 08:42:42 · 191 阅读 · 0 评论