随笔分类 -  数据库

数据库的基础知识,以MySQL为例
摘要:Sql约束用于限制加入表的数据类型 添加方式: 1、创建表时Create Table规定约束 2、在表创建后通过Alter Table添加 sql约束有以下几种: Not Null : 不接受null值,不向该字段添加值,就无法插入新记录或更新记录 Unique:唯一标识,每个表中可以有多个uniq 阅读全文
posted @ 2019-02-11 14:03 珍真小心 阅读(237) 评论(0) 推荐(0) 编辑
摘要:一、 安装sybase服务器(根据安装指南安装) win32位的系统安装1550_winx86_32+补丁包eBF18157 win64位的系统安装ase157_winx64_安装包 如果不创建服务器,完成安装指南中的1,2即可 链接:https://pan.baidu.com/s/1-IHbQmq 阅读全文
posted @ 2018-07-09 13:58 珍真小心 阅读(2983) 评论(1) 推荐(0) 编辑
摘要:jmeter 阅读全文
posted @ 2016-09-02 22:06 珍真小心 阅读(1635) 评论(0) 推荐(0) 编辑
摘要:定义: MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务 事务处理可 阅读全文
posted @ 2016-08-12 16:10 珍真小心 阅读(232) 评论(0) 推荐(0) 编辑
摘要:数据类型 YYYY-MM-DD YYYY-MM-DD HH:MM:SS YYYY-MM-DD HH:MM:SS YYYY 或 YY 具体实现的函数 1、now() 返回当前的日期和时间 2、curdate() 返回当前的日期 3、curtime()返回当前的时间 4、date() 提取日期或日期/时 阅读全文
posted @ 2016-08-12 15:49 珍真小心 阅读(180) 评论(0) 推荐(0) 编辑
摘要:定义:在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 1、视图是一个虚拟存在的表,视图可以包含表的全部或者部分记录,也可以由一个表或者多个表来创建。使用视图就可以不用看到数据表中的所有数据,而是只想得到所需的数据。当我们创建一个视图的时候,实际上是在数据库里执行了SELECT语句,S 阅读全文
posted @ 2016-08-12 15:11 珍真小心 阅读(15644) 评论(0) 推荐(2) 编辑
摘要:UNION 操作符用于合并两个或多个 SELECT 语句的结果集。UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。 union 是对数据进行并集操作,不包括重复行,同时进行默认排序 用法: SELECT column_name(s) FROM table_na 阅读全文
posted @ 2016-08-12 10:53 珍真小心 阅读(9024) 评论(0) 推荐(0) 编辑
摘要:SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 join可以分为内连接和外连接,外连接分为左连接、右连接和全连接 现有两个表 员工表和部门表 员工表 部门表 1、内连接(包括相等连接和自然连接) 2、Left join(LEFT JOIN 关键字会从左表 (table_ 阅读全文
posted @ 2016-08-12 10:27 珍真小心 阅读(357) 评论(0) 推荐(0) 编辑
摘要:DML:数据操作语言(操作数据) SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中的数据 DELETE - 从数据库表中删除数据 INSERT INTO - 向数据库表中插入数据 DDL:数据定义语言(操作数据库、表) CREATE DATABASE - 创建新数据库 ALT 阅读全文
posted @ 2016-08-12 09:23 珍真小心 阅读(1243) 评论(0) 推荐(0) 编辑
摘要:建立一个数据库 建立一张数据表: 批量插入一些数据: 查询数据: 1、根据部门号从高到低,工资从低到高列出每个员工的信息 2、列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序 3、查询姓名不为空的所有数据 4、查询所有的部门号,不重复 5、查询从2开始的5条数据 6、查询姓名为 阅读全文
posted @ 2016-08-11 17:26 珍真小心 阅读(270) 评论(0) 推荐(0) 编辑
摘要:Java连接MySQL数据库 下载Connector/J地址:http://www.mysql.com/downloads/connector/j/ 解压后就可以看到数据库的包 通过右键build path进入Java build path界面 将刚下载的压缩包添加进去 建立一个Java工程 建立一 阅读全文
posted @ 2016-08-10 21:43 珍真小心 阅读(283) 评论(0) 推荐(0) 编辑
摘要:Mysql的数据库引擎有很多,最重要的就是MyISAM、InnoDB、heap(memory),此外还有BDB、archive数据表、csv、ndb、federated InnoDB 优点: 1、对数据库事务支持,支持四种事务级别(read uncommitted、read committed、re 阅读全文
posted @ 2016-08-10 21:23 珍真小心 阅读(446) 评论(0) 推荐(0) 编辑
摘要:DBMS - 数据库管理系统(Database Management System) RDBMS - 关系数据库管理系统(Relational Database Management System) MySQL、oracle、sql server 和 IBM DB2都是关系型数据库系统。 MySQL 阅读全文
posted @ 2016-08-08 21:18 珍真小心 阅读(251) 评论(0) 推荐(0) 编辑
摘要:B/S 指的是 Browser/Server ; C/S 指的是Client/Server 区别: 1、 B/S最大优势为客户端免维护,适用于用户群庞大,或客户需求经长发生变化的情况。 C/S功能强大,可以减轻服务器端压力,如果用户的需求特别复杂,用C/S。 2、 Client/Server是建立在 阅读全文
posted @ 2016-08-08 20:32 珍真小心 阅读(6963) 评论(0) 推荐(0) 编辑