mysql数据库的常用命令(二)

一、查一张表的所有列名:

select column_name from information_schema.columns where table_name='表名'

二、修改时区:

set global time_zone = '+8:00'; ##修改mysql全局时区为北京时间,即我们所在的东8区
set time_zone = '+8:00'; ##修改当前会话时区
flush privileges; #立即生效

三、添加字段

alter table t_goods add data text(0) charset 'utf8' collate utf8_general_ci NULL default NULL comment '请求数据';

四、修改字段

alter table t_user modify column name varchar(20) default null comment '用户名';

alter table t_user modify column name username varchar(20) default null comment '用户名';

五、与日期相关的查询

to_days(create_time) = to_days(now())  //查当天

expire_time >= now()  //查是否过期

 六、批量保存

<insert id="add" parameterType="java.util.List">
        insert into code ( type, id, name)
        values
        <foreach collection="list" item="item" index="index" separator=",">
            (
                #{item.Type},#{item.Id},#{item.Name})
        </foreach>
    </insert>

七、定义通用查询字段

<sql id="query">
    id, type, name
</sql>

<select 
 id="getSysPrivateCode" resultType="com.Code">
        select
            <include refid="query"></include>
        from code
</select>
原文地址:https://www.cnblogs.com/newbest/p/9469002.html