zoukankan      html  css  js  c++  java
  • 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数据库下的所有表)

             

              

             

         

             

                    

          

  • 相关阅读:
    A.3.1. 与MySQL客户端库的链接问题
    c++ mysqlclient library linkage problem Stack Overflow
    找房 爱合住, ihezhu.com
    21.4.5.1. MySQL Connector/C++ Connecting to MySQL
    如何对链接了mysqlclient的程序静态编译?
    分享:[组图] 科技圈最具权势 25 大女工程师
    linux 静态链接 mysql glibc 库的悲催过程 mango的日志 网易博客
    /usr/bin/ld: cannot find lgcc_s 问题解决小记
    « 静态编译的MySQL易挂起 »
    SQL C++代码自动生成器(sql2class)介绍 Newzai的专栏 博客频道 CSDN.NET
  • 原文地址:https://www.cnblogs.com/balllyh/p/14548667.html
Copyright © 2011-2022 走看看