数据库技术
INSERT INTO .. ON DUPLICATE KEY更新多行记录如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则执行旧行UPDATE; 如果不会导致唯一值列重复的问题,则插入新行 ...
Oracle中自带了DBLink功能,它的作用是将多个oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个数据库中的对象,例如我们新建了一个数据database1,我们需要操作数据库database2中的表,或者我们需要操作远程机器上数据库database3中的表,我们就可以 ...
1. 内连接(Inner Join) 内连接是最常见的一种连接,它页被称为普通连接,而E.FCodd最早称之为自然连接。 以下是ANSI SQL-92标准 select * from t_institution i inner join t_teller t on i.inst_no = t.ins ...
解决方案分为一下几个步骤: 1.instantclient_11_2下创建tnsnames.ora 2.ORCL =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 虚拟机IP)(PORT = 1521))(CONNECT_DATA =(SERVER ...
1.登录操作 (1)本地登录:输入mysql -u root(可以输入其他的用户名) -p 回车确认后出现输入密码提示,输入密码 (2)远程登录 :输入mysql -h 127.0.0.1(要连接的数据库的IP) -u root -p 2.查看现存的数据库: SHOW DATABASES; 3.创建 ...
一: Dialects 文档是分为三个部分: SQLAlchemy ORM, SQLAlchemy Core, and Dialects. SQLAlchemy ORM:在 SQLAlchemy ORM介绍了对象关系映射器完全描述 SQLAlchemy Core:SQLAlchemy的SQL和数据库 ...
张三 语文 100 张三 数学 83 李四 语文 88 李四 数学 100 查询每个学生的最高成绩. select b.* from (select name,max(score) score from course GROUP BY name) a left join course b on a.... ...
--1. 当前系统日期、时间 select getdate() --2015-01-06 09:27:27.277 --2.时间操作 dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值dateadd(datepart,number,date)注: datepart : ...
1、mysql 替换某个字段中的某个字符:update 表名 set 字段名=REPLACE (字段名,'原来的值','要修改的值') ...
//数据库备份 public function exportDatabase(){ //备份数据库 $host="localhost"; $user="root";//数据库账号 $password="root";//数据库密码 $dbname="article";//数据库名称//这里的账号、密码 ...