主頁 >  其他 > 【MySQL從青銅到王者】第四篇:資料庫表的基本查詢增、刪、查、改

【MySQL從青銅到王者】第四篇:資料庫表的基本查詢增、刪、查、改

2021-09-06 07:48:45 其他

在這里插入圖片描述

系列文章目錄


文章目錄

  • 系列文章目錄
  • 前言
  • 一、Create
      • 1.首先創建一張學生表
      • 1.單行資料 + 全列插入
      • 2. 多行資料 + 指定列插入
      • 3.插入否則更新
        • 1.主鍵沖突
        • 2.唯一鍵沖突
      • 4.替換
  • 二、Retrieve
      • 1.創建一張exam_result的表
      • 2.向exam_result表中插入資料
      • 3.select列
        • 1.全列查詢
        • 2.指定列查詢
        • 3.查詢欄位為運算式
        • 4.為查詢結果指定別名
        • 5.查詢結果去重
      • 4.where約束條件
        • 1.英語不及格的同學及英語成績 ( < 60 )
        • 2.語文成績在 [80, 90] 分的同學及語文成績
        • 3.數學成績是 58 或者 59 或者 98 或者 99 分的同學及數學成績
        • 4.姓孫的同學 及 孫某同學
        • 5.語文成績好于英語成績的同學
        • 6.總分在 200 分以下的同學
        • 7.語文成績 > 80 并且不姓孫的同學
        • 8.孫某同學,否則要求總成績 > 200 并且 語文成績 < 數學成績 并且 英語成績 > 80
        • 9.NULL 的查詢
      • 5.結果排序
        • 1.同學及數學成績,按數學成績升序顯示
        • 2.同學及 qq 號,按 qq 號排序顯示
        • 3.查詢同學各門成績,依次按 數學降序,英語升序,語文升序的方式顯示
        • 4.查詢同學及總分,由高到低
        • 5.查詢姓孫的同學或者姓曹的同學數學成績,結果按數學成績由高到低顯示
      • 6.篩選分頁結果
  • 三、Update
        • 1.將孫悟空同學的數學成績變更為 80 分
        • 2.將曹孟德同學的數學成績變更為 60 分,語文成績變更為 70 分
        • 3.將總成績倒數前三的 3 位同學的數學成績加上 30 分
        • 4. 將所有同學的語文成績更新為原來的 2 倍
  • 四、Delete
      • 1.洗掉資料
      • 2.洗掉孫悟空同學的考試成績
      • 3. 洗掉整張表資料(慎用)
      • 4.截斷表
        • 1.首先建立一張for_truncate表
        • 2.插入一些資料到for_truncate表
        • 3.截斷表資料
  • 五、插入查詢結果
  • 六、聚合函式
      • 1.統計班級共有多少同學
      • 2.統計班級收集的 qq 號有多少
      • 3.統計本次考試的數學成績分數個數
      • 4.統計數學成績總分
      • 5.統計平均總分
      • 6.回傳英語最高分
      • 7.回傳 > 70 分以上的數學最低分
  • 七、group by子句的使用
      • 1.先備份一張scott_data.sql資料庫
      • 2.準備作業,創建一個雇員資訊表
      • 3.如何顯示每個部門的平均工資和最高工資
      • 4.顯示每個部門的每種崗位的平均工資和最低工資
      • 5.顯示平均工資低于2000的部門和它的平均工資
        • 1.統計各個部門的平均工資
        • 2.having和group by配合使用,對group by結果進行過濾
  • 總結


前言


一、Create

1.首先創建一張學生表

create table students(id int unsigned primary key auto_increment,sn int not null unique comment ‘學號’,name varchar(20) not null,qq varchar(20));
在這里插入圖片描述

1.單行資料 + 全列插入

在這里插入圖片描述
插入兩條記錄,value_list 數量必須和定義表的列的數量及順序一致:

insert into students value(100,1000,‘唐僧’ ,null);
在這里插入圖片描述
insert into students value(101,10001,‘孫猴子’,‘11111’);
在這里插入圖片描述

2. 多行資料 + 指定列插入

插入兩條記錄,value_list 數量必須和指定列數量及順序一致,

insert into students (id,sn,name) values(102,2001,‘曹孟德’),(103,2002,‘孫仲謀’),(104,2003,‘劉備’),(105,2004,‘諸葛亮’);
在這里插入圖片描述

3.插入否則更新

