mysql
新增字段
ALTER TABLE 表名 ADD 字段名 varchar(64) DEFAULT NULL COMMENT '字段备注';
修改字段备注
ALTER TABLE 表名 MODIFY 字段名 VARCHAR(255) COMMENT '字段备注';
分页查询
select * from table limit (start-1)*pageSize,pageSize;
oracle
新增字段
alter table 表名 add 字段名 char(1);
comment on column 表名.字段名 is '字段备注';
修改默认值
alter table 表名 modify 字段名 default '0';
新增用户赋权
sqlplus /nolog
conn system/123456 as sysdba;
create user backup identified by 123456;
grant create session to backup;
grant create table to backup;
grant create tablespace to backup;
grant create view to backup;
grant dba to backup; //赋予管理员权限
导入数据库
imp 用户名/密码@XE file=/home/oracle/test.dmp full=y ignore=y
impdp rad/rad table_exists_action=truncate directory=DATA_PUMP_DIR dumpfile=llm.dmp logfile=llm.log
密码相关操作
1) 查看密码期限
SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'
一般如果没有修改的话,期限一般是180天
2)将密码期限修改为无限期
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED
3)用户名密码不区分大小写
alter system set sec_case_sensitive_logon=false
达梦
查询表字段
SELECT COLUMN_NAME, DATA_TYPE, DATA_LENGTH FROM USER_TAB_COLUMNS WHERE TABLE_NAME = 'table_name';
查询字段注释
select DISTINCT * from all_col_comments WHERE TABLE_NAME='table_name';
生成UUID
SELECT SUBSTR(RAWTOHEX(SYS_GUID()), 1, 8) || '-' ||
SUBSTR(RAWTOHEX(SYS_GUID()), 9, 4) || '-' ||
SUBSTR(RAWTOHEX(SYS_GUID()), 13, 4) || '-' ||
SUBSTR(RAWTOHEX(SYS_GUID()), 17, 4) || '-' ||
SUBSTR(RAWTOHEX(SYS_GUID()), 21, 12);
新增字段
ALTER TABLE "model_name"."table_name" ADD column_name varchar2(100);
COMMENT ON COLUMN "model_name"."table_name"."column_name" IS '字段名称';