MySQL
文章平均质量分 80
贪心的鬼
孤独作酒
展开
-
Access denied for user ‘root‘@‘localhost‘ (using password: YES)
MySQL登录时出现错误:Access denied for user 'root'@'localhost' (using password: YES)解决方案:(1)打开/etc/mysql/debian.cnf文件,里面存储了相关的密码sudo vi /etc/mysql/debian.cnf在 [client] 字段下 有user=以及password=这两行,这就是通过apt-get安装mysql,系统给我们设置的mysql登录名和密码(2)mysql -u debian-sys-原创 2021-11-24 15:34:51 · 555 阅读 · 0 评论 -
MySQL触发器、分区分表、数据备份及还原、数据库设计三范式
1. MySQL触发器1.1 触发器概念 触发器:指事先为某张表绑定一段代码,当表中的某些内容发生改变(增删改)的时候,系统会自动触发代码并执行。触发器特性:(1)有begin、end体(2)触发条件:insert 、delete、update(3)触发时机:在增删改前或者后 (一个表最多支持六个触发器:增删改*前后)(4)触发频率:针对每一次执行。比较低级(也是缺点)(5)触发器定义在表上,附着在表上。不能原创 2021-11-20 19:28:06 · 1278 阅读 · 0 评论 -
MySQL批量插入数据
1. 往表中插入50万条数据步骤一:建表create table dept( id int(11) not null auto_increment, deptName varchar(30) default NULL, address varchar(40) default NULL, ceo int NULL, primary key(id))engine=InnoDB auto_increment=1 default charset=utf8;create table emp( i原创 2021-11-19 20:18:12 · 6127 阅读 · 0 评论 -
MySQL高级篇(逻辑架构、存储引擎、用户与权限管理、索引优化、慢查询日志、主从复制等)
1. 修改字符集mysql 5.7 直接插入中文会报错ERROR 1366 (HY000): Incorrect string value: '\xE6\x9D\x9C\xE5\xB0\x91' for column 'username' at row 1解决第一步:修改配置文件vim /etc/my.cnf在最后加上中文字符集配置character_set_server=utf8第二步:重新启动mysql第三步:修改以生成库表的字符集修改数据库字符集alter database 数原创 2021-11-19 16:44:19 · 3041 阅读 · 0 评论 -
MySQL基础大总结(配有数据库文件)
MySQL基础——DQL居中并且带尺寸的图片: 当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。原创 2021-11-11 10:48:48 · 4350 阅读 · 1 评论 -
MySQL索引操作
MySQL索引操作1. 索引概述1.1 索引功能1.2 优点1.3 缺点2. 创建索引2.1 一般索引2.2 唯一索引2.3 全文索引3. 显示索引4. 删除索引5. 判断查询是否使用索引1. 索引概述1.1 索引功能索引类型功能普通索引index : 加速查找唯一索引unique index:加速查找+约束 (唯一)全文索引fulltext index: 用于搜索很长一篇文章的时候,效果最好。组合索引1.2 优点索引大大减小了服务器需要扫描的数原创 2021-07-29 14:38:09 · 145 阅读 · 0 评论 -
MySQL权限管理
权限级别全局性的权限管理:作用于整个MySQL实例级别数据库级别的权限:作用于某个指定的数据库上或者所有的数据库上数据对象级别的权限:作用于指定的数据库对象上(表,视图等)或者所有的数据库对象上表:user表:存放用户账户信息以及全局级别(所有数据库)权限,决定了来自哪些主机的哪些用户可以访问数据库实例,如果有全局权限则意味着对所有数据库都有此权限db表:存放数据库级别的权限,决定了来自哪些主机的哪些用户可以访问此数据库tables_priv表:存放表级别的权限,决定了来自原创 2021-07-23 15:59:44 · 305 阅读 · 0 评论 -
MySQL引擎和正则表达式
1. MySQL正则表达式语法:select 字段列表 from 表名 where 字段 regexp 匹配规则匹配特殊字符,必须以\为前导。\\- 表示查找 -\\. 表示查找.元字符说明\\f换页\\n换行\\r回车\\t制表\\v纵向制表字符类类说明[:alnum:]任意字母和数字(同[a-z A-Z 0-9])[:alpha:][:blank:][]...原创 2021-07-07 08:35:05 · 165 阅读 · 2 评论 -
MySQL基本命令及数据操作
MySQL基本命令及数据操作0. 相关1. MySQL基本命令2. MySQL基础数据类型2.1 数字型2.2 字符型2.3 时间型3. show 命令4. 数据库表操作4.1 创建表4.2 修改、删除表4.2.1 修改字段属性4.2.2 增加字段4.2.3 修改字段名4.2.4 重命名表名4.3 插入数据5. 数据操作5.1 查询5.1.1 基础查询5.1.2 限制查询5.1.3 条件查询5.1.4 排序查询5.2 集合函数5.3 分组查询5.4 数据修改5.5 数据删除0. 相关SQL(Struct原创 2021-06-29 19:26:01 · 583 阅读 · 17 评论