由于 主鍵 或者 唯一鍵 對應的值已經存在而導致插入失敗:

1.主鍵沖突

INSERT INTO students (id, sn, name) VALUES (100, 10010, ‘唐大師’);
在這里插入圖片描述

2.唯一鍵沖突

INSERT INTO students (sn, name) VALUES (2001, ‘曹阿瞞’);
在這里插入圖片描述

4.替換

在這里插入圖片描述
主鍵 或者 唯一鍵 沒有沖突,則直接插入;主鍵 或者 唯一鍵 如果沖突,則洗掉后再插入,
主鍵 或者 唯一鍵 沒有沖突,則直接插入,

replace into students(sn,name) values(10001,‘趙云’);
在這里插入圖片描述
主鍵 或者 唯一鍵 如果沖突,則洗掉后再插入,
replace into students(sn,name) values(2001,‘曹孟德’);
在這里插入圖片描述

二、Retrieve

1.創建一張exam_result的表

-> id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
-> name VARCHAR(20) NOT NULL COMMENT ‘同學姓名’,
-> yuwen float DEFAULT 0.0 COMMENT ‘語文成績’,
-> shuxue float DEFAULT 0.0 COMMENT ‘數學成績’,
-> yingyu float DEFAULT 0.0 COMMENT ‘英語成績’
-> );
在這里插入圖片描述

2.向exam_result表中插入資料

MariaDB [user2]> INSERT INTO exam_result (name, yuwen, shuxue, yingyu) VALUES
-> (‘唐三藏’, 67, 98, 56),
-> (‘孫悟空’, 87, 78, 77),
-> (‘豬悟能’, 88, 98, 90),
-> (‘曹孟德’, 82, 84, 67),
-> (‘劉玄德’, 55, 85, 45),
-> (‘孫權’, 70, 73, 78),
-> (‘宋公明’, 75, 65, 30);
在這里插入圖片描述

3.select列

在這里插入圖片描述

1.全列查詢

通常情況下不建議使用 * 進行全列查詢:
– 1. 查詢的列越多,意味著需要傳輸的資料量越大;
– 2. 可能會影響到索引的使用,(索引待后面博客講解)

select * from exam_result;
在這里插入圖片描述

2.指定列查詢

select name ,shuxue from exam_result;
在這里插入圖片描述

3.查詢欄位為運算式

運算式不包含欄位

select id,name,10 from exam_result;
在這里插入圖片描述

運算式包含一個欄位

select id,name ,yingyu+10 from exam_result;
在這里插入圖片描述

運算式包含多個欄位:

select id, name,yingyu+shuxue+yuwen from exam_result;
在這里插入圖片描述

4.為查詢結果指定別名

語法:

SELECT column [AS] alias_name […] FROM table_name;

select id,name,yingyu+shuxue+yuwen 總分 from exam_result;
在這里插入圖片描述

5.查詢結果去重

select distinct shuxue from exam_result;
在這里插入圖片描述

4.where約束條件

比較運算子:
在這里插入圖片描述
邏輯運算子:
在這里插入圖片描述

1.英語不及格的同學及英語成績 ( < 60 )

select name ,yingyu from exam_result where yingyu<60;
在這里插入圖片描述

2.語文成績在 [80, 90] 分的同學及語文成績

select name,yuwen from exam_result where yuwen>=80 and yuwen<=90;
在這里插入圖片描述

select name,yuwen from exam_result where yuwen between 80 and 90;
在這里插入圖片描述

3.數學成績是 58 或者 59 或者 98 或者 99 分的同學及數學成績

select name,shuxue from exam_result where shuxue=58 or shuxue=59 or shuxue=98 or shuxue=99;
在這里插入圖片描述

4.姓孫的同學 及 孫某同學

在這里插入圖片描述
% 匹配任意多個(包括 0 個)任意字符:

select name from exam_result where name like ‘孫%’;
在這里插入圖片描述

_ 匹配嚴格的一個任意字符:

select name from exam_result where name like ‘孫_’;
在這里插入圖片描述

5.語文成績好于英語成績的同學

select name ,yuwen,yingyu from exam_result where yuwen>yingyu;
在這里插入圖片描述

6.總分在 200 分以下的同學

WHERE 條件中使用運算式-- 別名不能用在 WHERE 條件中

select name ,yuwen+shuxue+yingyu as 總分 from exam_result where yuwen+shuxue+yingyu<200;
在這里插入圖片描述

