![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
在行进路上
这个作者很懒,什么都没留下…
展开
-
linux-中标麒麟 下安装 mysql5.7.28
安装环境:中标麒麟桌面版7.0下载:https://dev.mysql.com/downloads/mysql/5.7.html一 安装前准备1、检查是否已经安装过mysql,执行命令[root@localhost /]# rpm -qa | grep mysql从执行结果,可以看出我们已经安装了mysql-libs-5.1.73-5.el6_6.x86_64,执...原创 2019-12-24 00:10:42 · 8403 阅读 · 2 评论 -
mysql索引优化
曾经偷偷的面试了两个单位,都提到了Mysql的优化问题,所以以后要多多学习数据库的优化知识了。建设数据库的优化大概主要就是索引的优化了吧,因为我们不可能修改数据结构的情况下,提高数据库的查询效率似乎也只能用索引了。当然这也是建立在你sql语句写的比较科学的情况下,如果你的sql语句本身就写的比较垃圾,神仙也救不了你!下边是在网上找到的一些资料,保留下来备用吧1,创建索引对于查询占主要的应原创 2017-10-10 16:50:38 · 159 阅读 · 0 评论 -
mysql数据备份
使用MYSQL进行数据库备份,又很正规的数据库备份方法,同其他的数据库服务器有相同的概念,但有没有想过,MySQL会有更简捷的使用文件目录的备份方法,而且又快有好。一、数据备份捷径因为这个方法没有得到官方正式文档的验证,我们暂称为试验吧。目的:备份hostA主机中一个mysql数据库TestA,并恢复到到hostB机中试验环境:操作系统:WinNT4.0,Mysql3.22.34,原创 2017-10-10 16:49:47 · 241 阅读 · 0 评论 -
mysql导入导出sql文件备份还原数据…
步骤:一.MYSQL的命令行模式的设置:桌面->我的电脑->属性->环境变量->新建->PATH=";path/mysql/bin;" 其中path为MYSQL的安装路径。二.命令行进入MYSQL的方法:C:\>mysql -h hostname -u username-p按ENTER键,等待然后输入密码,这里hostname为服务器的名称,如localhost,user原创 2017-10-10 16:49:41 · 2892 阅读 · 0 评论 -
mysql 字符串函数
ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql> select ASCII( '2 '); -> 50mysql> select ASCII(2); -> 50mysql> select A原创 2017-10-10 16:49:34 · 242 阅读 · 0 评论 -
mysql 汉字乱码问题
今天出现一个奇怪的问题:我见数据库是用的 utf8 编码格式,而我的表也是utf8,插入汉汉字时出现问号(乱码)!解决方案:ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8;不知道为啥会这样,但问题解决了!原创 2017-10-10 16:49:22 · 305 阅读 · 0 评论 -
mysql 字符串追加
后追加 update 表名 set 字段名 = concat(字段名,"string") 前追加update 表名 set 字段名 = concat("string",字段名)原创 2017-10-10 16:49:13 · 388 阅读 · 0 评论 -
MYSQL REPLACE和WAIT FOR
转了。。刚好有用到!查了好多,你这是最全的。。呵呵!谢谢了原文地址:REPLACE和WAIT FOR">MYSQL REPLACE和WAIT FOR作者:一湖江雪 我们在使用数据库时可能会经常遇到这种情况。如果一个表在一个字段上建立了唯一索引,当我们再向这个表中使用已经存在的键值插入一条记录,那将会抛出一个主键冲突的错误。当然,我们可能想用新记录的值来覆盖原来的记录值。如果使用传统的做法,必须转载 2017-10-10 16:48:58 · 530 阅读 · 0 评论 -
mysql存储过程
---典型的helloworld---DELIMITER $$CREATE PROCEDURE `ptest`()BEGIN SELECT 'Hello Word!' AS F;END$$DELIMITER ;--是一个循环(1000000次)向数据库插入数据--DELIMITER $$CREATE PROCEDURE tett4()BEGINDECLARE i INT原创 2017-10-10 16:48:46 · 149 阅读 · 0 评论 -
MySQL 添加列,修改列,删除列
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名;修改表名:alter table t_book rename to bbb;添加列:alter table 表名 add column 列名 varchar(30);删除列:alter table 表名 drop column 列名;修改列名MySQL: alter table bbb change原创 2017-10-10 16:48:31 · 134 阅读 · 0 评论 -
MySQL 添加列,修改列,删除列
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名;修改表名:alter table t_book rename to bbb;添加列:alter table 表名 add column 列名 varchar(30);删除列:alter table 表名 drop column 列名;修改列名MySQL: alter table bbb change原创 2017-10-10 16:48:14 · 201 阅读 · 0 评论 -
mysql 常用sql
一、修改表的主键为自动类型ALTER TABLE tea_lesson CHANGE id id SMALLINT AUTO_INCREMENT;原创 2017-10-10 16:47:50 · 127 阅读 · 0 评论