Java provides a number of access modifiers to set access levels for classes, variables, methods and constructors. The four access levels are: Visible to the package. the default. No modifiers are needed. Visible to the class only (private). Visible t
数据库
java 访问权限学习 —— Java Access Modifiers
PHP学习笔记:数据库的操纵
Update语句 Update 表名 set 字段1=值1, 字段2=值2 where 条件 练习: 把用户名带 ‘小’的人的密码设置为123456 语句:UPDATE crm_user SET userpwd='123456' WHERE username LIKE '%小%'; 效果
oracle中如何生成awr报告
1.进入数据库 sqlplus / as sysdba 2.查看用户 show parameter db_name 3.开始压测后执行 exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT (); 4. 结束压测后执行 exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT (); 5.输入命令 @?/rdbms/admin/awrrpt 备注:4和5步骤中不执行,后面默认产生系统规定的时间节点(默认人一小时生成一次报告)
MySQL之ORM框架SQLAlchemy
一 介绍 SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果. 1.安装 pip3 install sqlalchemy 2.架构与流程 #1.使用者通过ORM对象提交命令 #2.将命令交给SQLAlchemy Core(Schema/Types SQL Expression Language)转换成SQL #3.使用 Engine/Connect
SQL数据库基本语句
SQL特点--> 1)综合统一.SQL是集数据定义.数据操作和数据控制于一体,语言峰峰统一,可独立完成数据库生命周期的所有活动. 2)高度非过程化.SQL语言是高度非过程化语言,当进行数据操作时只需要指出“做什么”,无需指出“怎么做”,存储路径对用户来说是透明的,提高了数据的独立性. 3)面向集合的操作方式.SQL语言采用面向集合的操作方式,其操作队形.查找结果可以是元组的集合. 4)两种使用方式.第一种(自含式语言):用户可以在终端键盘输入SQL命令,对数据可进行操作:第二种(嵌入式语言):将
Mysql主从同步延迟问题及解决方案
主从同步出现的延迟问题原因及解决方案 对于主从正常执行,相应的延迟几乎是不存在的.但是在高QPS下,主从同步却出现了比较明显的延迟情况. _________________________________________________________ 问题一:主库的从库太多,导致复制延迟 从库数据以3-5个为宜,要复制的从节点数量过多,会导致复制延迟 问题二:从库硬件比主库差,导致复制延迟 查看Master和Slave的系统配置,可能会因为机器配置不当,包括磁盘I/O.CPU.内存等各方面因素
数据库恢复(database restore)之兵不血刃——半小时恢复客户数据库
昨天,一个客户打打来电话,说他们的数据库坏了,不能用了,需要我帮助恢复下,这马上要放假了,居然出了这事儿,自己也不太喜欢恢复数据库这类,尤其是他们的数据库是个win上的库,但心里很清楚,客户比咱着急,客户就是上帝,没什么好说的,开工吧.通过认真了解,大体明白了客户的情况,他们的库是在win上的Oracle11g,因为杀毒软件的把Oracle软件的某些文件当成了病毒给删了,而且顽固到拷贝过去就会删掉,后来也不知道删了多少文件,数据库就起不来了,我也不知道他们把数据库给主动关了,还是数据库自己宕掉了
mysql 查找重复的数据
Select Name,Count(*) From A Group By Name Having Count(*) > 1 Name是字段
使用gdb进行程序调试1-在GDB中运行程序
在GDB中运行程序 一.启动程序 如果在启动gdb时没有指明程序,可以使用命令file或exec-file加载程序: run(r): run(r)命令使程序启动,可以在run命令中指明程序参数:值得注意的是,首次运行run后,如果再次执行run并且不带参数,会以之前的参数运行程序. set args: 指定程序的参数.set args后,run可以不带参数而以指定的参数运行程序.如果set args不太参数,清楚程序参数,执行run后程序不太参数运行. 在加载程序后,如果程序重新编译,gdb会根
SQL Server2005/2008 作业执行失败的解决办法
数据库:SQL Server 2005/2008,运行环境:Windows Server 2008 在数据库里的所有作业都执行失败,包括自动执行和手动执行.在事件查看器里看到的错误报告如下: 该 作业失败. 无法确定所有者 AAA/Administrator (拥有作业 备份-AAA)是否有服务器访问权限 (原因: 无法获取有关 Windows NT 组/用户 'AAA/Administrator' 的信息,错误代码 0x534. [SQLSTATE 42000] (错误 15404)).
使用adb命令提示端口被占用
图是我的65535端口被占用了,一般adb默认使用的是5037端口##方式一 5037为adb默认端口,若5037端口被占用,查看占用端口的进程PIDC:\Users\wwx229495>netstat -aon|findstr 5037 TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 8292通过PID查看所有进程C:\Users\qq>tasklist /fi "PID eq 8292
MYSQL数据库备份与恢复【转】
mysqldump -h主机名 -P端口 -u用户名 -p密码 (–database) 数据库名 > 文件名.sql 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库.mysqldump -–add-drop-table -uusername -ppassword datab
thinkphp3.2 连接Mysql5 报错 服务器向客户端发送未知的字符集。
今天早上上班的时候,突然发现昨天好好的项目,今天报错了,具体错误信息为:SQLSTATE[HY000] [2054] Server sent charset unknown to the client. Please, report to the developers 翻译成中文为服务器向客户端发送未知的字符集,向开发商报告,第一反应是数据库字符集不对,检查过后发现,字符集是正确的.经过思考,把连接数据库配置文件中的localhost改成127.0.0.1, 问题解决. 这个问题多发生在mysq
Windbg双击调试(VirtualBox+WDK7600)
简介:Windbg双机调试内核.驱动 下载软件: 下载Windbg(GRMWDK_EN_7600_1.ISO) 下载VirtualBox 5.2 一.安装WDK,这里要提一点的是Debugging Tools for Windows一定要打勾,因为我们后面就是要通过这个工具来进行双机调试的 二.WDK安装完成后我们就可以对虚拟机进行配置 1)VirtualBox设置好Serial Port参数 2)开启Windows7调试模式 1.在administrator权限下,进入command line
Oracle 数据库的管理
--数据库名的查看 select name from v$database; --实例名的查看 show parameter instance_name; --数据文件 select name from v$datafile; --日志文件 select name from v$logfile; --控制文件 select name from v$controlfile; --归档文件 select name from v$archived_file; --参数文件 select value f
从txt导入数据到mysql
当要往mysql的table中录入数据量大的时候,直接从txt录入已有数据是一个愉快的选择. 在录入数据前要做一些格式上的准备 1. txt编码要是utf-8,无BOM 2. 每行以\t开头,\n结尾,没列间以\t间隔,如图: 之后,就可以直接将数据录入table了
MYSQL 关闭二进制日志
方法 set sql_log_bin = 0; ------------------------------------------------------------------------------------------- 这个不只是针对当前连接,它对所以的连接都是有效的. 如果要再次打开 set sql_log_bin =1;就可以了
oracle 中模糊查询对like的代替insrt()函数 可以做到效率节约一倍以上
昨天在处理一个字符拆分的功能时,用用到了insrt()函数,偶然发现其实特可以代替模糊查询的like,经多次测试可节约效率一倍以上. 代码如下: select distinct(a.deptname) from sys_depart a, gzdb_task b where instr(a.deptname,b.acceptor ) > 0; select distinct(a.deptname) from sys_depart a, gzdb_task b where a.deptname l
mysql 中 unix_timestamp,from_unixtime 时间戳函数
1.unix_timestamp 将时间转化为时间戳.(date 类型数据转换成 timestamp 形式整数) 没传时间参数则取当前时间的时间戳 mysql> select unix_timestamp();+------------------+| unix_timestamp() |+------------------+| 1361586358 |+------------------+1 row in set (0.01 sec) mysql> select unix_t
linux mysql 修改 密码
修改的用户都以root为列.一.拥有原来的myql的root的密码: 方法一:在mysql系统外,使用mysqladmin# mysqladmin -u root -p password "test123"Enter password: [输入原来的密码] 方法二:通过登录mysql系统,# mysql -uroot -pEnter password: [输入原来的密码]mysql>use mysql;mysql> update user set password=pass