7.語文成績 > 80 并且不姓孫的同學

select name,yuwen from exam_result where yuwen>80 and name not like ‘孫%’;
在這里插入圖片描述

8.孫某同學,否則要求總成績 > 200 并且 語文成績 < 數學成績 并且 英語成績 > 80

select name,yingyu,shuxue,yuwen,yingyu+shuxue+yuwen from exam_result where name like ‘孫%’ or(yingyu+shuxue+yuwen>200 and yuwen80);
在這里插入圖片描述

9.NULL 的查詢

select name,qq from students where qq is not null;
在這里插入圖片描述

5.結果排序

在這里插入圖片描述
語法:

– ASC 為升序(從小到大)
– DESC 為降序(從大到小)
默認為 ASC
SELECT … FROM table_name [WHERE …]
ORDER BY column [ASC|DESC], […];

注意:沒有 ORDER BY 子句的查詢,回傳的順序是未定義的,永遠不要依賴這個順序,

1.同學及數學成績,按數學成績升序顯示

select name,shuxue from exam_result order by shuxue;
在這里插入圖片描述

2.同學及 qq 號,按 qq 號排序顯示

NULL 視為比任何值都小,升序出現在最上面:

select name ,qq from students order by qq;
在這里插入圖片描述

NULL 視為比任何值都小,降序出現在最下面

select name ,qq from students order by qq desc;
在這里插入圖片描述

3.查詢同學各門成績,依次按 數學降序,英語升序,語文升序的方式顯示

在這里插入圖片描述

select name , shuxue,yingyu ,yuwen from exam_result order by shuxue desc,yingyu,yuwen;
在這里插入圖片描述

4.查詢同學及總分,由高到低

select name ,shuxue,yingyu,yuwen ,shuxue+yingyu+yuwen from exam_result order by shuxue+yingyu+yuwen desc;
在這里插入圖片描述

ORDER BY 子句中可以使用列別名:

select name ,shuxue,yingyu,yuwen ,shuxue+yingyu+yuwen as 總分 from exam_result order by 總分 desc;
在這里插入圖片描述

5.查詢姓孫的同學或者姓曹的同學數學成績,結果按數學成績由高到低顯示

select name,shuxue from exam_result where name like ‘孫%’ or name like ‘曹%’ order by shuxue desc;
在這里插入圖片描述

6.篩選分頁結果

語法:

– 起始下標為 0
– 從 0 開始,篩選 n 條結果
SELECT … FROM table_name [WHERE …] [ORDER BY …] LIMIT n;
– 從 s 開始,篩選 n 條結果
SELECT … FROM table_name [WHERE …] [ORDER BY …] LIMIT s, n;
– 從 s 開始,篩選 n 條結果,比第二種用法更明確,建議使用
SELECT … FROM table_name [WHERE …] [ORDER BY …] LIMIT n OFFSET n;

建議:對未知表進行查詢時,最好加一條 LIMIT 1,避免因為表中資料過大,查詢全表資料導致資料庫卡死按 id 進行分頁,每頁 3 條記錄,分別顯示 第 1、2、3 頁.,

select * from exam_result limit 2;
在這里插入圖片描述
select * from exam_result limit 1,2;
在這里插入圖片描述

select * from exam_result limit 3 offset 0;
在這里插入圖片描述

三、Update

在這里插入圖片描述
在這里插入圖片描述
語法:

UPDATE table_name SET column = expr [, column = expr …]
[WHERE …] [ORDER BY …] [LIMIT …]

對查詢到的結果進行列值更新:

1.將孫悟空同學的數學成績變更為 80 分

select name,shuxue from exam_result where name =‘孫悟空’;
在這里插入圖片描述
select name,shuxue from exam_result where name =‘孫悟空’;
在這里插入圖片描述

2.將曹孟德同學的數學成績變更為 60 分,語文成績變更為 70 分

update exam_result set shuxue=60 , yuwen=70 where name=‘曹孟德’;
在這里插入圖片描述

3.將總成績倒數前三的 3 位同學的數學成績加上 30 分

select name,shuxue+yingyu+yuwen from exam_result order by shuxue+yingyu+yuwen limit 3;
在這里插入圖片描述

在這里插入圖片描述
update exam_result set shuxue=shuxue+30 order by shuxue+yingyu+yuwen limit 3;
在這里插入圖片描述

