Windows下环境变量修改(涉及MySQL命令的直接运行)
右键我的电脑->属性->高级->环境变量
可以看到有用户变量和系统变量
在这里我们可以进行修改环境变量
比如说我们安装了MySQL服务器,想进入MySQL的命令行的话就必须运行cmd
如果没有设置环境变量的话我们必须进入MySQL的安装路径才能使用mysql -u root -p这个命令
这样会给我们带来很多麻烦,这时候我们想怎么才能打开cmd后直接运行mysql -u root -p这个命令
我们的做法是在用户变量的path变量中加入MySQL的安装路径,path变量中有很多变量,需要使用分号分隔
接着设置完毕后,启动cmd,直接输入mysql -u root -p我们便可进入MySQL的命令行了
相关文档:
高性能MySql学习笔记
1.针对应用建立自己的索引
URL查找例子
select * from tUrl where url='http://www.163.com';
以url(字符串)作行为索引会使得作为索引结构的B-Tree变大,可以移除url列上的索引,并添加一个url_crc索引列,
先建立表:
create tables tUrl(
......
1、控制面板里的增加删除程序内进行删除
2、删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除
3、开始->运行-> regedit 看看注册表里这几个地方删除没有
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\S ......
我的程序是用ADO来连接Mysq数据库的,这是原先写好用在MSSQL上的,改了下连接字符串,所以也就没有用MySql C++ API来重新写了。刚开始使用MySql,遇到的问题总是特别的多,现在又遇到一个主要sql字符串中有中文就报错的问题,没有中文一切正常,整整弄了一个上午,在网上也找了很多资料,发 ......
本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select group_concat(name) 。
MySQL中group_concat函数
完整的语法如下:
group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])
基本查询
mysql> select * from aa;
+------+------+
| id| name |
+----- ......
基础部分
一、MySQL 获得当前日期时间 函数
1.1 获得当前日期+时间(date + time)函数:now()
mysql> select now();
+---------------------+
| now() |
+----------------- ......