自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 HTML 背景设置

1.用法:HTML 的 style 属性style 属性的作用:提供了一种改变所有 HTML 元素的样式的通用方法。样式是 HTML 4 引入的,它是一种新的首选的改变 HTML 元素样式的方式。通过 HTML 样式,能够通过使用 style 属性直接将样式添加到 HTML 元素,或者间接地在独立的样式表中(CSS 文件)进行定义。2.代码:<html><body style="background-color:yellow"><h1 style="backg

2020-06-17 16:07:54 330

原创 mysql 日期型

1.分类:date:只保存日期time:只保存时间year:只保存年datetime:保存日期加时间timestamp:保存日期加时间2.特点: 字节 范围 时区等影响datetime 8 1000-9999 不受timestamp

2020-06-10 08:13:45 148

原创 mysql 整型

1.特点:(1)如果不设置无符号还是有符号,默认是有符号,如果想设置无符号则需要添加关键字unsigned(2)如果插入的值超过范围,会报out of range异常,并插入临界值(3)如果不设置长度,会有默认长度。(4)长度代表了显示的最大长度,如果不够用会在左边用0填充,但必须搭配zerofill使用2.代码:USE books;CREATE TABLE lx ( lx1 INT, lx2 INT UNSIGNED);DESC lx;INSERT INTO

2020-06-09 22:50:08 163

原创 mysql 表的复制

1.只复制结构 create table 新表名 like 表名CREATE TABLE author1 LIKE `book_author`;2.复制表的结构加数据 create bable 新表名 select * from 表名CREATE TABLE author2SELECT * FROM `book_author`;3.只复制某些字段 create bable 新表名 select * from 表名 where 判断条件CREATE TABLE author3SELEC

2020-06-02 11:09:21 108

原创 mysql 表的修改

1.语法:alter 表名 add|drop|change|modify column 列名 类型2.change是修改列名,modify是修改某一个列的值3.代码:ALTER TABLE book CHANGE COLUMN publishDate pubDate DATETIME;ALTER TABLE book MODIFY COLUMN pubDate TIMESTAMP;ALTER TABLE book ADD COLUMN authorName VARCHAR(20);ALT

2020-06-02 10:48:55 144

原创 mysql 库的管理

1.库的创建create database 库名CREATE DATABASE books;2.库的修改(更改字符编码)ALTER DATABASE books CHARACTER SET gbk;3.删库(跑人)drop database 表名DROP DATABASE books;

2020-06-02 10:09:21 100

原创 mysql delete pk truncate

