自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 mysql内置函数查询

count():如果count函数的参数为*,即count(*),则统计所有记录的个数,如果参数为字段,则不统计包含null的值的记录的个数。– 函数首先根据group by指定的列进行分组,并且用分隔符分隔,将同一个分组中的值连接起来,返回一个字符串结果.– sum()和avg():他俩忽略null值的存在,就好像该记录不存在。– max()和min():同样忽略null的存在。​ – 将所有员工的名字合并成一行。– 将同一部门的员工拼接在一行。mysql中常用的其他函数。

2024-10-07 18:51:31 688

原创 常用的mysql查询语句--DQL操作

数据库管理系统一个重要的功能就是数据查询,数据查询不应只是简单返回数据库中存储的数据,还应该根据需要对数据进行筛选以及确定数据以什么样的格式显示。如果要进行分组的话,则select子句之后,只能出现分组的字段和统计函数,其他字段不能出现。子查询(也称为内嵌查询或嵌套查询)是嵌套在另一个查询中的 SQL 查询。from后面是数据源,数据源可以有多个,一般也是用表名做数据源,也可以是其他查询的结果。having和where功能类似,都可以做条件查询,通常情况下可以互换使用,甚至是混用。

2024-10-05 19:00:00 900

原创 mysql的运算符

​ – 转义字符:如模式中包含%或_,可以使用转义字符’\’来进行转义。子句中搜索列中的指定模式的 SQL 操作符。—判断是否为空,不能使用=,只能使用 is,<=>​ – 单字符匹配:'-'下划线对应一个字符。(表示单个字符)一起使用,来执行模糊匹配。模糊比较like:是一个用于在。(表示任意数量的字符)和。​ – 不区分大小写匹配。

2024-10-03 19:00:00 182

原创 mysql中的数据类型

在补码表示法中,一个负数是通过取其正数的二进制表示,然后进行按位取反(即 0 变 1,1 变 0),最后加 1 来得到的。这是因为最高位(符号位)是 1,表示这是一个负数,其余的位是 -128 的 8 位表示的扩展。有符号:signed,最高位当做符号位,最高位为1,表示一个负数,10000000~01111111,即-128—127。如果你需要在 MySQL 中存储 -128 这个值,它会以 8 位二进制的形式存储,但是实际上在数据库中,但是,你提到的 -128 是一个较小的整数,它同样可以用。

2024-09-29 19:00:00 994

原创 mysql中列的常用属性--约束

当使用zerofill时,默认会自动加unsigned(无符号)属性,使用后数值范围是原来的2倍,如有符号时-128~+127,无符号时为0~256。表在设计的时候加入约束的目的是为了保证表中记录的完整性和有效性,譬如用户列表中有些列的值不能为空,有些列的值(身份证号码)不能重复。– auto_increment约束的字段的最大值受该字段的数据类型约束,如达上限,auto_increment会失效。– 插入数据时,当该字段的值的长度小于定义的长度时,会在该值的前面补上相应的0。

2024-09-27 21:15:16 783

原创 mysql中的编码(字符集)

-----在mysql的服务器上,数据库中,表的使用中,字段的设置上。在服务器安装的时候可以指定默认的字符集。2. 修改数据库、表、字段的编码集。保存数据的时候需要使用。数据传输的时候需要使用。

2024-09-27 19:00:00 292

原创 mysql数据的DML操作---增、删、改、查

mysql数据的增删改查

2024-09-25 19:00:00 190

原创 MySQL数据表的操作

MySQL数据表的操作,但不涉及表中的数据

2024-09-23 19:17:12 259

原创 MySQL数据库的DDL操作

id:用于唯一标识表中的每条记录(row)。这个字段通常被设置为主键(PRIMARY KEY),以确保数据的唯一性和完整性。在linux中直接连接数据库,在操作过程 中没有提示及高亮显示,使用mycli连接数据库后有自动补全和高亮。如果不指定字符编码,默认为utf8mb4(一个汉字占用4个字节)— ():括号里的内容为表的首行字段,创建表时必须添加;数据表是建立在数据库中的数据结构,是一类数据的存储集。给数据库命名一定要习惯加上反引号,防止和关键字冲突。— staff:表的名字;​ — 只能修改字符集。

2024-09-18 18:51:19 549

原创 win11中安装mysql

4、删除c盘隐藏文件:显示C盘隐藏文件,删除C盘下的“C:\ProgramData\MySQL"中的所有文件(如果使用解压配置的方式安装的不需要此步骤)在下载地址下可以选择mysql的版本、适用的操作系统、msi或ZIP中的任一安装包点击Download下载。完成后也需要进行配置,配置方法与解压安装类似,差异是msi方式的变量值是mysql的默认安装路径。在系统环境变量中删除MYSQL-HOME变量,并删除path变量中的mysql路径。使用管理员权限进入DOS,在cmd中进入解压目录下的bin目录。

2024-09-15 19:54:09 1017

原创 【无标题】

Linux中的mysql数据库什么是数据库数据库(database)就是一个存放电子数据的仓库,安装一定的规则和标准结合数据结构和算法对数据进行组织和存储SQL语言SQL:结构化查询语言,全拼是Structured Query Language安装mysql数据库3.1 基于Debian平台的linux系统,如ubuntu中,可以直接使用apt命令安装​ sudo apt install -f mysql-client=5.7* mysql-community-server=5.7

