造表

001

建表可以加上comment’xxxxx表’;让读者明确知道该表的大致作用

002

字段建议不要默认为null,因为生产中的数据千奇百怪,没有值可以default’–’;这样可以防止在数据操作中无意间发生空指针异常。

003

加上下面两条:
create_Time TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,
last_Modity_Time TIMESTAMP null DEFAULT CURRENT_TIMESTAMP on UPDATE CURRENT_TIMESTAMP comment’最后修改时间’;
好处是create_Time不用java代码干预,每次insert数据的时候,mysql会自动生成,节约程序员时间。
同时,last_Modity_Time也是制动生成的,它区别于前者在于你对数据进行update操作的时候,它会更新自己,变为你更新的那个点的时间,记录下你最后修改本条数据的最后时间,这个字段对于数据的历史有很大的好处,同时对排查问题有一定的辅助作用。

查询一个系统的 所有权限资源

select * from sys_resc where resc_alias=‘relationalNetwork’ – 查询到 resc_type 资源类型 使用 别名 relationalNetwork 查到 b8f0d7402af849889d8c9e114d7cf591

select * from sys_resc where SUBSYS_ID =‘b8f0d7402af849889d8c9e114d7cf591’ and RESC_STATUS =‘10001001’ – 获取该系统下面的所有的权限

SELECT * FROM SYS_RESC WHERE RESC_TYPE =‘subSys’ AND RESC_STATUS = ‘10001001’-- 查询有哪些系统
SELECT id, created, active, last_modified, city_code, city_name, city_short_name, prov_code_id FROM city;

可以复制的地方

drop table two_PointPah_logselect * from two_PointPah_logselect * from user_opt_log where 0=0 order by create_time descdelete  from user_opt_log where create_time like '155920579%'
delete  from user_opt_log where search_way ='查关系'alter table user_opt_log add search_way varchar(20)
--将  search_way 默认为null的修改为  查关系
update  user_opt_log set search_way='查关系' where search_way is null

复制一张表

create table user_opt_log_0619 as (select * from user_opt_log)

select count(1) from user_opt_log_0619;

下面的有待解释

select * from sys_user SYS_USER where login_no like ‘gxwl%’

select * from sys_user SYS_USER where login_no like ‘admin%’
select * from SYS_RESC

select * from SYS_DICT_TYPE

select * from user_opt_log

select * from user_login_log

select * from admin_opts_track_log

select * from sys_user where Login_no =‘aaa111’
–查询一个角色的所有权限,只需要一二两步

SELECT * FROM sys_role_user where user_id =‘2419f3b0530346099ebe416af293c72d’; --6d41562dc9bb416198e91596bf66763d,前端使用这个用户id来查询,httpurl 中传值,用f12获取 ------壹

SELECT * FROM sys_role_resc where role_id=‘6d41562dc9bb416198e91596bf66763d’ --使用user_id 获取到 角色id – role_id,然后用下面的语句获取到对应的所有资源 –

SELECT* FROM sys_resc where id in (SELECT resc_id FROM sys_role_resc where role_id=‘6d41562dc9bb416198e91596bf66763d’ );–获取所有的资源 贰

SELECT ID, RESC_PID, RESC_TYPE, SUBSYS_ID, RESC_ALIAS, RESC_NAME, RESC_MAPPINGS, RESC_STATUS, INST_DATE, UPDT_DATE, RESC_REMARK, RESC_SORT, RESC_EXTRA_OPTS FROM sys_resc where 0=0 order by inst_date desc
CREATE TABLE SYS_RESC (
ID varchar(40) COLLATE utf8mb4_bin NOT NULL COMMENT ‘资源编号:主键’,
RESC_PID varchar(40) COLLATE utf8mb4_bin DEFAULT NULL COMMENT ‘上级资源’,
RESC_TYPE varchar(8) COLLATE utf8mb4_bin NOT NULL COMMENT ‘资源类型:子系统,目录,视图,行为’,
SUBSYS_ID varchar(100) COLLATE utf8mb4_bin DEFAULT NULL COMMENT ‘子系统编号’,
RESC_ALIAS varchar(40) COLLATE utf8mb4_bin DEFAULT NULL COMMENT ‘资源别名’,
RESC_NAME varchar(100) COLLATE utf8mb4_bin NOT NULL COMMENT ‘资源名称’,
RESC_MAPPINGS varchar(5000) COLLATE utf8mb4_bin DEFAULT NULL COMMENT ‘资源映射:资源uri,地址用|隔开’,
RESC_STATUS varchar(8) COLLATE utf8mb4_bin NOT NULL COMMENT ‘资源状态’,
INST_DATE datetime NOT NULL COMMENT ‘添加时间’,
UPDT_DATE datetime NOT NULL COMMENT ‘更新时间’,
RESC_REMARK varchar(500) COLLATE utf8mb4_bin DEFAULT NULL COMMENT ‘资源备注’,
RESC_SORT int(11) DEFAULT ‘999’ COMMENT ‘资源排序’,
RESC_EXTRA_OPTS varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT ‘附件参数’,
PRIMARY KEY (ID)
) E
select * from sys_role where 0=0 order by inst_date desc