1.truncate语法: truncate table 表名2.(1)delete可以加where,truncate不行(2)truncate删除效率更高(3)如果使用delete删除后,再插入值,自增长列的值从断点处开始,而使用truncate后,从1开始(4)truncate删除没有返回值,delete删除后有返回值(5)truncate删除不能回滚,delete删除可以回滚3.代码`TRUNCATE TABLE boys;SELECT * FROM boys;INSERT boys(

2020-06-01 09:46:58 140

原创 mysql delete

1.语法:(1)单行删除 delete from 表明 where 判断条件(删除一行)(2)多行删除 delete 别名1,别名2,… from 表名1 inner(left/right) join 表名2on 连接条件where 判断条件2.试题:删除张无忌女友的信息DELETE bo,bFROM boys bo INNER JOIN beauty bON bo.id = b.`boyfriend_id`WHERE bo.`boyName`='张无忌';...

2020-05-31 08:03:09 289

原创 mysql update

1.语法:update 表名 set某一项值=’ ’ where 限定条件2.UPDATE boys SET boyName='张飞',userCP=10 WHERE id = 2;3.UPDATE boys bo RIGHT JOIN beauty b ON bo.id = b.boyfriend_idSET b.boyfriend_id=2 WHERE b.boyfriend_idIS NULL

2020-05-31 07:05:51 80

原创 mysql insert

1.语法:insert into 表明(列名1,列名2,…) values(值1,值2,…)2.列的顺序可以调换,但是对应的值也必须调换3.列数和值的个数必须相同4.可以省略列名,默认所有列,而且列的顺序和表的顺序一致5.插入一个新人进入beauty表```sqlINSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id) VALUES(13,'谢璨璨','女','1996-10-10','15988888888',NUL

2020-05-29 21:39:34 125

原创 mysql union

1.union是联合查询,把几个不同的查询合并在一起2.可以要求多条查询语句的查询列数是一致的3.要求多条查询语句,每条的顺序和类型最好一致4.union关键字默认去重,如果使用union all关键字,则会保留去重项5.SELECTlast_nameFROM employees WHERElast_nameLIKE 'a%' UNION SELECTlast_nameFROM employees WHERElast_nameLIKE 'b%'...

2020-05-29 21:12:39 112

原创 JavaWeb html标签的语法

0-标签语法.html<!-- ①标签不能交叉嵌套 -->正确:<div><span>早安,尚硅谷</span></div>错误:<div><span>早安,康楚明</div></span><hr /><!-- ②标签必须正确关闭 -->&l...

2020-04-13 12:14:14 165

原创 MySQL DML语言

#DML语言/*数据操作语言插入 insert修改 update删除 delete*/#插入语句语法insert into 表名(列名,) value(值,)#1.插入值的类型要与值的类型一致INSERT INTO `beauty`(id,NAME,sex,borndate,phone,photo,boyfriend_id) VALUE(16,'康楚明','男','1995...

2020-04-13 10:02:52 109

原创 MySQL 联合查询

#union联合合并。将多条查询结果,合并为一个#语法查询语句1union查询语句2union…代码SELECT * FROM `employees` WHERE `department_id` > 90UNIONSELECT * FROM `employees` WHERE `email` LIKE '%a%';...

2020-04-13 09:16:43 101

原创 Mysql 分页查询

#语法select 查询列表from 查询表[join type] join 表2on 连接条件where 筛选条件group by 分组字段having 分组后的筛选order by 排序的字段limit[offset] size#1.limit放在查询语句的后面 2.公式 3.要显示的页数page,每页的条目数size...

2020-04-07 21:34:00 100

原创 Mysql exists后面的子查询

#初始语法SELECT EXISTS (SELECT `department_id` FROM `employees`) AS 存在;#判断是否存在#查询有员工的部门名SELECT `department_name` FROM `departments` AS dWHERE EXISTS( SELECT `department_id` FROM `employees` AS e...

2020-04-06 10:58:07 280

原创 Mysql from后面的子查询

#查询每个部门平均工资的工资等级#1.查询每个部门的平均工资select avg(salary) as ag,department_id from employees group by department_id#2.查询1的结果集和job_grade表的工资等级,ag BETWEEN lowest_sal AND highest_salselect ag_dp.*,w.level_gra...

2020-04-06 10:38:45 483

原创 Mysql select后面的的子查询

#在select后面再一次使用select#查询每个部门的员工个数SELECT d.*,( SELECT COUNT(*) FROM employees AS e WHERE d.`department_id` = e.`department_id`) AS 个数 FROM `departments` AS d;#查询员工号=102的部门名SELECT( SELECT d.`...

2020-04-05 11:15:36 277

原创 Mysql where后面的行子查询

1.行子查询,查询结果一行多列或者多行多列#查询员工编号最小且工资最高的员工信息#正常写法SELECT *FROM employees AS eWHERE e.`employee_id` = ( SELECT MIN(employee_id) FROM employees) AND e.`salary` = ( SELECT MAX(salary) FROM employees...

2020-04-05 10:10:21 508

原创 JavaWeb HTML标签的介绍

<!DOCTYPE html><!--约束和声明--><!-- html 标签表示html的开始lang="zh_ CN"表示中文html标签中-般分为两部分,分别是:head和body)<head><!-- 表示头部信息,一-般包含三部分内容, title标签,css样式,js代码--><html lang="en">...

2020-04-04 21:34:32 147