2024-09-12 19:34:34 743

原创 linux里的nginx

执行 sudo pip3 install virtualenv 安装 virtualenv,virtualenv是一个创建隔绝的python环境的工具,它会创建一个包含所有必要的可执行文件的文件夹,用来使用python工程所需的包,但它使用起来不是很方便,所以需要进行下面的步骤再安装一个工具,以便更方便地管理虚拟环境。cd /usr/local/bin/目录,ls列出文件后会看到一个virtualenvwrapper.sh的脚本文件。管道==》|(竖线)把上一个命令的标准输出作为下一个命令的标准输入。

2024-09-10 18:50:01 753

原创 linux里的文件管理相关命令

tar -jcvf demo.tbz demo:将demo文件夹压缩成demo.tbz文件;tar -zcvf demo.tgz demo:将demo文件夹压缩成demo.tgz文件;gunzip a.txt.gz:把a.txt.gz文件解压并替换成为a.txt文件。chmod a-r/w/x 文件名:给文件的所有者、所属组移除相应权限。gzip a.txt:会把a.txt文件替换成为a.txt.gz文件。chmod g-r/w/x 文件名:给文件的所属组移除相应权限。默认权限:文件:664;

2024-09-08 19:58:26 203

原创 linux里的用户管理

相关命令用户组当我们创建一个用户的同时,会自动创建一个和用户名同名的分组groups:查看当前用户所在的分组gpasswd -a <用户名> <组名>:将用户添加到一个分组中,添加至root权限组,CentOS中的用户名为root或wheel,Ubuntu中的用户名为sudo或admingpasswd -d <用户名> <组名>:将用户从一个分组中删除,添加至root权限组,CentOS中的用户名为root或wheel,Ubuntu中的用户名为sudo或admin用户组相关文件。

2024-09-06 20:18:21 339

原创 linux里的配置文件

etc/bashrc文件:将命令写在该文件里,重写连接终端后,依然可以使用命令。且无论哪个用户登录,都会自动执行该文件里的命令。~/.bashrc文件:命令写在哪个用户家目录里的.bashrc文件中,登录该用户才会执行这个文件里的命令。~/.vimrc:命令写在哪个用户家目录里的.vimrc文件中,登录该用户才会执行这个文件里的命令。/etc/vimrc:所有的用户都能读取这个配置。每次打开终端,都会自动执行配置文件里的代码。

2024-09-04 20:27:18 112

原创 linux中的vim命令

2. 插入模式,这个模式下可以输入内容,先要进入命令模式后才能进入插入模式,退出也需要先回到命令模式。yum install vim:安装vim,腾讯云、阿里云等云服务器中自带vim命令。3. 底线命令模式,先要进入命令模式后才能进入底线命令模式,退出也需要先回到命令模式。vim是一个文件编辑工具,类似于windows中的记事本。命令模式,默认模式,只能接收命令,不能输入内容。vim filename:打开/新建一个文件。

2024-09-02 19:44:29 319

原创 Linux系统中的命令

cp:拷贝文件(文件夹),cp test.txt ~/Documents:复制当前目录下的test.txt文件至Documents目录下;mv:移动一个文件(夹),mv test.txt ~/Documents:将当前目录下的test.txt文件移动至Documents目录下。r:读,w:写,x:执行。以 . 开头的文件或文件夹是隐藏文件,ls -a /home列出home目录下所有的文件和文件夹,包括隐藏的。rm-rf:用来移除文件或文件夹,-r:递归删除,-f:强力删除,rm-rf命令可以识别通配符。

2024-08-29 20:54:44 680

原创 Linux系统-文件管理

在FAT16里有簇的概念,簇相当于图书馆里一格一格的书架,每个要存到磁盘的文件都必须配置足够数量的簇,才能存放到磁盘中,每个文件,无论大小,都至少要使用一个簇才能保存。优点:FAT32在一个不超过8G的分区中,FAT32分区格式的每个簇容量都固定位4K,与FAT16比,可大大地减少磁盘的浪费。WindowsNT系列,用来取代FAT,每个簇的空间更小,磁盘的利用率更高,并且可以共享资源、文件夹及对文件设置访问许可权限。如果一个1K的文件被保存到了1000M的分区,这个文件实际占用了16K空间。

2024-08-27 20:13:26 303

原创 Linux系统-软件管理的相关命令

把代码的源代码下载下来,然后编译安装:还有一种.tgz文件,是一个压缩包,相当于windows里的zip/rar。rpm -e <包名>:删除指定的包,一般也不会卸载成功,不会自动卸载依赖。不会自动安装依赖,一般会安装失败。apt:可以离线或者在线安装软件,并且会自动安装依赖。yum:可以离线或者在线安装软件,并且会自动安装依赖。dpkg:用来安装离线安装包,不会自动安装依赖。rpm:用来安装离线安装包,不会自动安装依赖。.rpm:基于Fedora平台的软件安装包。yum是基于rpm的,它的功能更强大。

2024-08-26 20:55:42 104

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除