数据库管理
文章平均质量分 56
Alan_阿兰
这个作者很懒,什么都没留下…
展开
-
sql语句整理
为了能看懂数据库语句,我认为有必要对常用的SQL语句进行学习记录下1.SQL分类:DDL类型包括数据库、表的创建,修改,删除,声明—数据定义语言(creat,alter,drop,declare);DML类型包括数据表中记录的查询,删除,修改,插入—数据操纵语言(select,delete,update,insert);DCL类型包括数据库用户赋权,废除用户访问权限原创 2016-07-15 12:04:02 · 368 阅读 · 0 评论 -
sql 视图创建
SELECT o.userid,o.username FROM partner_salesman O,partner_user PU WHERE O.partnerid=PU.partnerid AND PU.userid='2017021700000001'union allSELECT o.userid,o.username FROM partner_salesman O WHERE O原创 2017-04-27 18:19:08 · 1284 阅读 · 0 评论 -
常见数据库操作经验-数据库函数-删除索引
数据库安装 mysql5.6数据库操作工具 navicatLite for mysql常见数据库查询语句数据库表结构整理数据库ddl语句数据库查询函数CREATE FUNCTION `GETPARTNERNAME`(pPartnerId varchar(40)) RETURNS varchar(80) CHARSET utf8begindeclare pPart原创 2017-04-14 17:22:28 · 291 阅读 · 0 评论 -
Mysql在5.1+事件调度器(Event Scheduler)
1.在系统管理或者数据库管理中,经常要周期性的执行某一个命令或者SQL语句。对于linux系统熟悉的人都知道linux的cron计划任务,能很方便地实现定期运行指定命令的功能。Mysql在5.1以后推出了事件调度器(Event Scheduler)2.准备首先要保证你的mysql的版本是5.1以上event_scheduler为on或者PROCESSLIST中显原创 2017-04-28 09:37:37 · 406 阅读 · 0 评论 -
导出索引
----导出索引SELECTCONCAT('ALTER TABLE `',TABLE_NAME,'` ', 'ADD ', IF(NON_UNIQUE = 1, CASE UPPER(INDEX_TYPE) WHEN 'FULLTEXT' THEN 'FULLTEXT INDEX' WHEN 'SPATIAL' THEN 'SPATIAL INDEX' ELSE CO原创 2017-03-30 17:52:28 · 1063 阅读 · 0 评论 -
数据统计SQL
-- 查询当前这周的数据-- ((ticketnumber - salenumber)*ticketactprice)(100,100)*100SELECT sum(ticketprice) FROM website_ticket_detail WHERE YEARWEEK(date_format(buytime,'%Y-%m-%d')) = YEARWEEK(now());原创 2017-03-07 09:43:46 · 340 阅读 · 0 评论 -
修改表结构和建表语句
alter table business_apply ADD COLUMN `loanstatus` VARCHAR(10) COLLATE utf8_bin comment '放款状态 0待放款,1放款成功,2放款失败';alter table `partner_bail` MODIFY COLUMN `accountname` VARCHAR(100) COLLATE ut原创 2017-02-07 16:56:36 · 885 阅读 · 0 评论 -
常用数据操作语句
项目中接触到java才知晓查询数据库就是涉及到业务逻辑的点--getselect * from partner_info order by inputtime desc;select * from partner_info where partnerid="2016112300000011";-- 删除delete from partner_info where part原创 2017-01-04 10:54:00 · 312 阅读 · 0 评论 -
jdbc 的介绍
知识来源于百科JDBC(Java Data Base Connectivity),中文名java数据库连接,是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。方便之处有了JDBC API,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另原创 2016-08-08 11:18:09 · 369 阅读 · 0 评论 -
db2数据库
DB2是IBM出品的一系列关系型数据库管理系统,分别在不同的操作系统平台上服务。DB2有如下一些版本:(比如DB2 for Unix,DB2 for Windows,DB2 for AS/400,DB2 for OS/390等)原创 2016-08-10 11:54:58 · 297 阅读 · 0 评论 -
使用JDBC
你需要做的第一事情是你与想要使用的 DBMS 建立一个连接。这包含 2 个步骤:装载驱动程序并建立连接。你想要使用 JDBC-ODBC 桥驱动程序, 可以用下列代码装载它:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");如果类名是 jdbc.DriverXYZ ,你将用代码以下的代码装载驱动程序:Class.forName("jdbc.D原创 2016-08-08 11:57:17 · 285 阅读 · 0 评论 -
Sql - EXISTS 用于子查询
EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False。 EXISTS 指定一个子查询,检测行的存在。 语法:EXISTS subquery。参数 subquery 是一个受限的 SELECT 语句 (不允许有 COMPUTE 子句和 INTO 关键字)。 结果类型为 Boolean,如果子查询包含行,则返回 TRUE。 在原创 2016-12-08 14:18:20 · 1959 阅读 · 0 评论 -
数据库分页查询
具体不同分析见下文:1、select 1 from mytable;与select anycol(目的表集合中的任意一行) from mytable;与select * from mytable 作用上来说是没有差别的,都是查看是否有记录,一般是作条件用的。select 1 from 中的1是一常量,查到的所有行的值都是它,但从效率上来说,1>anycol>*,因为不用查字典表。2原创 2016-12-08 11:29:44 · 286 阅读 · 0 评论 -
数据库5.6安装
1.D:\developTools\mysql-5.6-winx64\mysql-5.6.35-winx64D:\developTools\mysql-5.6-winx64\mysql-5.6.35-winx64\bin2.配置(不要急着使用,最好先配置)环境变量 修改配置文件进入D:\developTools\mysql-5.6-winx64\mysql-5.原创 2017-06-22 16:00:36 · 249 阅读 · 0 评论