zoukankan      html  css  js  c++  java
  • sql

    #1.字段设置当前时间:

    alter table `asset` modify createTime DATETIME DEFAULT CURRENT_TIMESTAMP;

    #2.字段在每次更新的时候设置当前时间:

    alter table `asset` modify updateTime DATETIME NOT NULL ON UPDATE CURRENT_TIMESTAMP DEFAULT CURRENT_TIMESTAMP;

    #3修改字段名 alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];

    alter table project change rete rate FLOAT(5,5) NOT NULL;

    #4修改字段类型

    alter table modelingtask MODIFY taskId INTEGER NOT NULL AUTO_INCREMENT;

    #5修改字段长度

    alter table project modify column description varchar(1024) default null;

    #6添加字段

    alter table `modelingasset` Add column projectId int not null default 1 AFTER `assetPath`;

    #7查询表的字段信息

    SELECT column_name,column_comment,data_type FROM information_schema.columns WHERE table_name='rigasset' AND table_schema = "yihubdb";

    #8删除字段

    alter table `user_movement_log` drop column Gatewayid;

    #9添加触发器

    DROP TRIGGER IF EXISTS `update_updatetime_trigger`;
    DELIMITER //
    CREATE TRIGGER `update_updatetime_trigger` BEFORE UPDATE ON `project`
     FOR EACH ROW SET NEW.`updatetime` = NOW()
    //
    DELIMITER ;

    #10创建新用户:

    CREATE USER 'username'@'host' IDENTIFIED BY 'password';

    #说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为

    #空则该用户可以不需要密码登陆服务器.

    exp:

    CREATE USER 'version'@'%' IDENTIFIED BY '123456';

     #11用户授权:

    GRANT privileges ON databasename.tablename TO 'username'@'host'

    #说明: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等(详细列表见该文最后面).如果要授予所的权限则使用ALL.;databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权

    #限则可用*表示, 如*.*.

    GRANT select ON database.version TO 'version'@'%';

    #12设置与更改用户密码

    SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');如果是当前登陆用户用SET PASSWORD = PASSWORD("newpassword");

    #13撤销用户权限

    REVOKE privilege ON databasename.tablename FROM 'username'@'host';

    #说明: privilege, databasename, tablename - 同授权部分

    #14删除用户

    DROP USER 'username'@'host';

  • 相关阅读:
    PythonStudy——greenlet 协程
    PythonStudy——事件 Event
    PythonStudy——单线程并发的实现
    2015年的总结
    kylin一种OLAP的实现
    分布式消息队列的使用kakfa
    第一次听到了docker
    Hive分布式的数据仓库
    dubbo服务框架学习
    Storm实时计算框架的编程模式
  • 原文地址:https://www.cnblogs.com/CGAlpha/p/7852153.html
Copyright © 2011-2022 走看看