随笔分类 -  MySQL

摘要:1、配置MySQL # my.cnf [mysqld] # 输入搜索的长度,默认为4 ft_min_word_len=1 innodb_ft_min_token_size=1 # 全文检索分词数,默认为2 ngram_token_size=1 2、创建数据表 DROP TABLE IF EXISTS 阅读全文
posted @ 2024-05-11 15:58 小粉优化大师 阅读(329) 评论(0) 推荐(0) 编辑
摘要:下载软件 https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.35-linux-glibc2.17-x86_64.tar.xz 解压软件 tar xvf mysql-8.0.35-linux-glibc2.17-x86_64.tar.xz 阅读全文
posted @ 2024-01-05 17:46 小粉优化大师 阅读(99) 评论(0) 推荐(0) 编辑
摘要:第1节-MySQL创建表、数据库、查看MySQL引擎 https://www.cnblogs.com/ygbh/p/16851962.html 第2节-MySQL数据库表类型的介绍 https://www.cnblogs.com/ygbh/p/17016708.html 第3节-MySQL表的创建与 阅读全文
posted @ 2022-12-31 15:18 小粉优化大师 阅读(103) 评论(0) 推荐(0) 编辑
摘要:1、查看MySQL支持的存储引擎 show engines; 2、查看默认引擎 show variables like '%storage_engine%'; 3、创建数据库 create database temp_db; 4、创建数据库,创建前判断数据库是否存在 create database 阅读全文
posted @ 2022-12-31 15:16 小粉优化大师 阅读(66) 评论(0) 推荐(0) 编辑
摘要:1、数字类型 2、时间类型 3、字符串类型 4、参考来源 【来源:https://dev.mysql.com/doc/refman/5.7/en/storage-requirements.html】 阅读全文
posted @ 2022-12-31 15:14 小粉优化大师 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1、修改表名 alter table student rename student_new; 2、修改字段名字 alter table student change sname new_name char(8); 3、修改字段的数据类型 alter table student modify snam 阅读全文
posted @ 2022-12-31 15:11 小粉优化大师 阅读(53) 评论(0) 推荐(0) 编辑
摘要:1、查看表 show tables; 2、看表结构 DESC 表名; DESCRIBE 表名; 3、以创建学生表为例 create table student( sno char(5) primary key not null, sname char(8) not null, ssex enum(' 阅读全文
posted @ 2022-12-31 15:08 小粉优化大师 阅读(95) 评论(0) 推荐(0) 编辑
摘要:1、约束关键字介绍 约束条件 说明 PRIMARY KEY 主键约束,用于唯一标识对应的记录 FOREIGN KEY 外键约束 NOT NULL 非空约束 UNIQUE 唯一性约束 DEFAULT 默认值约束,用于设置字段的默认值 AUTO_INCREMENT 自增约束,用于设置表的字段值自动增加 阅读全文
posted @ 2022-12-31 15:03 小粉优化大师 阅读(50) 评论(0) 推荐(0) 编辑
摘要:1、测试表结果 create table student( sno varchar(20) primary key, sname varchar(20), sex enum('男','女'), age int, sdept varchar(20) ); 2、增 2.1、单条插入 insert int 阅读全文
posted @ 2022-12-31 14:50 小粉优化大师 阅读(40) 评论(0) 推荐(0) 编辑
摘要:1、指定列查询 1.1、查询所有记录 select * from student; 1.2、查询学号、学生名字 select sno,sname from student; 1.3、定义列的别名 select sno as 学号,sname as 学生名字 from student; + + + | 阅读全文
posted @ 2022-12-04 15:41 小粉优化大师 阅读(47) 评论(0) 推荐(0) 编辑
摘要:1、备份 注意:如果有版本兼容的问题,加上这个参数,把注释去除 --skip-comments 1.1、备份多张表 mysqldump -uroot -proot cjgl score course > score_course.sql 1.2、备份多个数据库 mysqldump -uroot -p 阅读全文
posted @ 2022-12-04 15:07 小粉优化大师 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1、事务的介绍 1、事务是一组有着内在逻辑联系的SQL命令。 2、支持事务的数据库系统要么执行一个事务里的所有SQL命令,要么把它们当作整体全部放弃。 3、事务永远不会只完成一部分。 4、事务可以由一条非常简单的SQL语句组成,也可以由一组复杂的SQL语句组成。在事务中的操作,要么都执行,要么都不执 阅读全文
posted @ 2022-12-01 17:50 小粉优化大师 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1、用户管理 1.1、查询用户 use mysql -- 5.6以下的版本 select host,user,password from user; -- 5.7以上的版本 select host,user,authentication_string from user; 1.2、创建用户 1.2. 阅读全文
posted @ 2022-11-27 23:30 小粉优化大师 阅读(66) 评论(0) 推荐(0) 编辑
摘要:14.1、事件调度器使用场景 数据库管理是一项重要且烦琐的工作,许多日常管理任务往往会频繁地﹑周期性地执行,例如定期维护索引﹑定时刷新数据﹑定时关闭帐户﹑定义打开或关闭数据库等操作,实际应用中,数据库管理员会定义事件对象以自动化完成这些任务。本任务将详细介绍MySQL中事件调度的创建﹑维护和管理等。 阅读全文
posted @ 2022-11-25 11:14 小粉优化大师 阅读(159) 评论(0) 推荐(0) 编辑
摘要:8.1、索引 8.1.1、索引优缺点 索引的优点: 1、可以提高查询数据的速度; 2、通过创建唯一索引,可以保证数据库表中每一行数据的唯一性; 3、在实现数据的参考完整性方面,可以加速表和表之间的连接; 4、在使用分组和排序子句进行数据查询时,可以减少分组和排序的时间; 索引的缺点: 1、创建和维护 阅读全文
posted @ 2022-11-24 23:17 小粉优化大师 阅读(82) 评论(0) 推荐(0) 编辑
摘要:9.1、存储过程概述 1、存储过程的定义 定义一段完成特定功能的SQL语句集,经编译后存储在数据库中,用户可以通过指定的存储过程名称并给出参数来执行它,这样的语句集称为存储过程。 2、存储过程的优点 2.1、存储过程是在MySQL服务器中存储和执行的,可以减少客户端和服务器端的数据传输,可以利用服务 阅读全文
posted @ 2022-11-24 22:54 小粉优化大师 阅读(75) 评论(0) 推荐(0) 编辑
摘要:10.1、变量、运算符介绍 用户变量:使用@开头。【set定义,会话有效】 系统变量:使用@@开头。【declare定义,begin..end有效】 局部变量: 在存储过程中有效。 -- 1、用户变量使用方法 set @sno=95001; select @sno; -- 查询设置的用户变量 -- 阅读全文
posted @ 2022-11-24 22:49 小粉优化大师 阅读(71) 评论(0) 推荐(0) 编辑
摘要:14.1、游标介绍 SELECT语句实现对数据集的查询操作,若需要对单行记录进行处理,就需要使用游标( Cursor)对象进行逐条处理。 游标是一种数据访问机制,允许用户访问数据集中的某一行,类似C语言中指针的功能。 14.2、游标的使用遵循四个环节 14.2.1、声明游标 declare cur_ 阅读全文
posted @ 2022-11-24 22:41 小粉优化大师 阅读(79) 评论(0) 推荐(0) 编辑
摘要:11.1、函数介绍 1、函数是存储在服务器端的SQL语句的集合 2、函数分为MySQL提供的内部函数和用户自定义医数两大类. MySQL提供了很丰富的内部函数 ·数学函数 ·字符串医数 ·日期和时间函数 ·条件判断函数· ·系统信息函数 ·加密函数 ·格式化函数等。 3、编写用户自定义函数来完成特定 阅读全文
posted @ 2022-11-24 22:32 小粉优化大师 阅读(24) 评论(0) 推荐(0) 编辑
摘要:12.1、触发器介绍 触发器是一种特殊的存储过程,只要满足一定条件,对数据表进行INSERT、UPDATE、DELETE操作时,数据库系统就会自动执行触发器中定义的程序语句,以进行维护数据完整性或其他一些特殊的任务。 触发器是MYSQL的数据库对象之一,与存储过程非常相似,都需要声明﹑执行等。但是触 阅读全文
posted @ 2022-11-24 14:40 小粉优化大师 阅读(92) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示