SQL Server
文章平均质量分 89
为幸福写歌
热爱编程
展开
-
SQL Server中多对多关系的实现
多对多的关系必须另外添加一张表来表示--班级create table banji( banji_id int constraint PK_banji primary key, --主键 banji_num int not null, banji_name nvarchar(20) )--教师create table jiaoshi( jiaoshi_id int con原创 2016-08-18 21:02:40 · 2440 阅读 · 0 评论 -
SQL Server中的分页查询
分页查询很简单,具体代码如下:--分页查询--查询1-3行数据select top 3 * from emp order by sal desc;--查询4-6行数据select top 3 * from emp where empno not in (select top 3 empno from emp order by sal desc) order by sa原创 2016-08-21 15:22:37 · 398 阅读 · 0 评论 -
SQL Server中的内连接
内连接是查询的重点,也是数据库学习的重点。内连接是对emp表和dep表t的多表查询emp表:dept表:1、select .... from A ,B的用法--emp是14行8列,dept是5行3列select * from emp,dept; --输出结果是70行11列产生的结果是笛卡尔积:2、select .... from A, B原创 2016-08-21 15:48:58 · 774 阅读 · 0 评论 -
SQL Server中自连接和联合的用法
自连接:一个表自己跟自己连接起来查询数据;联合:表与表之间以纵向的方式连接在一起。例子:输出每个员工的姓名 工资 和上司的姓名select "E1".ename "员工姓名", "E1".sal "工资", "E2".ename "上司姓名" from emp "E1" join emp "E2" on "E1".mgr = "E2".EMPNO un原创 2016-08-22 16:03:19 · 1969 阅读 · 0 评论 -
SQL Server中用SQL命令建表和主外键约束
建立dept和emp表,并用dept表中的dept_id设置为emp表的外键create table dept( dept_name nvarchar(20) not null, dept_address nchar(20), dept_id int constraint PK_dept primary key --dept表的主键,命名为PK_dept)cr原创 2016-08-18 11:31:07 · 2430 阅读 · 0 评论 -
Java使用JDBC连接SQL Server数据库
Java连接SQL Server数据库有两种方式:一是通过JDBC-ODBC桥接的方式,另外一种是通过JDBC连接数据库。但是从JDK1.8开始,Oracle公司不再支持使用JDBC-ODBC桥连接SQL Server,如果要使用JDBC-ODBC桥,那么要使用JDK1.7或者更低版本。本文只介绍通过JDBC的方式连接SQL Server数据库。原创 2017-03-16 21:02:05 · 2628 阅读 · 0 评论