自定义博客皮肤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)
  • 收藏
  • 关注

原创 3丶Linux实用操作

实际上,我们一直都是通过字符化的地址去访问服务器,很少指定IP地址比如,我们在浏览器内打开: www.baidu.com,会打开百度的网址其中,www.baidu.com,是百度的网址,我们称之为:域名。语法: date [-d] +格式化字符串 . %Y 年丶%m 月丶%d 日丶%H 小时丶%M 分钟丶%S 秒 .每一台电脑除了对外联络地址(IP地址)以外,也可以有一个名字,称之为主机名无论是Windows或Linux系统,都可以给系统设置主机名。可以控制软件(服务)的启动丶关闭丶开机自启动。

2023-09-11 08:07:14 41

原创 2丶Linux用户和权限

可以让一条普通的命令带有root权限,语法: sudo mkdir itheima(其他命令,在根目录下创建文件夹). 需要以root用户执行visudo命令,增加配置方可让普通用户有sudo命令的执行权限。. 可以切换用户,语法: su [ - ] [用户名]. 限制,只能是文件,文件夹的所属用户或root有权修改。1丶Linux系统的超级管理员用户是: root 用户。. 如7代表:rwx,5代表r _ x,1代表_ _x。. 功能,修改文件,文件夹的权限细节。

2023-06-18 18:01:22 47

原创 1丶Linux目录

