sql数据库

sql server 2000和sql server 2005同时安装

橙三吉。 提交于 2020-02-14 00:20:37
sql server 2000和sql server 2005同时安装,用sql server 2005连接myeclipse连接方法 1..如果你同时安装2000和2005请2者使用 命名实例 安装. 2.开启SQL SERVER服务:Microsoft SQL Server 2005 -->配置工具 -->SQL Server Configuration Manager 3.在开启sql server 2005 服务的时候 请关闭你的防火墙或容许sql server的访问,否则容易造成连接超时错误.。 4.连接服务器时,服务器名称请按下面示例填写:(local)\实例名 。例如:(local)\SQLSERVER2005 . 5.如果还是连接不上请按下面设置: 配置工具-->SQL Server 外围应用配置器-->服务和连接的外围应用配置器-->同时使用 TCP/IP 和 Named Pipes 协议 -->确定 并且检查 验证方式 是否正确使用 SQL Server的登录帐户或仅 Windows"的身份验证方式。 6.进入MyEclipse Database view : MyEclipse -->Windows-->Open Perspective-->MyEclipse Database Explor 7。进入New Database connection

Statement与PreparedStatement的区别

有些话、适合烂在心里 提交于 2020-02-13 23:26:01
Statement与PreparedStatement的区别 PreparedStatement预编译SQL语句,性能好。 PreparedStatement无序拼接SQL语句,编程更简单. PreparedStatement可以防止SQL注入,安全性好。 Statement由方法createStatement()创建,该对象用于发送简单的静态的SQL语句。 PreparedStatement由方法preparedStatement()创建,该对象用于发送带有一个 或多个输入参数的SQL语句。该方法继承了Statement的所有方法。并进行了扩展。 SQL语句使用“?”作为数据占位符,使用setXxx()方法设置数据。 setXxx()方法的第一个参数谁要设置参数的序数位置,第二个参数时设置给该参数的值。 //Statement的用法 int id=111; String sql="selsect * from user where id="+id; Statement st=connection.CreateStatement(); ResultSet rs=st.executeQuery(sql); //PreparedStatement的用法 //PreparedStatement可替换变量(在SQL语句中可以包含?) String sql="select * from

RESTORE 还原数据库

