简单介绍篇 存储引擎 MyISAM是MySQL5.1及之前的版本号的默认存储引擎。MyISAM提供了大量的特性,包括全文索引、压缩、空间函数(GIS)等。可是MyISAM不支持事务和行级锁,而且有一个毫无疑问的缺陷就是崩溃后无法安全回复。 MyISAM会将表存储在两个文件里:数据文件和索引文件。分别
转载 2018-03-21 13:03:00
197阅读
2评论
1,修改定界符     delimiter //2.通过参数optimizer_switch来关闭索引合并功能,通过ignore index来让优化器忽略掉某些索引。3.查看mysql日志命令
原创 2014-07-27 16:38:55
192阅读
查看一个表的建表语句 show create table [表名];例如:显示goods表的建表语句 show create table goods;结果CREATE TABLE `goods` (  `goods_id` mediumint(8) unsigned NOT NULL auto_increment,  `cat_id` smallint(5) unsigned
原创 2016-01-06 13:01:27
454阅读
INSERT语法 INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [(col_name,...)] VALUES ({expr | DEFAULT},...),(...),... [ ON DUPLICATE KEY UPDATE col_name=expr, .....
原创 2021-07-30 11:54:55
182阅读
当我们需要在定时计划中检测时间,下面的方法就有用了,直接上sql语句,一看便知 事件计划 导入文本文件中的数据 临时表 使用group_concat将行转列
原创 2022-07-28 14:51:35
89阅读
group_concat() -- 将group by产生的同一个分组中的值连接起来,返回一个字符串结果(可以添加distinct去重)。 substring_index(被截取字段,关键字,关键字出现的次数)-- 截取字段 "小明" as name
原创 2022-08-22 17:24:44
1605阅读
1)忘记密码:参考:https://www.jb51.net/article/108609.htm​​         ​​​​        https://www.v2ex.com/amp/t/333539​​​​   ​​如果你忘记了密码,怎么办?我们可以打开 /etc/my.cnf
原创 2022-06-13 17:00:58
70阅读
分页查看:在 mysql 环境下,执行命令: pager more,之后的结果分屏了。简明扼要地查看表结构:describe table_name
转载 2017-12-14 09:26:00
155阅读
2评论
需要提前掌握的知识:关于explain显示的字段的具体含义;简单介绍一下 id:执行顺序,id越大,执行优先级越高,id相等,顺序执行(从上到下) select_type:查询类型,有simple、subquery、union、 derived等等 table:查询表名 type:类型(重要字段,判 ...
转载 2021-08-06 11:38:00
60阅读
mysql优化时一个综合性的技术,主要包括a: 表的设计合理化(符合3NF)b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]c: 分表技术(水平分割、垂直分割)d: 读写[写: update/delete/add]分离e: 存储过程 [模块化编程,可...
转载 2015-06-15 10:56:00
91阅读
2评论
MySQL安全技巧,后面会慢慢补充。mysql命令行有个参数  -U, --safe-updates  Only allow UPDATE and DELETE that uses keys.表示安全的更新,就是说delete或者update数据的时候,必须加上条件,不然就报错。如下图:我们可以做个别名echo 'alias mysql="mysql -U"' >&gt
原创 2016-07-14 15:59:17
895阅读
1.修改mysql中root的密码: shell>mysql -u root -p mysql>SET PASSWORD FOR root=PASSWORD("root");
转载 精选 2006-12-07 02:09:27
499阅读
MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧MySQL 服务器硬件...
转载 2015-11-25 21:22:00
60阅读
2评论
把mysqlsock文件放到指定目录[mysqld]port=3306socket=/data/mysql/mysql.sock设置权限为0700权限,可以解决:账号如果是弱密码或者空密码允许sock登录时的安全隐患使用mysql_config_editor设置login-path登录mysql_config_editorset-Gserver3-mysql-S/data/mysql/mysql.
原创 2020-07-21 13:57:52
551阅读
1.表的导入和导出 在MySQL中允许用户对数据表进行导入导出,这也能使我们的操作便捷。具体操作如下: 导出 使用以下代码可将整个数据库导出,生成sql文件 # 结构+数据 mysqldump -u root -p day27db > /Users/day27db.sql # 结构 mysqldum ...
转载 2021-07-23 16:22:00
144阅读
2评论
下面是具体的测试过程:数据表结构:采用经典的学生,课程,成绩表:CREATE TABLE `student` ( `stuid` VARCHAR(16) NOT NULL COMMENT '学号', `stunm` VARCHAR(20) NOT NULL COMMENT '学生姓名', PRIMARY KEY (`stuid`) ) CREATE TABLE `cours
原创 精选
4k
2023-06-06 18:38:50
1078阅读
对于摸鱼,掘金的各位想必不陌生了,看上图就知道了。但是摸鱼怎么摸出新意、摸出境界那就值得探讨了,所以我们今天不讲技术,只讲摸鱼,为此,我采访了清华大学终生致力于摸鱼学研究的张三教授 张三教授核心研究成
转载 2021-07-06 09:38:00
610阅读
对于摸鱼,掘金的各位想必不陌生了,看上图就知道了。但是摸鱼怎么摸出新意、摸出境界那就值得探讨了,所以我们今天不讲技术,只讲摸鱼,为此,我采访了清华大学终生致力于摸鱼学研究的张三教授 张三教授核心研究成
转载 2021-07-06 09:39:24
792阅读
桌面模式文本模式之间的互换 vim /etc/inittab id:3或5:initdefault   5为桌面模式     当遇到软件依赖时,要删除软件可用命令 rpm -e software --nodeps yum remove software 根据依赖关系把那个相关的软件一并删除     >跟>&
原创 2010-01-04 17:15:20
530阅读
查看一个命令属于哪个rpm包[root@node1 yum.repos.d]# which ssh-copy-id /usr/bin/ssh-copy-id You have new mail in /var/spool/mail/root [root@node1 yum.repos.d]# rpm
原创 2014-07-23 14:23:24
388阅读
  • 1
  • 2
  • 3
  • 4
  • 5