原创 Mysql 子查询

#出现在其他语句内部的select语句,城为子查询或者内查询SELECT * FROM employees WHERE salary>( SELECT salary FROM employees WHERE last_name = 'Abel' );#单行子查询只还回一行使用单行比较操作符#多行子查询返回多行,使用多行子查询...

2020-04-04 17:41:54 88

原创 Mysql 外连接

#语法1.外连接的查询结果为主表中的所有记录如果从表中有和它匹配的,则显示它匹配的值如果从表中没有和它匹配的,则显示NULL外连接查询结果 = 内连接查询结果+主表中有而从表中没有的记录2.左外连接 left join左边的是主表右外连接 right join 右边的是主表左外和右外交换两个表的顺序可以实现同样的效果SELECT b.name,bo.* FROMbeautyAS b...

2020-03-31 10:13:54 296

原创 Mysql sql99语法

#语法select 查询语法from 表1 别名 【连接类型】join 表2 别名on 连接条件【where 筛选条件】【group by 分组】【having 筛选条件】【order by 排序】分类:内连接:inner外连接:(1)左外 left [outer](2) 右外 right [outer](3)全外 full [outer]交叉连接:cross特点:...

2020-03-30 23:37:52 198

原创 Mysql 自连接

#自连接是将一个表当成两个表来查询,将表1的属性和表2的属性来作为判断条件得到结果1.查询员工名和上级领导名称SELECT e.employee_id,e.last_name,m.employee_id,m.last_nameFROM employees AS e, employees AS mWHERE e.manager_id = m.employee_id;...

2020-03-30 17:25:47 87

原创 Mysql 多表查询

#从多个表查询1.从多个表查询时,from 表1,表2 where 判断条件SELECT last_name,department_name FROM employees AS e,departments AS d WHERE e.department_id = d.department_id;#要使用表名区分各个表中名字相同的值,并且使用了别名,所有的都不能再使用表名去使用某个值,都必须使...

2020-03-30 15:01:33 93

原创 Mysql 分组函数

#sum()1.sum()只对数值型起作用,但计算的时候会忽略NULL值#avg()2.avg()只对数值型起作用,但计算的时候会忽略NULL值#max()3.max()对任何类型数值都起作用,但计算的时候会忽略NULL值#min()4.同max()#count()5.count()对任何类型数值都起作用,但计算的时候会忽略NULL值#sum()可以和distinct一起使用去...

2020-03-29 15:54:09 103

原创 Mysql 排序查询

#标准语句1.select 字段 from 表名 [where 条件] order by 字段 desc;#降序2.select 字段 from 表名 [where 条件] order by 字段 asc;#升序若不写降序升序,则默认为升序#可实现多重主次排序3.select * from employees order by last_name desc,age asc;...

2020-03-27 09:19:44 128

原创 Mysql 条件查询

#语法1.select 语句 from 表名 where 条件#按照条件筛选2.> < == >= <= != <>#这个也是不等于&& || !and or not#模糊搜索3.like (between and) in (is null)#通配符4.%表示多个字符,_表示单个字符\表示转义字符5.between and ...

2020-03-25 21:56:13 102

原创 Mysql 基本查询语句

#查询某个变量或者常量1.select 常量名(或者变量,子串) from 表名字#取别名2.select 名字 as 新名字 from 表名#去除重复的字段3.select distinct 区分值 from 表名#+的作用4.mysql中+,只用来数值运算若一个为数字,另一个不为数字,则将另一个转换为数字后相加若另一个不能转化为数字,则值为第一个数字。若null+任何东西,...

2020-03-25 16:32:12 115

原创 Mysql 语法规范

1.不区分大小写,但关键字最好大写2.每行命令可以根据需要,或缩进,或换行3.每条命令以;结尾4.单行注释#注释多行注释/注释/

2020-03-25 11:19:43 217

原创 Mysql 常见命令