空扰寡人 提交于 2020-02-13 23:03:06
RESTORE (Transact-SQL) SQL Server 2008 R2 其他版本 还原使用 BACKUP 命令所做的备份。通过此命令,您可以执行下列还原方案: 基于完整数据库备份还原整个数据库(完整还原)。 还原数据库的一部分(部分还原)。 将特定文件或文件组还原到数据库(文件还原)。 将特定页面还原到数据库(页面还原)。 将事务日志还原到数据库(事务日志还原)。 将数据库恢复到数据库快照捕获的时间点。 有关 SQL Server 还原方案的详细信息,请参阅还原与恢复概述 (SQL Server) 和实现 SQL Server 数据库还原方案。 注意 有关参数说明的详细信息,请参阅 RESTORE 参数 (Transact-SQL)。 Transact-SQL 语法约定 语法 --To Restore an Entire Database from a Full database backup (a Complete Restore): RESTORE DATABASE { database_name | @database_name_var } [ FROM <backup_device> [ ,...n ] ] [ WITH { [ RECOVERY | NORECOVERY | STANDBY = {standby_file_name | @standby

SQL基础教程第一章笔记

三世轮回 提交于 2020-02-13 22:37:16
第一章 数据库和SQL 1.1 数据库 数据库是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。 用来管理数据库的计算机系统统称为数据库管理系统(DBMS) DBMS在现阶段主要有5种:层次型数据库(Hierarchical Database, HDB),关系型数据库(Relational Database,RDB),面向对象数据库(Object Oriented Database,OODB),XML数据库(XML Database,XMLDB),键值存储系统(Key-value Store,KVS) 1.2 数据库结构 1.2.1 RDBMS最常见的结构是客户端/服务器(C/S类型) 1.2.2 表的结构 根据SQL语句的内容返回的数据,必须是二维表的形式。 表的列称为字段,代表了保存在表中的数据项目。 表的行成为记录,相当于一条数据。 行列交汇处称为单元格,一个单元格只能输入一个数据。 1.3 SQL概要 1.3.1 SQL是为了操作数据库而开发的语言 1.3.2 SQL语言的种类可分为三种:DDL(Data Definition Language,数据定义语言),DML(Data Manipulation Language,数据操作语言),DCL(Data Control Language,数据控制语言) DDL: CREATE(创建数据库和表等对象)

SQL控制事务之commit命令用法详解

本秂侑毒 提交于 2020-02-13 22:36:14
COMMIT 命令用于把 事务 所做的修改保存到数据库,它把上一个 COMMIT 或 ROLLBACK 命令之后的全部事务都保存到数据库。 这个命令的语法是: commit [work]; 关键字 COMMIT 是语法中惟一不可缺少的部分,其后是用于终止语句的字符或命令,具体内容取决于不同的实现。关键字 WORK 是个选项,其惟一作用是让命令对用户更加友好。 在下面这个范例里,我们首先从表 PRODUCT_TMP 里的全部数据开始: select * from products_tmp; prod_id prod_desc cost 12345 witches costume 29.99 222 false paraffin teeth 1.1 13 plastic pumpkin 7.75 90 lighted lanterns 14.5 4 rows selected. 接下来,删除表里所有低于 14.00 的产品。 delete from products_tmp where cost<14; 2 rows deleted. 使用一个 COMMIT 语句把修改保存到数据库,完成这个 事务 。 COMMIT; commit complete. 警告:对于数据库的大规模数据加载或撤消来说,应该多使用 COMMIT 语句;然而,过多的 COMMIT

Oracle12c多租户管理用户、角色、权限

假如想象 提交于 2020-02-13 22:27:49
Oracle 数据库 12 c 多租户选项允许单个容器数据库 (CDB) 来承载多个单独的可插拔数据库 (PDB)。 那么我们如何在容器数据库 (CDB) 和可插拔数据库 (PDB)管理用户权限。 背景: 当连接到多租户的数据库中,用户权限的管理相对传统的 Oracle 单数据库环境稍有不同。在多租户环境中有两种类型的用户。 共同用户(Common User): 该用户存在所有容器 (根和所有的 Pdb) 中。 本地用户(Local User): 用户只有在特定的 PDB 中存在。同样的用户名中可以存在多个Pdb中创建,但它们之间没有关系。 同样,有两种类型的角色。 共同角色(Common Role): 该角色在所有容器 (根和所有的 Pdb) 中。 本地角色(Local Role): 该角色只存在于特定的 PDB。可以在多个 Pdb中创建相同的角色名称,但它们之间没有关系。 一些 DDL 语句有扩充,以使他们能够定向到当前容器还是所有容器的CONTAINER子句。它的使用将在以下各节中进行演示。 一、创建和共同用户 条件: 1.必须连接到具有CREATE USER特权的共同用户。 2.在当前的数据库必须是根容器数据库。 3.常见的用户的用户名必须与"C##"或"c##"作为前缀,并包含唯一的 ASCII 或 EBCDIC 字符。 4.在所有容器该共同用户名必须是唯一的。 5

标准sql

。_饼干妹妹 提交于 2020-02-13 22:21:17
标准SQL语句总结,标准SQL语言基本上适用于下面所列出的数据库软件 ----------------------------------------------------------------------------- 数据库软件清单 A商业数据库软件如下 1.微软的MS SQL Server和Access 2.IBM的DB2,informax 3.Sybase的大型数据库ASE,中小型数据库ASA 4.甲骨文公司的Oracle8.0,oracle9i系列 5.Borland公司的InterBase B多种开源免费数据库 Mysql,PostgreSQL,SQLite、SimpleSQL、Berkely DB、Minosse、Firebird (Mysql,PostgreSQL是目前使用最广泛) ----------------------------------------------------------------------------- 最精简短小的SQL语句 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 1、说明:创建数据库CREATE DATABASE

SQL Server 语法大全

狂风中的少年 提交于 2020-02-13 22:20:55
--数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 DROP VIEW --从数据库中删除视图 CREATE INDEX --为数据库表创建一个索引 DROP INDEX --从数据库中删除索引 CREATE PROCEDURE --创建一个存储过程 DROP PROCEDURE --从数据库中删除存储过程 CREATE TRIGGER --创建一个触发器 DROP TRIGGER --从数据库中删除触发器 CREATE SCHEMA --向数据库添加一个新模式 DROP SCHEMA --从数据库中删除一个模式 CREATE DOMAIN --创建一个数据值域 ALTER DOMAIN --改变域定义 DROP DOMAIN --从数据库中删除一个域 --数据控制 GRANT --授予用户访问权限 DENY --拒绝用户访问 REVOKE --解除用户访问权限 --事务控制 COMMIT --结束当前事务 ROLLBACK --中止当前事务 SET

学习SQL语句之SQL语句大全

随声附和 提交于 2020-02-13 22:17:38
学习SQL语句之SQL语句大全 -------------------------------------------------------------------------------- 作者:winroot --语 句 功 能   --数据操作   SELECT --从数据库表中检索数据行和列   INSERT --向数据库表添加新数据行   DELETE --从数据库表中删除数据行   UPDATE --更新数据库表中的数据   --数据定义   CREATE TABLE --创建一个数据库表   DROP TABLE --从数据库中删除表   ALTER TABLE --修改数据库表结构   CREATE VIEW --创建一个视图   DROP VIEW --从数据库中删除视图   CREATE INDEX --为数据库表创建一个索引   DROP INDEX --从数据库中删除索引   CREATE PROCEDURE --创建一个存储过程   DROP PROCEDURE --从数据库中删除存储过程   CREATE TRIGGER --创建一个触发器   DROP TRIGGER --从数据库中删除触发器   CREATE SCHEMA --向数据库添加一个新模式   DROP SCHEMA --从数据库中删除一个模式   CREATE DOMAIN -

SQL语句:

雨燕双飞 提交于 2020-02-13 22:10:00
显示 数据库: show databases; 转换(使用) 数据库: use databaseName; 显示表格: show tables; CREATE TABLE -- 创建一个数据库表 DROP TABLE -- 从数据库中删除表 ALTER TABLE -- 修改数据库表结构 CREATE VIEW -- 创建一个视图 DROP VIEW -- 从数据库中删除视图 CREATE INDEX -- 为数据库表创建一个索引 DROP INDEX -- 从数据库中删除索引 CREATE PROCEDURE -- 创建一个存储过程 DROP PROCEDURE -- 从数据库中删除存储过程 CREATE TRIGGER -- 创建一个触发器 DROP TRIGGER -- 从数据库中删除触发器 CREATE SCHEMA -- 向数据库添加一个新模式 DROP SCHEMA -- 从数据库中删除一个模式 CREATE DOMAIN -- 创建一个数据值域 ALTER DOMAIN -- 改变域定义 DROP DOMAIN -- 从数据库中删除一个域 -- 数据控制 GRANT -- 授予用户访问权限 DENY -- 拒绝用户访问 REVOKE -- 解除用户访问权限 -- 程序化 SQL DECLARE -- 为查询设定游标 EXPLAN -- 为查询描述数据访问计划 OPEN