- 博客(10)
- 收藏
- 关注
原创 什么是数据库?什么是SQL?怎么入门SQL?
大家都有过下面这样的经历吧?收到曾经为自己诊治过的牙医寄来的明信片,上面写着“距上次检查已有半年,请您再来做个牙齿健康检查”。在生日的前一个月,收到曾入住过的旅店或宾馆发来的“生日当月入住优惠”的邮件或者明信片。在网上商城购物之后,收到内附“推荐商品列表”的邮件。这可能是因为牙医、旅店或商城的经营者掌握了顾客上一次的就诊日期、生日和购买历史等信息,并且拥有能够从大量汇总信息中快速获取所需信息(比如你的住址或爱好)的设备(计算机系统)。如果利用人工完成同样的工作,真不知道要多长时间呢。
2024-11-20 23:34:16
987
原创 字符集和排序规则
utf-8是一种变长的字节编码方式,对于某一个字符的utf-8编码,如果只有一个字节则其最高位二进制位为0;如果是多字节,其第一个字符节从最高位开始,连续的二进制位值为1的个数决定了其编码的位数,其余各字节均以10开头,utf8最多可以用到6个字节。6字节 1111 110x 10xx xxxx 10xx xxxx 10xx xxxx 10xx xxxx 10xx xxxx。--查看当前mysql使用的字符集。Ascii字符集合(7bit,最高位是0),标准的----可打印的。
2024-11-20 23:08:44
871
原创 MySQL基本知识
span style="background-color:#f8f8f8">---------------------------回滚事务---------------------------------select concat(upper(substr(ename, 1, 1)), lower(substr(ename, 2, length(ename)-1))) as new_name from emp;
2024-11-20 23:07:09
311
原创 MySQL——深入理解
在有关视图的操作中,我们可以加上视图的检查选项with check option,当使用with check option子句创建视图时,MySQL会通过视图检查正在更改的每个行,例如插入,更新,删除,以使其符合视图的定义。覆盖索引是指在使用索引的数据表中,需要查询的列包含在索引中。简单来理解,覆盖索引是不需要执行回表查询的操作的,这里需要注意理解的是,我们建立一个二级索引来查询数据,这时候二级索引查询的表空间下面其实默认是带着id字段的,当我们查询的字段不在索引中会依据这个id字段来执行回表查询。
2024-11-20 23:05:11
1772
原创 mysql全文索引
distance表示查询的多个单词之间的距离是否在 distance 之内,distance 的单位是字节,这种全文检索的查询也称为 Proximity Search,如 MATCH(context) AGAINST('"Pease hot"@30' IN BOOLEAN MODE)语句表示字符串 Pease 和 hot 之间的距离需在30字节内。innodb引擎下对应的变量名为innodb_ft_min_token_size和innodb_ft_max_token_size。可以通过布尔检索查询;
2024-11-20 23:03:37
458
原创 Linux快速安装Mysql8.0
10.为保证mysql服务器可以远程访问,我们可以使用简单粗暴点的方法,直接将防火墙关闭,或者防火墙策略中放行3306端口的方式实现远程登陆。2、配置yum源(由于CenteOs默认yum源镜像链接有误无法直接进入第3步,所以需要。一、Centos 8.4.2105系统下使用yum方式安装mysql8.4。二、Linux中MySQL8.0用户管理和用户登录方式。9,配置CentOS linux启动和停止脚本。6,创建mysql用户和组,目录授权。7、安装成功,启动mysql。3、下载mysql源安装包。
2024-11-20 22:59:25
1148
原创 MySQL数据库常用命令大全
注释:stu:为别名。两表关联:其ID必须一一对应(select class,max(maths) from score where group by(分组) class having(所有) order by(排序) limit。(6) 查询不为3班与4班的成绩信息:mysql> select * from score where class not in (3,4);(3)查询1,2,3班的成绩信息:mysql> select * from score where class in (1,2,3);
2024-11-20 19:49:59
1504
原创 MySQL数据库下载及安装教程
数据库管理系统DBMS:用来管理数据的系统软件,常见:MySQL、Oracle、MsSOL Sorver、DB2、Sysbaso、Accoss等,数据库系统的组成:数据库和数据管理系统。数据库:Database,按照数据结构来组织、存储和管理数据的仓库,简单来说就是存储数据的仓库。用来存放数据库对象(表、视图、的数、存储过程等)的一个容器。特点:体积小、速度快、成本低、开源(源代码是开放的),中小型网站都使用MySQL数据库。版本:企业版Enterprise(收费的)、社区版community(免费的)
2024-10-07 21:30:45
316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人