数据库也是一种软件
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下面 构造器
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下面 构造器