搜尋
首頁資料庫mysql教程Mysql常用函数,难点,注意_MySQL

Mysql常用函数,难点,注意_MySQL

一、数学函数

ABS(x)   返回x的绝对值
 
BIN(x)   返回x的二进制(OCT返回八进制,HEX返回十六进制)
CEILING(x)   返回大于x的最小整数值
EXP(x)   返回值e(自然对数的底)的x次方
FLOOR(x)   返回小于x的最大整数值
GREATEST(x1,x2,...,xn)返回集合中最大的值
LEAST(x1,x2,...,xn)      返回集合中最小的值
LN(x)                    返回x的自然对数
LOG(x,y)返回x的以y为底的对数
MOD(x,y)                 返回x/y的模(余数)
PI()返回pi的值(圆周率)
RAND()返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。
ROUND(x,y)返回参数x的四舍五入的有y位小数的值
SIGN(x) 返回代表数字x的符号的值
SQRT(x) 返回一个数的平方根
TRUNCATE(x,y)            返回数字x截短为y位小数的结果

 

二、聚合函数(常用于GROUP BY从句的SELECT查询中)

AVG(col)返回指定列的平均值
COUNT(col)返回指定列中非NULL值的个数
MIN(col)返回指定列的最小值
MAX(col)返回指定列的最大值
SUM(col)返回指定列的所有值之和
GROUP_CONCAT(col) 返回由属于一组的列值连接组合而成的结果

 

三、字符串函数

ASCII(char)返回字符的ASCII码值
BIT_LENGTH(str)返回字符串的比特长度
CONCAT(s1,s2...,sn)将s1,s2...,sn连接成字符串
CONCAT_WS(sep,s1,s2...,sn)将s1,s2...,sn连接成字符串,并用sep字符间隔
INSERT(str,x,y,instr) 将字符串str从第x位置开始,y个字符长的子串替换为字符串instr,返回结果
FIND_IN_SET(str,list)分析逗号分隔的list列表,如果发现str,返回str在list中的位置
LCASE(str)或LOWER(str) 返回将字符串str中所有字符改变为小写后的结果
LEFT(str,x)返回字符串str中最左边的x个字符
LENGTH(s)返回字符串str中的字符数
LTRIM(str) 从字符串str中切掉开头的空格
POSITION(substr,str) 返回子串substr在字符串str中第一次出现的位置
QUOTE(str) 用反斜杠转义str中的单引号
REPEAT(str,srchstr,rplcstr)返回字符串str重复x次的结果
REVERSE(str) 返回颠倒字符串str的结果
RIGHT(str,x) 返回字符串str中最右边的x个字符
RTRIM(str) 返回字符串str尾部的空格
STRCMP(s1,s2)比较字符串s1和s2
TRIM(str)去除字符串首部和尾部的所有空格
UCASE(str)或UPPER(str) 返回将字符串str中所有字符转变为大写后的结果

 

四、日期和时间函数

CURDATE()或CURRENT_DATE() 返回当前的日期
CURTIME()或CURRENT_TIME() 返回当前的时间
DATE_ADD(date,INTERVAL int keyword)返回日期date加上间隔时间int的结果(int必须按照关键字进行格式化),
如:SELECTDATE_ADD(CURRENT_DATE,INTERVAL 6 MONTH);
DATE_FORMAT(date,fmt)  依照指定的fmt格式格式化日期date值
DATE_SUB(date,INTERVAL int keyword)返回日期date加上间隔时间int的结果(int必须按照关键字进行格式化),
如:SELECTDATE_SUB(CURRENT_DATE,INTERVAL 6 MONTH);
DAYOFWEEK(date)   返回date所代表的一星期中的第几天(1~7)
DAYOFMONTH(date)  返回date是一个月的第几天(1~31)
DAYOFYEAR(date)   返回date是一年的第几天(1~366)
DAYNAME(date)   返回date的星期名,如:SELECT DAYNAME(CURRENT_DATE);
FROM_UNIXTIME(ts,fmt)  根据指定的fmt格式,格式化UNIX时间戳ts
HOUR(time)   返回time的小时值(0~23)
MINUTE(time)   返回time的分钟值(0~59)
MONTH(date)   返回date的月份值(1~12)
MONTHNAME(date)   返回date的月份名,如:SELECT MONTHNAME(CURRENT_DATE);
NOW()    返回当前的日期和时间
QUARTER(date)   返回date在一年中的季度(1~4),如SELECT QUARTER(CURRENT_DATE);
WEEK(date)   返回日期date为一年中第几周(0~53)
YEAR(date)   返回日期date的年份(1000~9999)

 