数据库--db-sjk-Mysql-必须看-复制一张表相关推荐

  1. mysql主主复制某张表_MySQL主主复制实战

    MySQL主主复制实战: 基础环境配置很简单,我这就不浪费时间了,直接开始. ############################################################# ...

  2. php 多条查询结果插入新表,Mysql应用MySQL查询结果复制到新表的方法(更新、插入)...

    <Mysql应用MySQL查询结果复制到新表的方法(更新.插入)>要点: 本文介绍了Mysql应用MySQL查询结果复制到新表的方法(更新.插入),希望对您有用.如果有疑问,可以联系我们. ...

  3. MySQL查询结果复制到新表(更新、插入)

    MySQL查询结果复制到新表(更新.插入): MySQL中可以将查询结果复制到另外的一张表中,复制的话通常有两种情况,一种是更新已有的数据,另一种是插入一条新记录.下面通过例子来说明.首先构建两个测试 ...

  4. sql server从一个数据库复制一张表到另外一个数据库

    sql server从一个数据库复制一张表到另外一个数据库 /*不同服务器数据库之间的数据操作*/ --创建链接服务器 exec sp_addlinkedserver   'ITSV ', ' ', ...

  5. mysql快速复制一张表_MySQL快速复制一张表

    复制一张表,方法有很多种. 一.最简单的方法: create table t2 as select * from t1; 二.逻辑导出: 1.mysqldump逻辑导出 mysqldump -h$ho ...

  6. mysql导入库排除某个表_mysql导入数据排除表-mysql导入数据排除某张表或多张表-吾爱编程网...

    mysql在导出数据的时候可以使用--ignore-table参数来排除某张或者多张表,在数据库导入同样也可以使用,接下来吾爱编程就为大家介绍一下关于mysql导入数据排除某张表或多张表的方法,有需要 ...

  7. MYSQL多线程并发操作同一张表同一个字段的更新问题

    MYSQL多线程并发操作同一张表同一个字段的更新问题? 可以用乐观锁方案: 在表里增加个字段,版本号字段 每次更新前先从数据库里获取这个版本号的值,然后更新时要同步更新版本号+1,并且增加更新条件版本 ...

  8. 如何用sql语句复制一张表

    如何用sql语句复制一张表 1.复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表 这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete ...

  9. SQL语句(复制一张表和更新表)

    sql语句复制一张表 1.复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表 这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete fr ...

最新文章

  1. 安卓高手之路之PackageManagerservice
  2. AS3.0 正则表达式规则
  3. 查询SDE数据库,GSON报错:declares mutiple JSON fields named data
  4. 搭建Tomcat云服务器
  5. 学习:MOSS2007 实现单点登陆(转)
  6. Android调用系统照相机
  7. 总被业务当工具人,数据IT人怎么才能提高自己在公司的地位?
  8. C++--第19课 - 专题三经典问题解析
  9. 一个完整的、全面k8s化的集群稳定架构(值得借鉴)
  10. [UWP开发] Win10微博分享
  11. win10企业版如何安装应用商店-默认没有应用商店
  12. 【数学建模】论文排版
  13. 论剑乌镇-热点轮换谁能屹立不倒
  14. 马小看前端( 在开发中遇到问题如何解决 )
  15. SSD固态硬盘优化设置图文教程
  16. 计应121--实训四【李智飞(27号)--李阳持(26号)--胡俊琛(13号)--曹吉(2号)】
  17. Vuforia-PocketCat丨1. 设计目标及效果展示
  18. 栈内存 堆内存 (数据类型间的存储区别)
  19. linux系统 网站木马后门Webshell查杀工具源码
  20. 【有利可图网】PS教程:Photoshop合成照片延伸3D效果

热门文章

  1. Android的MVP架构
  2. 使用endnote自动批量生成毕业论文参考文献
  3. alertmanager集群莫名发送resolve消息的问题探究
  4. 裁剪左上角x左上角y填什么_在“context.moveTo(x,y);”中,x、y 是相对于【 】的左上角。...
  5. 2022.11.16 英语背诵
  6. 从dataguard备份的恢复机制
  7. 【Microarchitecture of Intel and AMD CPU】 9 Sandy Bridge and Ivy Bridge pipeline 【9.8-9.10】
  8. html表格只设外边框,只设内边框
  9. 译(自编码器) Hinton2006---Reducing the Dimensionality of Data with Neural Networks
  10. 基于阶梯灰度图法的空间光调制器相位延迟测量