• Mysql基本命令


    一、DATEDIFF函数使用

           DATEDIFF() 函数返回两个日期之间的天数。

           语法:DATEDIFF(date1,date2) 其中date1和date2是合法的日期或时间表达式,date1为结束时间,date2为开始时间

           实例1:  SELECT DATEDIFF('2008-11-30','2008-11-29') AS DiffDate

           

          实例2:从cust_rep_data表中获取日期=2021-03-06这天的所有记录(data_time字段为datetime类型,含日期和时间点)

                     select * from cust_rep_date  where DATEDIFF(data_time,"2021-03-06))=0

             

     二、INSERT INTO SELECT和 SELECT INTO、INSERT INTO使用

              INSERT INTO SELECT 语句:从一个表复制数据,插入到另一个表,另一个表的数据不会受影响。

                实例1:一个表复制所有列到另一个表   INSERT INTO table2  SELECT  * FROM table1;

                实例2:从一个表复制特定列到另一个表,INSERT INTO table2  (cloumn1,cloumn2) SELECT cloumn1,cloumn2  FROM  table1;

                SELECT INTO语句:从一个表选取数据,然后将数据插入到另一个表中、常用于创建表的备份或者对记录存档

                实例1:把所有列插入新表,SELECT * FROM new_table FROM  old_table;

                实例2:只把希望的列插入新表   SELECT column_name INTO new_table From old_table;

                INSER INTO 语句:向表里插入新的列

                实例1:INSERT INTO table_name VALUES (值1,值2)

                实例2:   向指定列插入数据 INSERT INTO table_name (字段1,字段2) values(值1,值2)

    三、添加用户&用户授权

               Grant 权限 on 数据库对象 to 用户 IDenfied by 'password'

               Create USER 'balllyh'@'localhost' IDENTIFIED BY '123456';

               

                允许访问所有数据库下的所有表

              Grant all privileges on *.* to 'balllyh'@'localhost' identified by '123456';(*.*所有数据库下的所有表)

              允许访问指定数据库下的所有表

              Grant all privileges on mysql.* to 'balllyh'@'localhost' identified by '123456';(mysql.*mysql数据库下的所有表)

             

              

             

         

             

                    

          

  • 相关阅读:
    我的word发布博客测试
    framework源码调试
    微软发布各个阶段的发布程序
    ora9客户端字符集
    现知道一服务器有合法ip,现在在远端应如何连接到这个服务器访问
    布式Oracle的database link
    怎样用delphi7中的SQLconnection组件远程连接Oracle数据库
    不用安装oracle客户端使用oracle
    有关linux下远程连接(转)
    如何限制某个用户只能FTP不能TELNET?
  • 原文地址:https://www.cnblogs.com/balllyh/p/14548667.html
Copyright © 2020-2023  润新知