一些示例:

获取当前系统时间:SELECT FROM_UNIXTIME(UNIX_TIMESTAMP());
SELECT EXTRACT(YEAR_MONTH FROM CURRENT_DATE);
SELECT EXTRACT(DAY_SECOND FROM CURRENT_DATE);
SELECT EXTRACT(HOUR_MINUTE FROM CURRENT_DATE);

返回两个日期值之间的差值(月数):SELECT PERIOD_DIFF(200302,199802);

 

在Mysql中计算年龄:

SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(birthday)),'%Y')+0 AS age FROM employee;

这样,如果Brithday是未来的年月日的话,计算结果为0。

 

下面的SQL语句计算员工的绝对年龄,即当Birthday是未来的日期时,将得到负值。

SELECT DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(birthday, '%Y') -(DATE_FORMAT(NOW(), '00-%m-%d')
<DATE_FORMAT(birthday, &#39;00-%m-%d&#39;)) AS age from employee

 

五、加密函数

 

AES_ENCRYPT(str,key)  返回用密钥key对字符串str利用高级加密标准算法加密后的结果,调用AES_ENCRYPT的结果是一个二进制字符串,以BLOB类型存储

AES_DECRYPT(str,key)  返回用密钥key对字符串str利用高级加密标准算法解密后的结果
 
DECODE(str,key)   使用key作为密钥解密加密字符串str
 
ENCRYPT(str,salt)   使用UNIXcrypt()函数,用关键词salt(一个可以惟一确定口令的字符串,就像钥匙一样)加密字符串str
 
ENCODE(str,key)   使用key作为密钥加密字符串str,调用ENCODE()的结果是一个二进制字符串,它以BLOB类型存储
 
MD5()    计算字符串str的MD5校验和
 
PASSWORD(str)   返回字符串str的加密版本,这个加密过程是不可逆转的,和UNIX密码加密过程使用不同的算法。
 
SHA()    计算字符串str的安全散列算法(SHA)校验和

示例:

SELECT ENCRYPT(&#39;root&#39;,&#39;salt&#39;);
SELECT ENCODE(&#39;xufeng&#39;,&#39;key&#39;);
SELECT DECODE(ENCODE(&#39;xufeng&#39;,&#39;key&#39;),&#39;key&#39;);#加解密放在一起
SELECT AES_ENCRYPT(&#39;root&#39;,&#39;key&#39;);
SELECT AES_DECRYPT(AES_ENCRYPT(&#39;root&#39;,&#39;key&#39;),&#39;key&#39;);
SELECT MD5(&#39;123456&#39;);
SELECT SHA(&#39;123456&#39;);

 

六、控制流函数

 

MySQL有4个函数是用来进行条件操作的,这些函数可以实现SQL的条件逻辑,允许开发者将一些应用程序业务逻辑转换到数据库后台。

 

MySQL控制流函数:

CASE WHEN[test1] THEN [result1]...ELSE [default] END如果testN是真,则返回resultN,否则返回default
 
CASE [test] WHEN[val1] THEN [result]...ELSE [default]END  如果test和valN相等,则返回resultN,否则返回default
 
IF(test,t,f)   如果test是真,返回t;否则返回f
 
IFNULL(arg1,arg2) 如果arg1不是空,返回arg1,否则返回arg2
 
NULLIF(arg1,arg2) 如果arg1=arg2返回NULL;否则返回arg1

 

这些函数的第一个是IFNULL(),它有两个参数,并且对第一个参数进行判断。如果第一个参数不是NULL,函数就会向调用者返回第一个参数;如果是NULL,将返回第二个参数。

 

如:

SELECT IFNULL(1,2), IFNULL(NULL,10),IFNULL(4*NULL,&#39;false&#39;);

 

NULLIF()函数将会检验提供的两个参数是否相等,如果相等,则返回NULL,如果不相等,就返回第一个参数。

 

如:

SELECT NULLIF(1,1),NULLIF(&#39;A&#39;,&#39;B&#39;),NULLIF(2+3,4+1);

 

和许多脚本语言提供的IF()函数一样,MySQL的IF()函数也可以建立一个简单的条件测试,这个函数有三个参数,第一个是要被判断的表达式,如果表达式为真,IF()将会返回第二个参数,如果为假,IF()将会返回第三个参数。

 

如:SELECTIF(1

 

IF()函数在只有两种可能结果时才适合使用。然而,在现实世界中,我们可能发现在条件测试中会需要多个分支。在这种情况下,MySQL提供了CASE函数,它和PHP及Perl语言的switch-case条件例程一样。

 

CASE函数的格式有些复杂,通常如下所示:

CASE [expression to be evaluated]
WHEN [val 1] THEN [result 1]
WHEN [val 2] THEN [result 2]
WHEN [val 3] THEN [result 3]
......
WHEN [val n] THEN [result n]
ELSE [default result]
END

 

这里,第一个参数是要被判断的值或表达式,接下来的是一系列的WHEN-THEN块,每一块的第一个参数指定要比较的值,如果为真,就返回结果。所有的WHEN-THEN块将以ELSE块结束,当END结束了所有外部的CASE块时,如果前面的每一个块都不匹配就会返回ELSE块指定的默认结果。如果没有指定ELSE块,而且所有的WHEN-THEN比较都不是真,MySQL将会返回NULL。

 

CASE函数还有另外一种句法,有时使用起来非常方便,如下:

CASE
WHEN [conditional test 1] THEN [result 1]
WHEN [conditional test 2] THEN [result 2]
ELSE [default result]
END

 

这种条件下,返回的结果取决于相应的条件测试是否为真。

示例:

mysql>SELECT CASE &#39;green&#39;
        WHEN &#39;red&#39; THEN &#39;stop&#39;
      WHEN &#39;green&#39; THEN &#39;go&#39; END;
SELECT CASE 9 WHEN 1 THEN &#39;a&#39; WHEN 2 THEN &#39;b&#39; ELSE &#39;N/A&#39; END;
SELECT CASE WHEN (2+2)=4 THEN &#39;OK&#39; WHEN(2+2)<>4 THEN &#39;not OK&#39; END ASSTATUS;
SELECT Name,IF((IsActive = 1),&#39;已激活&#39;,&#39;未激活&#39;) AS RESULT FROMUserLoginInfo;
SELECT fname,lname,(math+sci+lit) AS total,
CASE WHEN (math+sci+lit) < 50 THEN &#39;D&#39;
WHEN (math+sci+lit) BETWEEN 50 AND 150 THEN &#39;C&#39;
WHEN (math+sci+lit) BETWEEN 151 AND 250 THEN &#39;B&#39;
ELSE &#39;A&#39; END
AS grade FROM marks;
SELECT IF(ENCRYPT(&#39;sue&#39;,&#39;ts&#39;)=upass,&#39;allow&#39;,&#39;deny&#39;) AS LoginResultFROM users WHERE uname = &#39;sue&#39;;#一个登陆验证

七、格式化函数

DATE_FORMAT(date,fmt)  依照字符串fmt格式化日期date值
FORMAT(x,y)   把x格式化为以逗号隔开的数字序列,y是结果的小数位数(四舍五入保留)
INET_ATON(ip)   返回IP地址的数字表示
INET_NTOA(num)   返回数字所代表的IP地址
TIME_FORMAT(time,fmt)  依照字符串fmt格式化时间time值

 

其中最简单的是FORMAT()函数,它可以把大的数值格式化为以逗号间隔的易读的序列。

示例:

SELECT FORMAT(34234.34323432,3);
SELECT DATE_FORMAT(NOW(),&#39;%W,%D %M %Y %r&#39;);
SELECT DATE_FORMAT(NOW(),&#39;%Y-%m-%d&#39;);
SELECT DATE_FORMAT(19990330,&#39;%Y-%m-%d&#39;);
SELECT DATE_FORMAT(NOW(),&#39;%h:%i %p&#39;);
SELECT INET_ATON(&#39;10.122.89.47&#39;);
SELECT INET_NTOA(175790383);

 

八、类型转化函数

为了进行数据类型转化,MySQL提供了CAST()函数,它可以把一个值转化为指定的数据类型。类型有:BINARY,CHAR,DATE,TIME,DATETIME,SIGNED,UNSIGNED

 示例:

SELECT CAST(NOW() AS SIGNED INTEGER),CURDATE()+0;
SELECT &#39;f&#39;=BINARY &#39;F&#39;,&#39;f&#39;=CAST(&#39;F&#39; AS BINARY);

 

九、系统信息函数

DATABASE()   返回当前数据库名
BENCHMARK(count,expr)  将表达式expr重复运行count次
CONNECTION_ID()   返回当前客户的连接ID
FOUND_ROWS()   返回最后一个SELECT查询进行检索的总行数
USER()或SYSTEM_USER()  返回当前登陆用户名
VERSION()   返回MySQL服务器的版本

示例:

SELECT DATABASE(),VERSION(),USER();
SELECTBENCHMARK(9999999,LOG(RAND()*PI()));#该例中,MySQL计算LOG(RAND()*PI())表达式9999999次。

十、Where条件

常用的比较运算符如下表所示:


运算符 名称 示例
= 等于 id=10
> 大于 id>10
4889fdd83d044289966234ce9c6855fa= 大于等于 id>=10
9181a791ccda6f56755e315b2525172c 不等于 id!=10
is null n/a id is null
is not null n/a id is not null
between n/a id between 1 and 15
in n/a id in(3,4,5)
not in n/a xuesheng not in(shi,li)
like 模式匹配 xuesheng like('shi%')
not like 模式匹配 xuesheng not like('shi%')
regexp 常规表达式 xuesheng正则表达式


 

提示:where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据。因此,在使用where子句时,条件中不能包含聚合函数来显示特定的行。

 

十一、GROUP BY对结果分组

 

在与AVG()函数或SUM()函数等聚合函数一起使用时,GROUP BY子句能够发挥最大的作用。GROUP BY子句可以将查询结果分组,并返回行的汇总信息。在带有GROUP BY子句的查询语句中,在SELECT列表中指定的列要么是GROUP BY子句中指定的列,要么就包含在了聚合函数中。查询语句的SELECT和GROUP BY、HAVING子句是聚合函数唯一出现的地方,因此,在where子句中不能使用聚合函数。 就可以使用GROUP BY子句,按照xuesheng进行分组,求出每个学生的平均成绩。代码如下:

select xuesheng,avg(fenshu) from tb_chengji02 group by xuesheng;

 

group by xuesheng是按学生分组,那么在xuesheng列中,相同名字的学生就会分为一组,然后计算出它们的平均成绩。

 

十二、 HAVING子句

 

HAVING子句的作用是筛选满足条件的组,即在分组之后过滤数据。在HAVING子句中经常包含聚合函数。可以使用HAVING条件显示特定的组,也可以使用多个分组标准进行分组。当在GROUP BY子句中使用HAVING子句时,查询结果中只返回满足having条件的组。

 

例如,在tb_chengji02表中查询总成绩大于等于280的记录。代码如下:

select xuesheng,sum(fenshu) from tb_chengji02 group by xuesheng having sum(fenshu)>=280;

 

我们也可以在tb_chengji02表中查询张冬雪或者李丽的总成绩大于等于270的记录是否存在,如果存在,则显示出来。代码如下:

select xuesheng,sum(fenshu) from tb_chengji02 where xuesheng=&#39;张冬雪&#39; or xuesheng=&#39;李丽&#39; 
group by xuesheng having sum(fenshu)>=270;

 

十三、 DISTINCT在结果中去除重复行

 

使用DISTINCT关键字,可以去除结果中重复的行。

 

DISTINCT语句中SELECT显示的字段只能是DISTINCT指定的字段,其他字段是不能出现的。

 

例如,查询tb_chengji02表,并在结果中去掉xuesheng字段中的重复数据。代码如下:

select distinct xuesheng from tb_chengji02;

 

十四、 ORDER BY对结果进行排序

 使用ORDER BY可以对查询的结果进行升序(ASC)或降序(DESC)排列,在默认情况下,ORDER BY按升序输出结果。如果要按降序排列可以使用DESC来实现。

 

在对含有null值的列进行排序时,如果按升序排列,null值将出现在最前面;如果按降序排列,null值将出现在最后面。

 

例如,查询tb_chengji表中的所有信息,按照“id”进行降序排列。代码如下:

select * from tb_chengji order by id desc;

 

十五、 LIKE模糊查询

LIKE属于比较常用的比较运算符,通过它可以实现模糊查询。它有两种通配符:“%”和下划线“_”。“%”可以匹配一个或多个字符,而“_”只能匹配一个字符。

 

例如,在tb_chengji表中查找所有第二个字符是“冬”的学生。代码如下:

select * from tb_chengji where xuesheng like(&#39;_冬%&#39;);

 

十六、CONCAT联合多列

 使用CONCAT函数可以联合多个字段,构成一个总的字符串。

 

 例如,把tb_chengji表中的yuwen、shuxue和yingyu字段合并到一起,构成一个新的字符串。代码如下:

select id,xuesheng,concat(yuwen,":",shuxue,":",yingyu) as fenshu from tb_chengji;

 

十七、LIMIT限定结果行数

LIMIT子句可以对查询结果的记录条数进行限定,控制它输出的行数。

 

例如,查询tb_chengji表,按照id字段降序排列,显示3条记录。代码如下:

select * from tb_chengji order by id desc limit 3;

 

使用LIMIT还可以从查询结果的中间部分取值。首先要定义两个参数,参数1是开始读取的第一条记录的编号(在查询结果中,第一个结果的记录编号是0,而不是1),参数2是要查询记录的个数。

select * from tb_chengji order by id desc limit 1,2;

 

十八、使用函数和表达式

在MySQL中,还可以使用表达式来计算各列的值,作为输出结果。表达式还可以包含一些函数。

 

例如,计算tb_chengji表中学生的总分数。代码如下:

select id,xuesheng,yuwen,shuxue,yingyu,sum(yuwen+shuxue+yingyu) as zongfen from tb_chengji group by id;

 

或者:

select *,sum(yuwen+shuxue+yingyu) as zongfen from tb_chengji group by id;

 

计算tb_chengji表中学生的三门平均分数。代码如下:

select *,format(avg(yuwen+shuxue+yingyu)/3),1) as pingjun feng from tb_chengji group by id;

 

在对MySQL数据库进行操作时,有时候需要对数据库中的记录进行统计,例如求平均值、最小值或最大值等,这时可以使用MySQL中的统计函数。

 

常用的统计函数如下表所示:

名称

说明

avg(字段名)

获取指定列的平均值。

count(字段名)

如果指定了一个字段,则会统计出该字段中的非空记录。如果在前面增加DISTINCT,则会统计不同值的记录,相同的值当做一条记录。如果使用count(*),则统计包含空值的所有记录数。

min(字段名)

获取指定字段的最小值。

max(字段名)

获取指定字段的最大值。

std(字段名)

指定字段的标准背离值。

stdtev(字段名)

与std相同。

sum(字段名)

指定字段所有记录的总和。


以上就是Mysql常用函数,难点,注意_MySQL的内容,更多相关内容请关注PHP中文网(www.php.cn)!


陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
如何識別和優化MySQL中的慢速查詢? (慢查詢日誌,performance_schema)如何識別和優化MySQL中的慢速查詢? (慢查詢日誌,performance_schema)Apr 10, 2025 am 09:36 AM

要優化MySQL慢查詢,需使用slowquerylog和performance_schema:1.啟用slowquerylog並設置閾值,記錄慢查詢;2.利用performance_schema分析查詢執行細節,找出性能瓶頸並優化。

MySQL和SQL:開發人員的基本技能MySQL和SQL:開發人員的基本技能Apr 10, 2025 am 09:30 AM

MySQL和SQL是開發者必備技能。 1.MySQL是開源的關係型數據庫管理系統,SQL是用於管理和操作數據庫的標準語言。 2.MySQL通過高效的數據存儲和檢索功能支持多種存儲引擎,SQL通過簡單語句完成複雜數據操作。 3.使用示例包括基本查詢和高級查詢,如按條件過濾和排序。 4.常見錯誤包括語法錯誤和性能問題,可通過檢查SQL語句和使用EXPLAIN命令優化。 5.性能優化技巧包括使用索引、避免全表掃描、優化JOIN操作和提升代碼可讀性。

描述MySQL異步主奴隸複製過程。描述MySQL異步主奴隸複製過程。Apr 10, 2025 am 09:30 AM

MySQL異步主從復制通過binlog實現數據同步,提升讀性能和高可用性。 1)主服務器記錄變更到binlog;2)從服務器通過I/O線程讀取binlog;3)從服務器的SQL線程應用binlog同步數據。

mysql:簡單的概念,用於輕鬆學習mysql:簡單的概念,用於輕鬆學習Apr 10, 2025 am 09:29 AM

MySQL是一個開源的關係型數據庫管理系統。 1)創建數據庫和表:使用CREATEDATABASE和CREATETABLE命令。 2)基本操作:INSERT、UPDATE、DELETE和SELECT。 3)高級操作:JOIN、子查詢和事務處理。 4)調試技巧:檢查語法、數據類型和權限。 5)優化建議:使用索引、避免SELECT*和使用事務。

MySQL:數據庫的用戶友好介紹MySQL:數據庫的用戶友好介紹Apr 10, 2025 am 09:27 AM

MySQL的安裝和基本操作包括:1.下載並安裝MySQL,設置根用戶密碼;2.使用SQL命令創建數據庫和表,如CREATEDATABASE和CREATETABLE;3.執行CRUD操作,使用INSERT,SELECT,UPDATE,DELETE命令;4.創建索引和存儲過程以優化性能和實現複雜邏輯。通過這些步驟,你可以從零開始構建和管理MySQL數據庫。

InnoDB緩衝池如何工作,為什麼對性能至關重要?InnoDB緩衝池如何工作,為什麼對性能至關重要?Apr 09, 2025 am 12:12 AM

InnoDBBufferPool通過將數據和索引頁加載到內存中來提升MySQL數據庫的性能。 1)數據頁加載到BufferPool中,減少磁盤I/O。 2)臟頁被標記並定期刷新到磁盤。 3)LRU算法管理數據頁淘汰。 4)預讀機制提前加載可能需要的數據頁。

MySQL:初學者的數據管理易用性MySQL:初學者的數據管理易用性Apr 09, 2025 am 12:07 AM

MySQL適合初學者使用,因為它安裝簡單、功能強大且易於管理數據。 1.安裝和配置簡單,適用於多種操作系統。 2.支持基本操作如創建數據庫和表、插入、查詢、更新和刪除數據。 3.提供高級功能如JOIN操作和子查詢。 4.可以通過索引、查詢優化和分錶分區來提升性能。 5.支持備份、恢復和安全措施,確保數據的安全和一致性。

與MySQL中使用索引相比,全表掃描何時可以更快?與MySQL中使用索引相比,全表掃描何時可以更快?Apr 09, 2025 am 12:05 AM

全表掃描在MySQL中可能比使用索引更快,具體情況包括:1)數據量較小時;2)查詢返回大量數據時;3)索引列不具備高選擇性時;4)複雜查詢時。通過分析查詢計劃、優化索引、避免過度索引和定期維護表,可以在實際應用中做出最優選擇。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器