E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MYSQL学习笔记
高性能
Mysql学习笔记
-2-作为研发,我比较关注的点
上一篇文章,讲了一下《高性能MySQL》这本书的一个总览,俗话说,先宏观再微观嘛,本篇,继续总结个人的学习感受——作为一个研发人员,我更关注哪些。讲真,本人并不打算把这本书再精读N遍,尤其不可能全书精读,但是我最关注的几个章节,日后应该还会再细读几回(嗯,如果正在找工作的研发读者,可以参考一下,挑拣着先读一部分)。一、工具俗话说,工欲善其事必先利其器,所以,有关各种工具的部分,如第十五章讲到的备份
云姐
·
2020-06-26 15:33
数据库
一千行
MySQL学习笔记
(十)
--//内置函数------------数值函数abs(x)--绝对值abs(-10.9)=10format(x,d)--格式化千分位数值format(1234567.456,2)=1,234,567.46ceil(x)--向上取整ceil(10.1)=11floor(x)--向下取整floor(10.1)=10round(x)--四舍五入去整mod(m,n)--m%nmmodn求余10%3=1p
Lex丶D丶Tester
·
2020-06-26 14:34
开发语言
python+django+xadmin+
mysql学习笔记
python知识点汇总笔记进入和退出python虚拟环境:第一种方法:进入:cd项目\venv\Scriptsactivate.bat退出:deactivate.bat第二种方法:自己新建一个虚拟机目录不使用idea自动新建的虚拟机安装pipinstallvirtualenvwrapper-win使用mkvirtualenv+虚拟机名称使用workon+虚拟机名称进入使用deactivate退出虚
XXoo小星ooXX
·
2020-06-26 11:09
python
mysql学习笔记
多字段约束在应用中,经常会遇到一种情况:多条数据,AB两个字段不能都一样。比如我现在有一个表cov,用于统计各个模块每次提交代码时的增量覆盖率。那么一个模块的一个版本,就只能有一条数据sql语句如下:altertablecovaddconstraintunique_baseunique(module_name,version);取消约束altertablecovdropindexunique_ba
饶伟健
·
2020-06-26 05:39
MySQL学习笔记
索引篇:B树和B+树
目录B树文件查找的具体过程(涉及磁盘IO操作)B树的高度B+树B+树更适合用于文件索引和数据库索引B+树的分裂B*-tree总结B树B树是为了磁盘或其它存储设备而设计的一种多叉(下面你会看到,相对于二叉,B树每个内结点有多个分支,即多叉)平衡查找树。与之前介绍的红黑树很相似,但在降低磁盘I/0操作方面要更好一些。B树与红黑树最大的不同在于,B树的结点可以有许多子女,从几个到几千个。那为什么又说B树
lmkbuffon
·
2020-06-25 21:06
MySQL数据库
MySQL基础学习笔记
Mysql学习笔记
03--尚硅谷李玉婷老师mysql课程
进阶7:子查询含义:一条查询语句中又嵌套了另一条完整的select语句,其中被嵌套的select语句,称为子查询或内查询在外面的查询语句,称为主查询或外查询特点:1、子查询都放在小括号内2、子查询可以放在from后面、select后面、where后面、having后面,但一般放在条件的右侧3、子查询优先于主查询执行,主查询使用了子查询的执行结果4、子查询根据查询结果的行数不同分为以下两类:①单行子
Deocder
·
2020-06-25 20:20
Mysql
学习笔记
Mysql学习笔记
02--尚硅谷李玉婷老师mysql课程
DQL语言的学习进阶1:基础查询语法:SELECT要查询的东西【FROM表名】;类似于Java中:System.out.println(要打印的东西);特点:①通过select查询完的结果,是一个虚拟的表格,不是真实存在②要查询的东西可以是常量值、可以是表达式、可以是字段、可以是函数进阶2:条件查询条件查询:根据条件过滤原始表的数据,查询到想要的数据语法:select要查询的字段|表达式|常量值|
Deocder
·
2020-06-25 20:20
Mysql
学习笔记
Mysql
Mysql学习笔记
04--尚硅谷李玉婷老师mysql课程
视图含义:理解成一张虚拟的表视图和表的区别:使用方式占用物理空间视图完全相同不占用,仅仅保存的是sql逻辑表完全相同占用视图的好处:1、sql语句提高重用性,效率高2、和表实现了分离,提高了安全性视图的创建语法:CREATEVIEW视图名AS查询语句;视图的增删改查1、查看视图的数据★SELECT*FROMmy_v4;SELECT*FROMmy_v1WHERElast_name='Partners
Deocder
·
2020-06-25 20:20
Mysql
学习笔记
MySQL 学习笔记
MySQL学习笔记
SQL语言分类DML添加修改删除查询去重DISTINCT返回特定的几行LIMIT分组GROUPBY排序ORDERBY筛选WHERE通配符LIKE聚集函数表连接其他DCL用户权限事务DDL
Alone_always
·
2020-06-25 20:45
数据库
MySQL学习笔记
1.概念了解MySQL(本地mysql用户名为root无密码)MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem:关系数据库管理系统)应用软件之一。RDBMS即关系数据库管理系统(RelationalDatabaseManagementSystem)的特点:1.数据以表格的形式出现2.每行为各
@笑而不语
·
2020-06-25 14:50
软件测试
(快速入门)
MySQL学习笔记
一:(G表关系)
说明这个只是本人自己学习时做的笔记,比较基础,希望大佬不喜勿喷。有需要的小伙伴可以参考一下,只是很基础的笔记。谢谢大家!基础表关系语法代码:--这个写得太简单了,大家可以去看看别的资料。------------------------------------------------------------------表关系表关系,表与表之间有什么样的关系,每种关系应该如何设计表结构。--一对一保证
Jottamiau
·
2020-06-25 13:14
MySQL笔记
(快速入门)
MySQL学习笔记
一:(Q子查询)
说明这个只是本人自己学习时做的笔记,比较基础,希望大佬不喜勿喷。有需要的小伙伴可以参考一下,只是很基础的笔记。谢谢大家!基础的介绍语法代码:-----------------------------------------------------------------子查询概念:子查询是一种常用的计算机语言select-sql语言中嵌套查询下层的程序模块。当一个查询是另一个查询条件是,称之为子查
Jottamiau
·
2020-06-25 13:14
MySQL笔记
(快速入门)
MySQL学习笔记
一:(LGroupBy)
说明这个只是本人自己学习时做的笔记,比较基础,希望大佬不喜勿喷。有需要的小伙伴可以参考一下,只是很基础的笔记。谢谢大家!基础GroupBy语法代码:------------------------------------------------------------------------------------------------------groupby子句--表示分组的含义:根据指定的
Jottamiau
·
2020-06-25 13:14
MySQL笔记
mysql学习笔记
----------常用函数和基础知识点
1:查询数据库版本号selectversion()2:查询数据库名称selectdatabase()3:查询所有数据库名称showdatabases4:查看表结构desc表名5:SQL执行在哪个库中use库名6:起别名,关键字ASselectnameas姓名,age年纪fromStudent7:去重DISTINCT,尽量少用,因为会进行结果排序效率低下,是成本最高的一个去重函数。SELECTDIS
汽车后市场的弄潮儿
·
2020-06-25 12:17
SQL学习
is
null
ifnull
not
escape
MySQL学习笔记
——学习自菜鸟教程
MySQL菜鸟教程最近要学习MySQL的相关知识,就去菜鸟教程里面仔细看了下教程,想做一下笔记记录建立MySQL过程中遇到的问题和一些概念上的疑惑。里面的内容大部分来自菜鸟教程(照着教程做一般都不会出现什么问题,所以记录了一些概念的解释,还有一些相关操作),当然了作者属于动手菜鸡型选手,在建立MySQL过程中照着做都出现了问题,这里说一下遇到的坑和解决的相关方法。MySQL介绍首先需要了解什么是数
幽暗的余音
·
2020-06-25 10:21
MySQL
mysql学习笔记
mysql配置文件my.iniport:端口号datadir:文件保存目录character:字符集default-storage-enginc:数据库引擎,用于执行sql语句。。。mysql服务的启动与停止通过命令行方式启动servicemysqlstart启动服务servicemysqlstop关闭服务servicemysqlstatus查看状态mysql登录与退出mysql-hlocalho
飞雪冬玉花
·
2020-06-25 08:31
mysql
PHP与
MYSQL学习笔记
--基础篇1
PHP与MYSQL基础学习总结使用书籍:PHP和Mysqlweb开发从前新手到高手安装MYSQL一些知识总结PHP一些知识总结PHP与MYSQL基础应用安装windows下XAMPP安装从ApacheFriends站点下载最新版XAMPP进行安装,安装过程与一般软件类似,中间可能会出现一些UAC(用户账户控制)警告,选择OK即可。注意,安装完毕后,最好重启系统,然后再使用软件。设置root密码的问
genglintong
·
2020-06-25 05:16
高性能
MySQL学习笔记
(一)——基础
关于MySQL我实在是熟得不能再熟了,基本上普通的使用完全没有问题,不管是原生的,使用tp5或者laravel框架的使用,都已经很多很多次了,但是我依然觉得我还差点儿火候,刚才在公司书架上发现了这本《高性能MySQL》,总觉得学完我的技术能更上一层楼。1MySQL逻辑架构(1)读写锁:读锁是共享的,写锁是排他的;即一个写锁会阻塞其他的写锁和读锁;(2)表锁:表锁是MySQL中最基本的锁策略,并且是
花花er
·
2020-06-25 03:15
数据库
Mysql学习笔记
(安装篇)
1.linux上安装Mysql:Ubuntu上安装MySQL非常简单只需要几条命令就可以完成。我是在登陆root账户后安装的,为了省事,当然也可以在普通用户下安装cc@cc-fibric:~$sudo-iroot@cc-fibric:~#apt-getupdateroot@cc-fibric:~#apt-getinstallmysql-server命令行安装安装过程中会提示设置密码什么的,注意设置
枕溪研书
·
2020-06-25 01:29
高性能
MySQL学习笔记
:用户自定义变量的使用
MySQL学习笔记
:用户定义变量的使用一.用户自定义变量。1.用户自定义变量的介绍。2.用户自定义变量的属性和限制。二.使用用户变量的示例。1.统计更新和查询语句。2.确定取值顺序。三.总结。
qq_21349511
·
2020-06-25 00:47
MySQL学习笔记
刚接触MySQL,觉得就是CRUD语句,实现起来超级简单,但是总是不知道其所以然,虽然不妨碍使用,但是总是欠缺了那么一点东西,慢慢了解其原理之后,有些东西才恍然大悟。MySQL的基础知识:除了常用的CRUD语句,就是对于数据类型的选择:类型大小范围(有符号)范围(无符号)用途TINYINT1字节(-128,127)(0,255)小整数值SMALLINT2字节(-32768,32767)(0,655
liqi11
·
2020-06-24 22:32
【狂神说】
MySQL学习笔记
01----初识MySQL
狂神说MySQL系列连载课程,通俗易懂,基于MySQL5.7.19版本,欢迎各位狂粉转发关注学习。狂神说B站MySQL视频教程请点这里1、初识MySQLJavaEE:企业级Java开发、Web前端(页面:展示—数据);后端(连接点:连接数据库JDBC,连接前端—控制视图跳转和给前端传递数据);数据库(存数据,Txt,Excel,world)程序员等级:-------只会写代码,没学好数据库,基本混
pan_h1995
·
2020-06-24 19:55
【狂神说】MySQL学习笔记
【5】
MySQL学习笔记
之。count(*)速度过慢,怎么办?
在开发系统时,经常需要计算一个表的行数,这时候一条selectcount(*)fromt语句不就解决了吗?但是,你会发现随着系统中记录数越来越多,这条语句执行得也会越来越慢。count(*)的实现方式在不同的搜索引擎中,count()有不同的实现方式。MyISAM引擎把一个表的总行数存在了磁盘上,因此执行count()的时候会直接返回这个数,效率很高。InnoDB引擎执行count()的时候,需要
lzbhnr
·
2020-06-24 11:24
OKR
MySQL学习笔记
(5):运算符
本文更新于2020-06-14,使用MySQL5.7,操作系统为Deepin15.4。目录算数运算符比较运算符逻辑运算符位运算符运算符优先级算数运算符运算符语法说明+a+b加法-a-b减法*a*b乘法/a/b除法。类似DIV,但DIV会对结果取整,/的结果可为小数%a%b取余。类似MOD除法和取模,若除数为0,则返回NULL。NULL参与的算数运算都返回NULL。比较运算符运算符语法说明=a=b等
garvenc
·
2020-06-24 09:00
LINUX下QT+
MYSQL学习笔记
-基本入门过程
LINUX下QT+
MYSQL学习笔记
-基本入门过程为了完成linux应用程序设计的作业,我选择了用QT+MYSQL开发一个学生管理系统开发过程入门和注意事项如下:只学习了一天,有不妥之处不要见怪。
lovenessless
·
2020-06-24 08:34
linux
高性能
MySql学习笔记
(一)
高性能
MySql学习笔记
1.针对应用建立自己的索引URL查找例子select*fromtUrlwhereurl='http://www.163.com';以url(字符串)作行为索引会使得作为索引结构的
kikikind
·
2020-06-24 01:39
Mysql
mysql
url
date
actor
insert
null
(五)alin’s
mysql学习笔记
----索引性能分析
mysql常见的瓶颈IO:磁盘IO瓶颈发生在装入数据远大于内存容量的时候IO:磁盘IO瓶颈发生在装入数据远大于内存容量的时候服务器硬件的性能瓶颈:top,free,iostat和vmstat来查看系统的性能状态explain是什么使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQ是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈explain中各字段的解释id
alin1215
·
2020-06-22 13:33
mysql
MySQL学习笔记
MySQL学习笔记
整理:Jimsof肥肥世家Copyright©2004本文遵从GNU的自由文档许可证(FreeDocumentLicense)的条款,欢迎转载、修改、散布。
ak47mig
·
2020-06-22 13:20
数据库
高性能
MySQL学习笔记
(2) —— 并发控制
MySQL并发控制前一节已经说过了,MySQL是多线程应用,并且共享存储数据,很显然,当两个及以上线程对同一块数据进行写将会发生数据不一致等各种问题,比如,同时对一个表增加一条记录,后一个增加的记录可能会覆盖前一条,造成数据丢失。若仅仅是读不会发生错误,但是当读写一同,就有可能发生读错误,所以,对读也是需要必要的控制。关于数据读写错误的会有哪几种情况,可以参考:事务隔离级别。以上问题就需要并发控制
a327369238
·
2020-06-22 10:50
MySQL
高性能
MySQL学习笔记
一:MySQL架构
MySQL逻辑架构MySQL最与众不同的特性是:它的存储引擎架构,这种架构的设计将查询处理以及其他系统任务和数据的存储/提取相分离。这种处理和存储相分离的设计可以在使用时根据性能特性,以及其他需求来选择数据存储的方式。并发控制读写锁:共享锁和排他锁。读锁是共享的,互不干扰,写锁是排他的,一个写锁会阻塞其他的写锁和读锁。在实际的数据库系统中,每时每刻都在发生锁定,当某个用户在修改某一部分数据时,My
curdboy
·
2020-06-22 08:16
MySQL
mysql学习笔记
(一)一条 SQL 查询语句是如何执行的
基础架构:一条SQL查询语句是如何执行的?截取一张丁奇大佬画的架构图MySQL大致可以分为Server层和存储引擎层两部分。Server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数服务功能,以及所有的内置函数,所有跨存储引擎的功能都在这一层实现,比如存储过程、视图等。存储引擎层负责数据的存储和提取。支持InnoDB,MyISAM,Memory等多个存储引擎从MySQL5
DuanYi1998
·
2020-06-21 19:16
MySQL学习笔记
《高性能MySQL》学习笔记
博客学院下载GitChat更多论坛问答活动码云商城ITeye极客头条登录注册博客学院下载GitChat更多论坛问答活动码云商城ITeye极客头条登录注册高性能
MySQL学习笔记
(1)——MySQL架构原创
weixin_30451709
·
2020-06-21 10:03
一千行
MySQL学习笔记
/*启动MySQL*/netstartmysql/*连接与断开服务器*/mysql-h地址-P端口-u用户名-p密码/*跳过权限验证登录MySQL*/mysqld--skip-grant-tables--修改root密码密码加密函数password()updatemysql.usersetpassword=password('root');SHOWPROCESSLIST--显示哪些线程正在运行SH
sforiz
·
2020-06-21 07:19
SQL
Mysql学习笔记
Mysql学习笔记
(七)事务(Transaction)(1)事务(1)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。
二十四小时爱你
·
2020-06-20 20:11
MySQL学习笔记
(4):数据类型
本文更新于2019-06-19,使用MySQL5.7,操作系统为Deepin15.4。目录数值类型整数类型定点数类型浮点数类型位类型日期时间类型字符串类型枚举类型集合类型数值类型整数类型type[(m)][UNSIGNED][ZEROFILL][AUTO_INCREMENT]类型字节最小值最大值TINYINT1有符号-128,无符号0有符号127,无符号255SMALLINT2有符号-32768,
garvenc
·
2020-06-19 09:00
MySql学习笔记
(二):SQL执行顺序
一、手写SQL顺序selectfromjoinonwheregroupbyhavingorderbylimit二、MySql执行顺序fromonjoinwheregroupbyhavingselectdistinctorderbylimit三、MySql执行顺序理解第一步:加载from子句的前两个表计算笛卡尔积,生成虚拟表vt1;第二步:筛选关联表符合on表达式的数据,保留主表,生成虚拟表vt2;
爱我-中华
·
2020-05-15 16:00
MySQL学习笔记
-基础架构
理解MySQL各组件之间如何协调工作,有助于深入理解MySQL服务器,下面展示了MySQL的基本架构图图1-1:MySQL逻辑架构图1-1:Mysql服务器逻辑结构图第二层架构包含了大多数MySQL的核心服务功能,包括连接器、查询缓存、分析器、优化器、执行器等,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。第三层包含了存储引
zhtttyi
·
2020-05-13 08:32
Mysql学习笔记
二
1、表内容操作—条件选择SELECT*FROM表WHEREidBETWEEN5AND16;#也支持多个并列SELECT*FROM表WHEREidIN(11,22,33)SELECT*FROM表WHEREidNOTIN(11,22,33)SELECT*FROM表WHEREidIN(selectnidfrom表)2、表内容操作—通配符模糊匹配SELECT*FROM表WHEREnameLIKE'ale%
浮名虚誉架构师
·
2020-05-12 16:07
MYSQL学习笔记
!
Paste_Image.png数据类型-整数类型tinyint(1),smallint(2),mediumint(3),int(4),bigint(8)。括号中表示该类型所占空间的长度(字节数)整数类型通用设定形式:类型名[(M)][unsigned][zerofill]。Paste_Image.png数据类型-小数类型单精度浮点型:float,范围大约是-3.4E+38到-1.1E-38、0和1
DragonersLi
·
2020-04-12 08:16
MySQL学习笔记
(4)——查询字段计算处理
一、计算字段1、Concat()拼接字段把多个串链接起来形成一个较长的串,需要一个或多个指定的串,各个串之间用逗号隔开。例如:SELECTConcat(vend_name,'(',vend_country,')')FROMvendors;2、去掉返回的值中的空格RTrim()、LTrim()、Trim()(a)RTrim()去掉右侧多余的空格来整理数据。(b)LTrim()去掉左侧多余的空格来整理
Temple_Li
·
2020-04-11 07:24
mysql学习笔记
之完整的select语句用法实例详解
本文实例讲述了
mysql学习笔记
之完整的select语句用法。
随风行云
·
2020-04-10 11:40
MySQL 学习笔记
MySQL学习笔记
数据库操作--查看当前数据库SELECTDATABASE();--显示当前时间、用户名、数据库版本SELECTnow(),user(),version();--创建库CREATEDATABASE
赵小胖0914
·
2020-04-06 18:00
MySQL学习笔记
(5)—— Python 操作 MySQL
MySQL可应用于多种语言,包括PERL,C,C++,JAVA,PHP和Python。在这些语言中,Mysql在PHP的web开发中是应用最广泛,因此关于PHP操作MySQL的教程已经多到不需要笔者继续赘述了。在本学习笔记中,计划使用Python对MySQL数据库进行操作。主要是因为笔者的工科背景,Python广泛应用于各种数据处理领域。本章更侧重于链接方式的搭建和功能的概述,具体使用方法会在后续
么的聊
·
2020-04-04 23:43
MySql学习笔记
数据库操作(DDL)数据库的创建CREATE{DATABASE|SCHEMA}[IFNOTEXISTS]db_name[[DEFAULT]CHARACTERSET[=]charset_name]例如:CREATEDATABASEIFNOTEXISTStest_dbDEFAULTCHARACTERSETutf8查看当前服务器下的数据库列表SHOW{DATABASES|SCHEMAS}查看数据库的定义
Cheng0917
·
2020-04-04 07:25
Mysql学习笔记
-1
接触过mysql很久了,但是一直了解的很肤浅,现在正在学数据库,需要用sqlserver,但是安装起来太过于麻烦,所以选择了mysql作为替代。也算跟着学习进度,今天开始学Mysql。一、连接MYSQL。格式:mysql-h主机地址-u用户名-p用户密码主要分为两种,一种是连接本地的服务器首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql-uroot-p,回车后提示你输密码.
朱萧默说
·
2020-04-03 19:47
MySql学习笔记
connecttoadatabase:connect[database]insertintotable_demo(intVal,charVal)values(1,343xx)会报错insertintotable_demo(intVal,charVal)values(1,343)会自动转为字符串设置编码格式:db.setdataencoding("utf8")python访问源码:https://g
Juude
·
2020-04-02 06:59
MySQL学习笔记
(三):存储过程
一、存储过程概念什么是存储过程一组为了完成特定功能的SQL语句集。更加直白的理解:存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。优点存储过程是一个预编译的代码块,执行效率比较高一个存储过程替代大量T_SQL语句,可以降低网络通信量,提高通信
maxwellyue
·
2020-03-30 15:52
Mysql学习笔记
本文章记录在读《高性能mysql》时的笔记,持续更新。章节内容会按照书中章节进行梳理。一、Mysql架构与历史1.1Mysql逻辑架构Mysql服务器逻辑架构图最上层负责链接处理、认证授权、安全等中间一层涵盖了mysql的大多数核心功能。包括查询解析、分析、优化、缓存、内置函数;所有的夸存储引擎的功能都在这一层实现(存储过程、触发器、视图等)第三层包含了存储引擎,存储引擎与上层使用API进行通讯,
BeeNoisy
·
2020-03-29 11:09
node.js操作
mysql学习笔记
普通连接的增删改查查varmysql=require('mysql');//调用MySQL模块//创建一个connectionvarconnection=mysql.createConnection({host:'127.0.0.1',//主机user:'root',//MySQL认证用户名password:'12345',port:'3306',database:'node'});//创建一个c
溧阳陈家驹
·
2020-03-29 07:10
mysql学习笔记
——4.sql优化
优化SQL语句的一般步骤通过showstatus命令了解各种SQL的执行频率,具体命令如下:show[session|global]statuslike'Com_%';#默认是session1.命令显示了当前session中所有统计参数的值,Com_xxx表示每个xxx语句执行的次数,我们通常比较关心的是以下几个统计参数。Com_select:执行select操作的次数,一次查询只累加1。Com_
来自火星的菜鸟
·
2020-03-22 08:43
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他