4. 將所有同學的語文成績更新為原來的 2 倍

update exam_result set yuwen=yuwen*2;
在這里插入圖片描述

四、Delete

1.洗掉資料

在這里插入圖片描述
語法:

DELETE FROM table_name [WHERE …] [ORDER BY …] [LIMIT …]

2.洗掉孫悟空同學的考試成績

delete from exam_result where name=‘孫悟空’;
在這里插入圖片描述

3. 洗掉整張表資料(慎用)

在這里插入圖片描述

4.截斷表

在這里插入圖片描述
語法:

TRUNCATE [TABLE] table_name

  • 注意:這個操作慎用
  • 只能對整表操作,不能像 DELETE 一樣針對部分資料操作,
  • 實際上 MySQL 不對資料操作,所以比 DELETE 更快,
  • 會重置 AUTO_INCREMENT 項,

1.首先建立一張for_truncate表

create table for_truncate(id int primary key auto_increment,name varchar(20));
在這里插入圖片描述

2.插入一些資料到for_truncate表

insert into for_truncate(name) values(‘A’),(‘B’),(‘C’);
在這里插入圖片描述

3.截斷表資料

在這里插入圖片描述
截斷整表資料,注意影響行數是 0,所以實際上沒有對資料真正操作,

truncate for_truncate;
在這里插入圖片描述

再次插入資料時自增系列重置,
在這里插入圖片描述

五、插入查詢結果

INSERT INTO table_name [(column [, column …])] SELECT …

洗掉表中的的重復復記錄,重復的資料只能有一份,

六、聚合函式

在這里插入圖片描述

1.統計班級共有多少同學

select count(*) from students;
在這里插入圖片描述

2.統計班級收集的 qq 號有多少

select count(qq) from students;
在這里插入圖片描述

3.統計本次考試的數學成績分數個數

COUNT(shuxue) 統計的是全部成績,

select count(shuxue) from exam_result;
在這里插入圖片描述

COUNT(DISTINCT shuxue) 統計的是去重成績數量

select count(distinct shuxue) from exam_result;
在這里插入圖片描述

4.統計數學成績總分

select sum(shuxue) from exam_result;
在這里插入圖片描述

5.統計平均總分

select avg(shuxue+yuwen+yingyu) from exam_result;
在這里插入圖片描述

6.回傳英語最高分

select max(yingyu) from exam_result;
在這里插入圖片描述

7.回傳 > 70 分以上的數學最低分

select min(shuxue) from exam_result where shuxue>70;
在這里插入圖片描述

七、group by子句的使用

在select中使用group by 子句可以對指定列進行分組查詢,

select column1, column2, … from table group by column;

1.先備份一張scott_data.sql資料庫

在這里插入圖片描述

2.準備作業,創建一個雇員資訊表

在這里插入圖片描述

  • EMP員工表,
  • DEPT部門表,
  • SALGRADE工資等級表,
    在這里插入圖片描述

3.如何顯示每個部門的平均工資和最高工資

select deptno,avg(sal),max(sal) from emp group by deptno;
在這里插入圖片描述

4.顯示每個部門的每種崗位的平均工資和最低工資

select avg(sal),min(sal),deptno from emp group by deptno,job;
在這里插入圖片描述

5.顯示平均工資低于2000的部門和它的平均工資

1.統計各個部門的平均工資

select deptno,avg(sal) from emp group by deptno;
在這里插入圖片描述

2.having和group by配合使用,對group by結果進行過濾

select deptno,avg(sal) as myavg from emp group by deptno having myavg<2000;
在這里插入圖片描述


總結

以上就是今天要講的內容,本文詳細介紹了資料庫表的查詢,像表的增、刪、查、改,資料庫提供了大量的方法供我們使用,非常的便捷,我們務必掌握,希望大家多多支持!另外如果上述有任何問題,請懂哥指教,不過沒關系,主要是自己能堅持,更希望有一起學習的同學可以幫我指正,但是如果可以請溫柔一點跟我講,愛與和平是永遠的主題,愛各位了,加油啊!
在這里插入圖片描述

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/297795.html

標籤:其他

上一篇:Hadoop深入淺出 ——三大組件HDFS、MapReduce、Yarn框架結構的深入決議式地詳細學習【建議收藏!!!】

下一篇:【歷史上的今天】9 月 5 日:Scala 之父出生;華為發布麒麟 980 芯片;計算機存盤器的革命

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more