随笔分类 -  SQL

ubuntu命令行操作mysql常用操作
摘要:登陆mysql harvey@harvey-Virtual-Machine:~/ruby/mydiary$ mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g. 查看所有的数据库 mysql> show da... 阅读全文
posted @ 2014-05-05 17:50 张海玉 阅读(2020) 评论(0) 推荐(0)
java实现数据库分页
摘要:/*** * 工具类 * @param pageIndex //页码 * @param pageSize//每页数据的条数 * @param rowCount//总的数据条数 * @return */ private List> Pagination(int pageIndex, int pageSize, long rowCount){ int pageCount=0;... 阅读全文
posted @ 2014-04-24 09:49 张海玉 阅读(689) 评论(0) 推荐(0)
sql For XML Path
摘要:1 --将查询数据格式化 2 create database tk 3 go 4 use tk 5 create table hobby(id int identity(1,1) primary key ,name varchar(255)) 6 go 7 8 9 insert into hobby values('爬山')10 insert into hobby values('游泳')11 insert into hobby values('美食')12 13 14 ---查询结果的几种样式15 ---select 默认的结果在表里16 se 阅读全文
posted @ 2013-11-01 10:23 张海玉 阅读(239) 评论(0) 推荐(0)
sql多对多探讨
摘要:--用sql语句探讨一对多 多对多关系/****你有3个表学生表(学生id 学生姓名)课程表(课程id 课程名)成绩表 (学生id 课程id 分数)班级表(班级id 学生id)这里的班级表跟学生表就是一对多 一个班级包含了很多学生 反过来就是多对一这里的课程表就是多对多 一门课对应多个学生选择 一个学生也可以有多个课程可以选****/create database tkgouse tkcreate table class(id int identity(1,1) primary key ,name varchar(255))create table student(s_id int ident 阅读全文
posted @ 2013-11-01 09:22 张海玉 阅读(384) 评论(0) 推荐(0)