3丶在根目录下有一个文件夹itcast,在itcast文件夹内有文件夹itheima,在itheima文件夹内有文件hello.txt,请描述文件的路径。. ls - l /home/itheima, ls是命令本身, - l 是选项, /home/itheima是参数。. cp - r test1 test2 , cp是命令本身, -r 是选项, test1和test2是参数。.-options - [可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节。

2023-06-18 11:16:43 411

原创 1丶MySQL - 进阶篇

第二层架构主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化,部分内置函数的执行.所有跨存储引擎的功能也在这一层实现,如 过程丶函数等;存储引擎真正的负责了MySQL种数据的存储和提取,服务器通过API和存储引擎进行通信.不同的存储引擎具有不同的功能,这样我们可以根据自己的需要,来选取合适的存储引擎;存储引擎(MySQL特有的存储引擎)就是存储数据丶建立索引丶更新/查询数据等技术的实现方式.存储引擎是基于表的,而不是基于库的,所以存储引擎也可以被称为表类型.

2023-06-16 08:17:12 36

原创 5丶事务丶并发事务问题

是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,这些操作要么成功,要么同时失败.一个事物按照条件查询数据时,没有对应的数据行,但是在插入数据时,又发现这行数据已经存在,好像出现了'幻影'默认MySQL的事务是自动提交的,也就是说,当知心一条DML语句,MySQL会立即隐式的提交事务..4丶持久性(durability): 事务一旦提交或回滚,他对数据库的数据的改变是永久的.一个事物先后读取同一条记录,但两次读取的数据不同,称之为不可重复读.

2023-06-15 10:45:40 25

原创 4丶多表查询

insert into student values (null,'黛梦丝','2000100101'),(null,'谢逊','2000100102'),(null,'殷天正','2000100103'),(null,'韦一笑','2000100104');select d.id,d.name,(select count(*) from emp where dept_id=d.id) '总人数' from dept d;

2023-06-14 18:51:38 19

原创 3.1 - 约束

insert into user(name,age,status,gender) values ('Tom1',19,'1','男'),('Tom2',25,'0','男');-- Tom3 - 唯一约束。-- insert into user(name,age,status,gender) values (null,19,'1','男') -- null - 姓名不为空。-- ------------------------- 约束演示 --------------------------

2023-06-12 19:41:21 22

原创 3.1函数

(case workaddres when '北京' then '一线城市' when '上海' then '一线城市' else '二线城市' end) as '工作地址'-- 3丶lpad(round(rand()*1000000,0),6,'0');-- 前面日期 - 后面日期。-- 需求: 查询emp表的员工姓名和工作地址(北京/上海 ----> 一线城市 , 其他 ----> 二线城市)-- 往后推 70 年。

2023-06-12 15:35:25 30

原创 2.7 DCL

alter user '用户名'@'主机名' identified with mysql_native_password by '新密码';create user '用户名'@'主机名' identified by '密码';revoke 权限列表 on 数据库名.表名 from '用户名'@'主机名';grant 权限列表 on 数据库名.表名 to '用户名'@'主机名';2丶DCL - 管理用户。

2023-06-11 18:08:51 25

原创 2.6 DQL案例丶执行顺序 丶总结

- 5丶查询性别为男,且年龄在20~40 岁(含)以内的前5个员工信息,对查询的结果按年龄升序排序,年龄相同按入职时间升序排序.-- 4丶查询所有年龄小于等于35岁员工的姓名和年龄,并对查询结果按年龄升序排序,如果年龄相同按入职时间降序排序.-- ------------------ DQL 语句练习 ----------------------- 2丶查询性别为 男 ,并且年龄在 20~40 岁(含)以内的姓名为三个字的员工.-- 1丶查询年龄为18,19,20,21,22,23岁的女性员工信息.

2023-06-11 16:57:29 32 1

原创 2.5 DQL - 分组查询丶排序查询丶分页查询

- 2丶查询第二页员工数据,每页展示10条记录 -- >(页码-1)*页展示记录数。-- 3丶查询年龄小于45的员工,并根据工作地址分组,获取员工大于等于3的工作地址。-- 3丶根据年龄对公司的员工进行升序排序,年龄相同,在按照入职时间进行降序排序。-- 2丶根据性别分组,统计男性员工 和 女性员工的平均年龄。-- 1丶根据性别分组,统计男性员工 和 女性员工的数量。--查询年龄小于45的员工,并根据工作地址分组。-- 1丶根据年龄对公司的员工进行升序排序。-- 2丶根据入职时间,对员工进行降序排序。

2023-06-11 15:34:42 40 1

原创 2.4 DQL-条件查询丶聚合函数

MQL

2023-06-11 10:31:39 30 1

原创 2.3DQL - 基本查询

select 字段1[as 别名1],字段2[as 别名2] .... from 表名;-- 修改id为1 的数据, 将name修改为 小昭,gender 修改为女。. --- 聚合函数(count丶max丶min丶avg丶sum)select 字段1,字段2,字段3 ...from 表名;-- 修改id为1 的数据, 将name修改为itheima。select distinct 字段列表 from 表名;-- 将所有的员工入职时间修改为 2008-01-01。-- 2丶MDL --- 修改数据。

2023-06-10 17:46:33 24

原创 2.2DML - 介绍

定义: 用来对数据库中表的数据记录进行增删改操作 //insert丶delete丶update。insert into 表名(字段1,字段2,....)values(值1,值2,....);update 表名 set 字段1=值1,字段2=值2[where 条件];1丶show databases;2丶show tables;3丶desc user;//查找指定数据库的表。1丶给指定字段添加数据。2丶给全部字段添加数据。DML - 添加数据。DML - 删除数据。

2023-06-10 16:02:43 27

原创 2.1SQL通用语法丶分类丶DDL

/2丶varchar(10) ...............> 性能较差 性别 gender char(1)workno varchar(10) comment '工号', //varchar(10) - - - 变长字符串。1丶DDL(Data Definition Language) : 数据定义语言,用来定义数据库对象(数据库,表,字段)gender char(1) comment '性别', //char(1) - - - 定长字符串。

2023-06-08 20:14:54 121

原创 1.3丶数据模型

客户端 ----> DBMS(可以创建多个数据库) ---->数据库(可以创建多个表格) ---->表格。概念: 建立在关系模型基础上,有多张相互连接的二维表组成的数据库。1.2丶使用SQL语言操作,标准统一,使用方便。1.1丶使用表存储数据,格式统一,便于维护。1丶关系型数据库(RDBMS)MySQL自带的客户端命令行。1丶MySQL下载及安装。3丶MySQL客户端连接。

2023-06-08 15:00:54 25

原创 1.2丶MySQL启动和停止丶客户端连接

打开cmd 输入 mysql -u root -p 回车 输入密码 1216.Com 显示版本8.0.26 MySQL 说明MySQL已经连接。MySQL 8.0 Command LineClient 输入密码 1216.Com。2丶net start mysql80 --- 启动。1丶net stop mysql80 --- 停止。//注意:使用这种方式时,需要配置PATH环境变量。方式一:MySQL提供的客户端命令行工具。方式二:系统自带的命令工具执行指令。进入cmd 以管理员身份进入。

2023-06-08 11:38:56 34

原创 1.1丶MySQL - 基础篇

/POINT - 坐标。#define SNAKE_NUM 500 //蛇的节数最大值500。switch (_getch()) //接收按键。if (_kbhit()) //判断是否有按键。#include //图形。#include //库函数。#include //头文件。#include //控制台。

2023-05-31 18:44:21 103 1

原创 贪吃蛇完整代码(史上最详细)

#include <stdio.h>int main()

2023-02-19 23:20:48 14561 3

空空如也

空空如也

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

TA关注的人

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