数据库技术
数据库技术
木瞳
这个作者很懒,什么都没留下…
展开
-
C/C++连接mysql查询数据
【代码】C/C++连接mysql查询数据。原创 2023-03-10 13:24:18 · 387 阅读 · 0 评论 -
java redius_存取图片
1.打开redius数据库2.java连接数据库3.从本地将文件存储到redius4.从redius取出数据到文件5.成功了!!原创 2018-11-28 02:36:47 · 384 阅读 · 0 评论 -
MongoDb(1)Java连接MongoDb数据库
MongoDb(1)Java连接MongoDb数据库/* * This Java source file was generated by the Gradle 'init' task. */package connectMongoDb;import org.bson.Document;import org.bson.conversions.Bson;import com.mongodb.MongoClient;import com.mongodb.client.MongoCol..原创 2020-07-02 07:05:02 · 175 阅读 · 0 评论 -
安装MongoDb数据库服务(Windows版)
安装MongoDb数据库服务(Windows版)1.下载Mongo Server安装包https://www.mongodb.com/try/download/community2.双击安装 略过(不会windows软件安装自行百度....)3.配置Mongod.cfgstorage: dbPath: E:\db\mongo\data #配置存储位置 journal: enabled: true# where to write logging data...原创 2020-07-01 08:18:30 · 109 阅读 · 0 评论 -
数据库SQL代码笔记_行转列
MySQL_行转列-- MySQL行转列select year, -- 年份max(case month when 1 then amount else 0 end) M1, -- 一月max(case month when 2 then amount else 0 end) M2, -- 二月max(case month when 3 then amount else 0 end) M3, -- 三月max(case month when 4 then amount else 0.原创 2020-07-25 00:28:21 · 105 阅读 · 0 评论 -
二十四.Python操作数据库
Python操作数据库#pymysql操作mysql#pymysql 模块连接数据库#mysql=pymysql.Connect(ip,username,passsword,Db) 获取mysql连接#cur=mysql.cursor(pymysql.cursors.DictCursor) 获取mysql的返回字典数据的游标#cur.execute(sql) 利用游标执行...原创 2019-01-10 16:30:28 · 117 阅读 · 0 评论 -
Centeros UBunton install mysql
1、centeros安装mysql参考地址:http://www.linuxidc.com/Linux/2016-09/134940.htmyum install mysql-server若提示没有可用软件包,则需进行下列操作://下载mysql的repo源[rooot@localhost ~ ] wget http://repo.mysql.com/mysql-comm...转载 2018-12-02 01:46:30 · 94 阅读 · 0 评论 -
MYSQL_获取DateTime中的月份和年份
//获取月份SELECT * FROM BLOG WHERE MONTH(CREATETIME)=7;//获取年份SELECT * FROM BLOG WHERE YEAR(CREATETIME)=7;//天数小时与获取年份月份相似.....原创 2018-10-07 01:06:20 · 22587 阅读 · 4 评论 -
SQL笔记(1)
SQL笔记(1)--SQL笔记(1)-- 如果触发非唯一性约束,该操作为替换操作,否则为插入操作-- replace into users values(1,'tom','123456'); -- 如果触发非唯一性约束,该插入操作会被阻止-- insert ignore users values(2,'tom','123456');-- create table as select创建和查询相同结构的表 case when then else end 类似多重逻辑判断 if.. ..原创 2020-06-27 18:14:43 · 96 阅读 · 0 评论 -
Oracle操作
Oracle操作--用户操作 --创建用户 create user 用户名 identified by 密码; --修改密码 alter user 用户名 identified by 密码;--权限操作 --dba 管理员权限 --create table 创建表权限 -- --赋予用户权限 grant create session to 用户...原创 2019-03-23 10:51:38 · 96 阅读 · 0 评论 -
关于SQL的一些优化问题
1.少使用like模糊查询,少使用%全文查询,使用like ""2.select *3.使用索引(全文索引,主键索引,唯一索引,普通索引)4.使用存储过程5.使用分布式 集群中的分表和分库的操作,优化SQL6.设置配置文件里的一些配置属性,优化sql性能。7.搜索引擎的读 写分离...原创 2018-11-28 22:51:07 · 161 阅读 · 0 评论 -
ORACLE_子查询
子查询是一张临时表1.查询比SMITH工资高的信息 SELECT E1.* FROM EMP E1,(SELECT * FROM EMP WHERE ENAME='SMITH') E2 WHERE E1.SAL>E2.SAL; SELECT * FROM EMP WHERE SAL>(SELECT SAL FROM EMP WHERE ENAME='SMITH')...原创 2018-10-10 22:53:49 · 356 阅读 · 0 评论 -
ORACLE_多表查询
1.笛卡儿积SELECT E.*,D.* FROM EMP E,DEMP D;2.多表查询 内连接 查询员工信息以及员工的部门信息 SELECT E.*,D.* FROM DEPTNO D,EMP E WHERE D.DEPTNO=E.DEPTNO; INNER JOIN ON 内连接多表查询 SELECT * FROM * * INNER ...原创 2018-10-10 21:12:48 · 204 阅读 · 0 评论 -
ORACLE___DML 数据操纵语言(Data Manipliation Language)
--插入信息 INSERT INTO * () VALUES(*,*,*)INSERT INTO STUDENT(ST_ID,ST_NAME,ST_SEX,ST_HOBBY,ST_JOIN_DATA) VALUES(1,'TOM','男','音乐','26-9月-18')--修改日期格式 ALTER SESSION SET NLS_DATA_FORMAT=*ALTER SESSION ...原创 2018-09-26 22:14:59 · 101 阅读 · 0 评论 -
ORACLE__DML 数据操纵语言
--插入信息 INSERT INTO * () VALUES(*,*,*)INSERT INTO STUDENT(ST_ID,ST_NAME,ST_SEX,ST_JOIN_DATE)VALUES(1,'TOM'M,'男','26-9月-18')--设置日期格式ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM-DD H24:MI:SS'--更新信...原创 2018-09-26 22:26:52 · 178 阅读 · 0 评论 -
ORACLE_SQL测试
1.显示所有首字母大写的雇员姓名 SELECT ENAME FROM EMP WHERE INITCAP(SUBSTR(ENAME,1,1))=SUBSTR(ENAME,1,1);2.显示所有雇员姓名的前三个字符 SELECT SUBSTR(ENAME,1,3) FROM EMP;3.显示所有雇员姓名将‘A’ 替换为‘a’ SELECT REPLACE(ENAME,...原创 2018-10-12 22:35:02 · 827 阅读 · 0 评论 -
ORACLE_ROWNUM_ORDER BY _分页_查询
1.伪列 ROWNUM SELECT ROWNUM FROM * SELECT ROWNUM,E.* FROM EMP E;2.排序 ORDER BY SELECT * FROM * ORDER BY *(ASC,DESC) SELECT * FROM EMP ORDER BY SAL ASC; //升序 SELECT * FROM EMP ORDER...原创 2018-10-06 22:11:22 · 281 阅读 · 0 评论 -
ORACLE_INDEX索引
1.反向键索引 降低索引区资源的争用,提高系统的性能。 CREATE INDEX I1 ON EMP(EMPNO) REVERSE;2.唯一索引 当某列的值都是唯一的时候 建立PRIMARY KEY或UNIQUE的时候。唯一索引自动建立 CREATE UNIQUE INDEX 索引名 ON 表名(字段名)3.位图索引...原创 2018-10-13 21:25:49 · 132 阅读 · 0 评论 -
ORACLE_VIEW
1.GRANT //授权 GRANT CREATE VIEW TO SCOTT;2.CREATE VIEW CREATE OR REPLACE VIEW V1 AS SELECT * FROM EMPNO,SAL FROM EMP;3....原创 2018-10-13 22:19:16 · 544 阅读 · 0 评论 -
ORACLE_约束(主键 唯一键 )
一.主键约束 //ALTER TABLE * ADD CONSTRAINT * PRIMARY KEY (*)1.外部定义:ALTER TABLE STUDENT ADD CONSTRAINT PK_ID PRIMARY KEY(ST_ID);2.行级定义CREATE TABLE STUDENT(ST_ID NUMBER(4) PRIMARY KEY ,.............原创 2018-09-28 22:30:29 · 9244 阅读 · 0 评论 -
ORACLE_SYSTEM函数
1.FLOOR//向下取整 SELECT FLOOR(*) FROM DUAL;SELECT FLOOR(12.5) FROM DUAL;2.CEIL//向上取整 SELECT CEIL(*) FROM DUAL;SELECT CEIL(12.5) FROM DUAL;3.SQRT//开平方 SELECT SQRT(*) FROM DUAL;SELECT SQRT(144)...原创 2018-10-08 21:30:19 · 329 阅读 · 0 评论 -
ORACLE_多行函数_分组函数_聚合函数
1.SUM //求和 SELECT SUM(*) FROM *; SELECT SUM(*) FROM *;2.GROUP BY //分组函数 SELECT * FROM * GROUP BY *; SELECT SUM(SAL),DEPTNO FROM EMP GROUP BY DEPTNO;3.AVG //平均数 SELECT AVG(*) FROM *;...原创 2018-10-08 22:44:27 · 568 阅读 · 0 评论 -
ORACLE_
1.添加注释 COMMENT ON COLUMN * IS *COMMENT ON COLUMN ST_ID IS '这是学生ID'2.添加默认 DEFAULT ''CREATE TABLE STUDENT(ST_ID NUMBER(4) ,ST_DATE DATE DEFAULT '29-9月-18')原创 2018-09-30 00:57:21 · 84 阅读 · 0 评论 -
ORACLE_____DDL 数据定义语言(DATA DEFINITION LANGUAGE)
--建表CREATE TABLE STUDENT(ST_ID NUMBER(7),ST_NAME VARCHAR2(20),ST_SEX VARCHAR2(2),ST_JOIN_DATE DATE,ST_HOBBIES VARCHAR2(100))--添加列 ADD()ALTER TABLE STUDENT ADD(ST_AGE NUMBER(3))--删...原创 2018-09-26 20:59:00 · 127 阅读 · 0 评论