20170628

数据库也是一种软件


mysql的常用客户端:navicat


我的电脑   右键   管理  服务和应用程序  服务  找到对应数据库服务


javabean   
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 属性。




sql  结构化查询语言




增删改  都为修改   查  为查询






查询语句:
select* from table_name;

select * from table_name where [条件]


增加语句或插入数据
insert into table_name (clus...) values(values...)


修个或更新语句
update table_name set clu=value where 条件


删除语句
delete table_name where 条件




网页快速查询需要的代码 http://blog.knowsky.com/208115.htm






新建查询工具  什么都在里面写




新建表:create table school(sId int,sName varchar(30))
查询表:SELECT*FROM school
删除表:drop table school
选中右键即可选择运行选中的那一行




增加:INSERT INTO school (name)VALUES("燧先生");   图1
增加时如果不给(name)默认全部添加  位置不能换用,隔开


主键非空:PRIMARY key(id) not null


删除整表:DELETE FROM school


选定删除:DELETE FROM school WHERE id=1


多个修改使用,号




修改:UPDATE user set username="修改后" where username="修改前" 


多个修改:UPDATE user set username="需要的",sex=需要的 where userid=选中的


where后面为选择的前面为更改后的内容


别名查询:
SELECT userid as "学号",username as "姓名",sex as "性别",
password as "密码",flag as "状态" from user where sex=0


as前后空格后面给别名   多别名用,号隔开  ""可以不加  
有空格或对别名有要求可以加""实现  as可以不写




DISTINCT :


SELECT DISTINCT*FROM user 全部相同省略显示


SELECT DISTINCT username as 名称 from user  名称相同省略显示


SELECT DISTINCT username as 名称,password as 密码 from user  
名称密码都相同,才省略显示


is null :  SELECT  * from user WHERE password is NULL 密码为null
注意: 空值不为null


%   0位或者多位
%1  末尾为1
_1   两位  后位为1


like  模糊查询 




SELECT*FROM user WHERE sex like '%1'    查询性别尾数为1的




and : 都满足
 or :满足之一
 




SELECT*FROM user WHERE sex like '%1' or userid=5  
查询性别尾数为1的或者id=5的






SELECT *from emp ORDER BY sal  asc 查询表emp中的sal升序
SELECT *from emp ORDER BY sal  desc      查询表emp中的sal降序


SELECT *from emp ORDER BY sal desc , deptno desc  
多个排序  优先排前面的  在前面一样的情况下再判断后面的
默认为asc
where 不能用


SELECT ename,LOWER(ename) "姓名"FROM emp   小写字段




SELECT ename,UPPER(ename) "姓名"FROM emp   大写字段






SELECT LENGTH(empno) from emp   读取字串长度




SELECT ename,SUBSTR(ename,2,2 ) from emp  以第二个字段截取显示两个


SELECT round(3.1415,2) from dual   保留几位小数




SELECT  AVG(求的数) from 表名     平均数
avg    max 大  min 小   sun 和   count  个数




SELECT *from emp WHERE sal>(SELECT avg(sal)from emp)  查询高于平均的人
   这里是查出平均数


























java
















J2SE  java基础
\b  删除   \n   换行    


右键  str下面  构造器





































































  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值