![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库开发
文章平均质量分 62
Chiuan
只有双手是程序猿,只有头脑是设计尸,我要成为程序尸
展开
-
Java 操作SQL Server _CRUD
1、我们要了解CRUD,其实就是增删查改嘛2、jbdc介绍首先数据库的目的是干嘛哦??但SUN公司和微软公司也有各自的数据库版本,那么我们要在程序操作数据库,那么在过去比较老时候需要让各种语言都能通过同样地接口来操作数据库。微软弄了一套ODBC的接口去控制SQL SERVER,然后C/C++通过API调用ODBC,或者JAVA通过老一套的JDBC调用微软的ODBC去调用。这是比较老原创 2011-11-16 00:04:05 · 2734 阅读 · 0 评论 -
sql Server 主键外键
要了解的内容:1、select语句,很重要的查询语句2、主键和外键主键和外键示意图:很明显哦,emp对dept表的引用,所以dept就是外键啦··而emp的empId就是主键啦哟。哟霍霍~~!~外部引用那肯定称之为外啦。例子:商品订单表 (对应客户表和商品表)--purchasecreate table purchase(原创 2011-11-15 21:44:56 · 1312 阅读 · 0 评论 -
JAVA jdbc方式直接操作数据库
1、先引包import java.sql *;11、记得引用jar包,就是jdbc直接操作数据库的一对函数和方法的jar包,貌似是3个!2、定义需要的对象PreparedStatement ps = null;Connection ct = null;ResultSet rs = null;3、加载驱动try{//加载驱动Class.forName(原创 2011-11-16 22:33:50 · 1044 阅读 · 0 评论 -
Java SQL Server 查询 Statement和PreparedStatemen的区别
1、增删改操作,返回的是一个int。那么查询我们肯定要对返回的结果感兴趣嘛~~~~2、查询//ResultSet结果集,ResultSet 理解成一个表行的结果,!!!(NOTE:这个rs指向表头,也不是第一行哦!!)ResultSet rs = sm.executeQuery( " select * from 表 " );//循环取出//因为rs是指向结果集的第一行的原创 2011-11-16 22:07:19 · 1582 阅读 · 0 评论 -
sql Server 创建表 插入 修改 删除
--创建一张表,最好给一个primary keycreate table chiuan(mId int primary key,mName nvarchar(100),mAge int)--插入一些值insert into chiuan values(1,'大王',20)insert into chiuan values(1,'大虫',22)那么这个肯定会报原创 2011-11-04 00:57:34 · 1796 阅读 · 0 评论 -
sql Server 数据类型
1、unicode和非unicode编码区别:1、unicode用两个字节表示一个字符,英文和汉字都OK2、非unicode用一个字节表示字母,用两个字节表示一个汉字还有其他编码big5iso-8859-1编码gb2312国际码gbk可以支持更多汉字utf-8utf-16……有很多,大家不必要都非常了解。除非要开发“国际应用”=。=2、char原创 2011-11-04 00:32:47 · 991 阅读 · 0 评论 -
SQL Server — 复杂查询 分组查询—— 学习笔记
SQL语句从右向左执行。Select语句优化,尽量把要显示结果的放在最右面,如下例子:--显示所有员工中最高工资和最低工资select ename,sal from emp where sal = (select min(sal) from emp)--显示所有员工的平均工资和工资总和select avg(sal) 平均工资 , sum(sal) 总工资 from原创 2011-11-07 22:20:33 · 7097 阅读 · 1 评论 -
SQL Server 复杂查询 子查询 分页查询 identity(1,1)自增 ——学习笔记
问题:-如何显示高于部门平均工资的员工的姓名、薪水、所在部门的平均工资 思考:每个部门的平均工资都不一样哦 =。=做法:一步一步分解递进到最终结果1、首先知道各个部门平均工资select avg(sal), deptno from emp group by deptno (NOTE: 这里得到的结果我们可以当做获得了一张临时表,我们搜索过的结果表,再进行查找~~)2、把以上结果原创 2011-11-07 23:49:32 · 2651 阅读 · 0 评论 -
SQL Server 约束 修改表
在sql server中,有:1、not null 非空当插入数据时候,必须为该列提供数值例如我们创建一张表:create table test1(testId int primary key identity(1,1),testname varchar(30) not null , --不为空testpass varchar(30) not null,test原创 2011-11-10 23:45:36 · 2476 阅读 · 0 评论