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>