1.查看有哪几个数据库show databases;2.打开指定的库use 库名;3.打开当前库的所有表show tables;4.查看其它库的所有表select tables from 库名;5.创建表create table 表名(类型名 类型,类型名 类型,。。。);6.查看表结构desc 表明;7.查看mysql类型select version();...

2020-03-25 11:07:27 59

原创 Java 捕捉鼠标取点

1.鼠标的监视器如果写为implements MouseListener,必须写出所有的方法实现,而extends MouseAdapter,只需要重写需要的函数2.需要用到ArrayList与迭代器的功能,用ArrayList定义points(定义的点集),然后使用迭代器Iterator it = points.iterator();while(it.hasNext()) {Point ...

2020-03-16 02:06:18 243

原创 Java TextField事件监听

1.首先要建立Monitor,通过ActionEvent e的getSource()来获取TextFiled类对象,进行输出或者清零操作2.建立一个TFframe使用构造函数来将TextFiled添加进来,然后new一个Monitor类对象,使用TextFiled类对象添加Monitor监听3.在main()方法中,new TFframe();完成操作代码如下:import java.aw...

2020-03-13 21:02:13 2204

原创 Java GUI事件监听2

1.当有多个Button,需要区分时,在Button类对象中使用setActionCommand(String s) 来使Monitor完成区分2.Monitor中方法actionPerformed,使用e.getActionCommand()来获取不同的Button信息3.Button类对象通过addActionListener(Monitor m)添加监听,而不是add()代码如下:i...

2020-03-11 21:06:24 120

原创 Java GUI事件监听

1.Monitor()需要implements ActionListener后重写,然后在api中复制actionPerformed方法,进行改写2.监听器是加在Button对象上,而Button对象是添加Frame对象上3.监听步骤为:(1)事件源对象(2)当某件事件发生(3)向监听器传送某种事件对象(4)接到事件对象后进行某种处理(5)实现了 某种监听器接口的类的对象(6)注册图片示例...

2020-03-11 20:48:12 806

原创 Java GUI特殊Button造型

1.通过panel创建不同的Layout,再通过将不同的panel添加进Frame,实现本次小测试2.格子分隔通过new GridLayout(n,n)来实现3.将上下两个格子分为panel1和panel2.然后将每个按钮添加进panel124.分隔的格子通过p11,p22来实现。然后用p1添加p11,p2添加p22.来实现各自划分5.最后Frame将p1,p2add()按钮图形:代...

2020-03-10 21:26:54 350

原创 Java GUI BorderLayout

1.BorderLayout是设置在边界上,东南西北中2.用Frame类对象add()BorderLayout时,参数要使用BorderLayout.NORTH等,而不写为add(b1,“North”),如果字符串写错,会直接导致编译过程不出错,执行过程出错。而BorderLayout自带的值写错,则会编译过程出错代码如下:import java.awt.*;public class T...

2020-03-10 16:37:08 231

原创 Java GUI布局管理器

1.布局管理器需要额外new出来一个对象,使用FlowLayout来创建对象,FlowLayout的使用参见API2.创建了FlowLayout后,需要用Frame对象add(布局管理器),否则无法实现3.写到最后别忘了设置可见性`代码如下:import java.awt.*;public class TestFlowLayout2 { public static void main...

2020-03-10 16:16:06 146

原创 Java panel

1.Frame设置layout时,使用的方法是 setLayout(),具体参见api2.创建完panel对象后,使用Frame类对象将panel类对象使用add()添加。3.最后不要忘了设置可见性,setVisible(true),否则不可见代码如下:import java.awt.*;public class TestPanel {public static void main(S...

2020-03-09 20:44:38 443

原创 Java GUI编程初步

1.GUI编程的包是在awt里面2.Frame类中,设置大小的等方法均在window类中,但是可以直接用Frame的类对象去调用这些方法。3.Frame必须设置可见fr.setVisible(true);否则窗口不可见代码如下:import java.awt.*;public class TestFrame {public static void main(String[] args)...

2020-03-09 20:10:19 134

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除