`
xgs_1983
  • 浏览: 38903 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
社区版块
存档分类
最新评论

my sql 常用函数

阅读更多

 

修改用户密码 SET PASSWORD FOR 'root'@'%' = PASSWORD('123456');

 

distinct  去掉重复记录.

 

时间函数

1 日期加一个月   select  DATE_FORMAT('2012-01-02'+INTERVAL 1 MONTH, '%Y-%m-%d');

当前时间   select now();     // 2012-5-5 上午9:45:45

当前时间   select sysdate();  //执行时动态获取值

当前日期   select curdate();  //2012-5-5

当前时间   select curtime();  //时间

 

2: 

 

set @dt='2008-09-10 07:15:30.123456';

 

select date(@dt);  //2008-09-10

 

select time(@dt); 

select year(@dt);//2008

 

select month(@dt);//9

 

select week(@dt);//36

select day(@dt);//10

select hour(@dt);//7
select second(@dt);//

 

select minute(@dt);//15

 

select quarter(@dt);//3   季节

 

 

3 日期减法
   select DATEDIFF(curdate(),DATE_FORMAT('2012-04-28', '%Y-%m-%d'));
 
其它函数
group_concat
完整的语法如下:
group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])
 
select group_concat(name)
mysql group_concat的长度问题
show variables like 'group_concat_max_len';
 
默认1024,超过就会截断.
解决办法:
SET GLOBAL group_concat_max_len=102400;
 
 
 
显示表结构是
mysql中的自己了解得比较多,
1、desc(describe) tablename;
2、show columns from tablename;
3,use information_schema;
   select * from  columns where  table_name='tablename';
4、show create table tabelname;
 
 

 

服务器的MySQL不能远程访问

 

添加配置:

确定使用的mysql版本,如果为5.0以上的版本需要在mysql的配置文件   (windows下my.ini,linux下my.cnf)中添加如下代码:

[mysqld]

skip-name-resolve

注意配置完成后重启mysql服务,5.0一下的就不需要添加了。

分配权限:

这里我们建议单独创建一个用户,不要使用root用户,这个用户最好是指定需要连接的计算机。

代码如下:

MySQL> use MySQL; 

Database changed  

MySQL> grant all privileges on *.* to ‘yourUser’@'%' identified by ‘yourPassword’;  

 Query OK, 0 rows affected (0.00 sec)  

*.*标示所有数据库下的所有表,’*’.*标示数据库*下的所有表

MySQL> grant all on *.* to ‘yourUser’@'%' identified by ‘yourPassword’;

Query OK, 0 rows affected (0.00 sec) 

%号出可以填写允许访问的IP地址或者主机名,%标示所有的IP

Flush privileges;

Query OK, 0 rows affected (0.00 sec) 

Mysql> exit;

Bye

启动连接:

C:\Program Files\MySQL\bin> mysql –h 需要远程连接的IP或者是主机名 –u 分配的远程连接账户 –p

Enter password:密码

 

 

 

 

 


分享到:
评论

相关推荐

    dbix-struct:带类的便捷SQL函数

    名称DBIx :: Struct-具有类:: Struct的行对象的便捷SQL函数概要use DBIx::Struct;DBIx::Struct::connect($data_source, $username, $auth);my $row = one_row("table", $idField);print $row->field;$row->field('...

    Excel2003常用函数完全手册 CHM格式 带全文检索

    Excel2003常用函数完全手册 目 录 一、函数应用基础........... 1 (一)函数和公式................. 1 1.什么是函数…................. 1 2.什么是公式…................. 1 (二)函数的参数...............

    程序员的SQL金典.rar

     11.9.3 My SQL Server和DB2中递归查询 附录A 常用数据库系统的安装和使用  A.1 DB2的安装和使用  A.2 MySQL的安装和使用  A.3 Oracle的安装和使用  A.4 Microsoft SQL Server的安装和使用

    程序员的SQL金典4-8

     11.9.3 My SQL Server和DB2中递归查询 附录A 常用数据库系统的安装和使用  A.1 DB2的安装和使用  A.2 MySQL的安装和使用  A.3 Oracle的安装和使用  A.4 Microsoft SQL Server的安装和使用 显示部分信息

    程序员的SQL金典6-8

     11.9.3 My SQL Server和DB2中递归查询 附录A 常用数据库系统的安装和使用  A.1 DB2的安装和使用  A.2 MySQL的安装和使用  A.3 Oracle的安装和使用  A.4 Microsoft SQL Server的安装和使用 显示部分信息

    程序员的SQL金典7-8

     11.9.3 My SQL Server和DB2中递归查询 附录A 常用数据库系统的安装和使用  A.1 DB2的安装和使用  A.2 MySQL的安装和使用  A.3 Oracle的安装和使用  A.4 Microsoft SQL Server的安装和使用 显示部分信息

    程序员的SQL金典3-8

     11.9.3 My SQL Server和DB2中递归查询 附录A 常用数据库系统的安装和使用  A.1 DB2的安装和使用  A.2 MySQL的安装和使用  A.3 Oracle的安装和使用  A.4 Microsoft SQL Server的安装和使用 显示部分信息

    MyBatis动态SQL是一项强大的特性,它允许我们在编写SQL语句时根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的

    在MyBatis中,动态SQL主要通过一系列的标签和函数来实现。其中,最常用的标签包括、、、、、、等。这些标签可以单独使用,也可以组合使用,以实现复杂的动态SQL逻辑。例如,我们可以使用标签来判断某个条件是否满足...

    asp.net开发常用整理集合

     SQL常用DBHelper  Asp.net存储过程无限分类  TreeView无限分类  无限分类MVC  荧光棒效果 获取控件上全选  回车转换成Tab  DataGrid超级连接列  DataGrid行随鼠标变色  数字格式化  日期格式...

    最全的oracle常用命令大全.txt

    常用SQL*Plus语句 a、表的创建、修改、删除 创建表的命令格式如下: create table 表名 (列说明列表); 为基表增加新列命令如下: ALTER TABLE 表名 ADD (列说明列表) 例:为test表增加一列Age,用来存放年龄 ...

    ASP.NET基础控件-教程

     SQL常用DBHelper  Asp.net存储过程无限分类  TreeView无限分类  无限分类MVC  荧光棒效果获取控件上全选  回车转换成Tab  DataGrid超级连接列  DataGrid行随鼠标变色  数字格式化  日期格式化  打开新的...

    测试入门知识,版本有些老,N年前的资源目前还有一部分可用

    一、软件测试基础 ...四、My sql 基本命令及数据类型 数据查询命令 事务 数据库基本操作 多表联合查询 分组查询 字符处理函数 左连接、右连接 五、 Docke Docke 安装 常用命令 六、 Git 流程 命令 分支的理解

    MySQL常用时间函数详解(推荐)

    SELECT id FROM my_table WHERE create_time >= date_sub(now(), INTERVAL 3 HOUR) AND create_time < now(); Type 值 •MICROSECOND •SECOND •MINUTE •HOUR •DAY •WEEK •MONTH •QUARTER •YEAR •SECOND_...

    十天学会PHP(CHM版)

    我这里暂时是以 Apache web server 和 MY SQL 作为WEB服务器和数据库,在php-4.3.3下的环境做的程序。当然要简单的构建和访问查看数据库 PHPMYADMIN 不可少。 至于表单设计什么的,我这里也不想多说了,在《十天学会...

    oracle实验报告

    四、 SQL*PLUS常用命令 表1 常用报表格式化名命令 命令 定义 Btitle 为报表的每一页设置底端标题 Column 设置列的标题和格式 Compute 让SQL*PLUS计算各种值 Remark 将某些字标记为注释 Set linesize 设置报表的行宽...

    mssql2005字符串连接方法 避免无效的连接错误

    换了N种字符串连接的方法,终于连接上去了。... 您可能感兴趣的文章:C# 连接SQL数据库的方法及常用连接字符串sql server 2008数据库连接字符串大全Oracle中SQL语句连接字符串的符号使用介绍sqlserver、my

    C#基类库(苏飞版)

    MySecurity--Security安全加密/Security Base64/Security文件加密,以及一些常用的操作方法 RSACryption RSACryption--RSA加密/RSA解密字符串 RSA加密应用最多是银行接口,这里的方法可以直接使用哦 5.FTP操作类 ...

    php的快速入门小高手

    我这里暂时是以 Apache web server 和 MY SQL 作为WEB服务器和数据库,在php-4.3.3下的环境做的程序。当然要简单的构建和访问查看数据库 PHPMYADMIN 不可少。 至于表单设计什么的,我这里也不想多说了,在《十天...

    Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

    my2 为我们新建对话框类的另一个对象,但是my2 我们还没有定义,所以 在widget.h 文件中添加相应代码,如下,先加入头文件,再加入my2 的定义语 句,这里我们将其放到private 里,因为一般的函数都放在public 里,而...

Global site tag (gtag.js) - Google Analytics