自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hudie.的博客

提高自己永远比迎合别人容易的多.

原创 ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL....问题分析与解决

ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you might wa...

2019-08-31 14:55:49

阅读数 307

评论数 0

原创 练习6:创建索引

案例:创建数据库index_test,按照下表的结构在index_test数据库中创建两个数据表test_table1和test_table2,并按照操作过程完成对数据表的基本操作。 (1)登录MySQL数据库 (2)创建数据库index_test (3)创建表test_table1 (4)创建表...

2019-08-29 15:54:55

阅读数 385

评论数 0

原创 MySQL索引

一、索引简介 (1)索引的含义和特定 (2)索引的分类 (3)索引的设计原则 二、创建索引 (1)创建表的时候创建索引 (2)在已经存在的表上创建索引 (3)删除索引 一、索引简介 索引用于快速找出在某列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始读完整个表,知道找出相关的行。表...

2019-08-29 15:52:06

阅读数 580

评论数 0

原创 练习5:MySQL数据插入、更新与删除

案例:创建表books,对数据进行插入、更新和删除操作,掌握数据表的基本操作。books表结构以及表中的记录如下表: 案例操作过程: (1)创建数据表books,并按照表8.1所示的结构定义各个字段。 (2)将表8.2中的记录插入books表中。分别使用不同的方法插入记录。 (3)将小说类型(no...

2019-08-29 15:48:55

阅读数 255

评论数 0

原创 MySQL更新数据、删除数据

(1)更新数据 (2)删除数据 (1)更新数据 MySQL中使用update语句更新表中的记录,可以更新特定的行或者同事更新所有的行,基本语法如下: update table_name set column_name1 = value1,column_name2 = value2,.....,c...

2019-08-29 15:47:32

阅读数 244

评论数 0

原创 MySQL---插入数据

(1)为表的所有字段插入数据 (2)为表的指定字段插入数据 (3)同时插入多条记录 (4)将查询结果插入到表中 首先创建person表来进行操作准备; mysql> create table person -> ( -> id int unsigned not ...

2019-08-29 15:46:53

阅读数 1535

评论数 0

原创 练习4:MySQL数据表查询操作

案例:根据不同条件对表进行查询操作,掌握数据表的查询语句。employee、dept表结构以及表中的记录如下: 案例操作过程: (1)创建数据表employee和dept。 (2)将指定记录分别插入两个表中。 (3)在employee表中,查询所有记录的e_no、e_name和e_salary字段...

2019-08-29 15:45:02

阅读数 611

评论数 0

原创 MySQL查询数据---使用正则表达式查询

正则表达式通常被用来检索或替换那些符合某个模式的文本内容,根据指定的匹配模式匹配文本中符合要求的特殊字符。例如,从一个文本文件中提取电话号码,查找一篇文章中重复的单词或者替换用户输入的某些敏感词语等,这些地方都可以使用正则表达式。 MySQL中使用regexp关键字指定正则表达式的字符匹配模式,下...

2019-08-29 15:40:31

阅读数 604

评论数 0

原创 MySQL查询函数---为表和字段取别名

(1)为表取别名 (2)为字段取别名 (1)为表取别名 当表名字很长或者执行一些特殊查询时,为了方便操作或者需要多次使用相同的表时,可以为表指定别名,用这个别名代替原来的名称。为表取别名的基本语法格式为: 表名 [as] 表别名 "表名"为数据库中存储的数据表的名称,“表别...

2019-08-29 15:38:25

阅读数 1271

评论数 0

原创 MySQL查询数据---合并查询结果

利用union关键字,可以给出多条select语句,并将它们的结果组合成单个结果集。合并时,两个表对应的列数和数据类型必须相同。各个select语句之间使用union或union all 关键字分隔。union不使用关键字all,执行的时候删除重复的记录,所有返回的行都是唯一的;使用关键字all的...

2019-08-29 15:37:37

阅读数 1503

评论数 0

原创 MySQL数据查询---子查询

子查询是指一个查询语句嵌套在另一个查询语句内部的查询。在select子句中先计算子查询,子查询结果作为外层另一个查询的过滤条件,查询可以基于一个表或者多个表。 子查询中常用的操作符有any(some)、all、in、exists。子查询可以添加到select、update和delete语句中,而且...

2019-08-29 15:36:31

阅读数 287

评论数 0

原创 MySQL数据查询---连接查询

连接关系是关系数据库模型的主要特点。连接查询是关系数据库中最主要的查询,主要包括内连接、外连接等。通过连接运算符可以实现多个表查询。在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当查询数据时,通过连接操作查询出存放在多个表中不同实体的信息。当两个或...

2019-08-29 15:34:44

阅读数 267

评论数 0

原创 MySQL数据查询---使用集合/聚合函数查询

MySQL聚合函数如下: 函数 作用 avg() 返回某列的平均值 count() 返回某列的行数 max() 返回某列的最大值 min() 返回某列的最小值 sum() 返回某列值的和 (1)count()函数 (2)sum()函数 (3)avg()函数 (4...

2019-08-29 15:32:03

阅读数 192

评论数 0

原创 MySQL查询数据---单表查询

单表查询指从一张表数据中查询所需的数据。 (1)查询所有字段 (2)查询指定字段 (3)查询指定记录 (4)带in关键字的查询 (5)带between and的范围的查询 (6)带like的字符匹配查询 (7)查询空值 (8)带and的多条件查询 (9)带or的多条件查询 (10)查询结果不重复 ...

2019-08-29 15:30:19

阅读数 163

评论数 0

原创 MySQL---基本查询语句

MySQL从数据表中查询数据的基本语句为iselect语句。select语句的基本格式是: select {*|<字段列表>} [ from <表1>,<表2>... [where <表达式> [group by <group ...

2019-08-29 15:26:09

阅读数 4420

评论数 1

原创 练习3:MySQL函数的使用

案例:使用各种函数操作数据,掌握各种函数的作用和使用方法。 (1)使用数学函数rand()生成3个10以内的随机整数。 (2)使用sin(),con(),tan(),cot()函数计算三角函数值,并将计算结果转换成整数值。 (3)创建表,并使用字符串和日期函数对字段值进行操作。 (4)使用case...

2019-08-29 15:25:17

阅读数 178

评论数 0

原创 练习2:运算符的使用

案例:创建数据表tmp15,其中包含varchar类型的字段note和int类型的字段price。 使用运算符对表tmp15中不同的字段进行运算。 使用逻辑操作符对数据进行逻辑操作。 使用位操作符对数据进行位操作。 首先创建tmp15表,插入一条记录,note值为"Thisisgo...

2019-08-29 15:24:02

阅读数 146

评论数 0

原创 练习1:数据表的基本操作

已经学习了MySQL的各种操作,如创建表、添加各种约束、产看表结构、以及修改和删除表。给出一个实战演练,全面复习一下数据表的基本操作基础。 案例:创建数据库company,按照下面两个表给出的表结构在company数据库中创建两个数据表offices和employees,按照操作过程完成数据表的...

2019-08-29 15:23:24

阅读数 216

评论数 0

原创 MySQL函数---其他函数

(1)格式化函数format(x,n) (2)不同进制的数字进行转换的函数 (3)IP地址与数字相互转换的函数 (4)加锁函数与解锁函数 (5)重复执行指定操作的函数 (6)改变字符集的函数 (7)改变数据类型的函数 (1)格式化函数format(x,n) format(x,n)将数字x格式化...

2019-08-29 15:22:52

阅读数 194

评论数 0

原创 MySQL函数---系统信息函数

(1)获取MySQL版本号、连接数和数据库名的函数 (2)获取用户名的函数 (3)获取字符串的字符集和排序方式的函数 (4)获取最后一个自动生成的ID值的函数 (1)获取MySQL版本号、连接数和数据库名的函数 1.version() version()返回指示MySQL服务器版本的字符串,这...

2019-08-29 15:20:40

阅读数 144

评论数 0

原创 MySQL函数---条件判断函数

(1)IF(expr,v1,v2)函数 (2)IFNULL(v1,v2)函数 (3)CASE函数 (1)if(expr,v1,v2)函数 在if(expr,v1,v2)函数中,若表达式expr是true(expr<>0 and epr<>null)返回v1,否则返回v2...

2019-08-29 15:17:40

阅读数 794

评论数 0

原创 MySQL函数---日期函数

(1)获取当前日期的函数和获取当前时间的函数 (2)获取当前日期和时间的函数 (3)UNIX时间戳函数 (4)返回UTC日期的函数和返回UTC时间的函数 (5)获取月份的函数month(date)和monthname(date) (6)获取星期的函数dayname(d)、dayofweek(d)和...

2019-08-29 15:16:20

阅读数 164

评论数 0

原创 MySQL函数---字符串函数

(1)计算字符串字符数和字符串长度的函数。 (2)合并字符串长度concat(s1,s2,…)、concat_ws(x,s1,s2,…)。 (3)替换字符串的函数insert(s1,x,len,s2)。 (4)字母大小写转换函数。 (5)获取指定长度的字符串的函数left(s,n)和right(s...

2019-08-29 15:12:50

阅读数 150

评论数 0

原创 MySQL函数---数学函数

(1)绝对值函数abs(x)和返回圆周率函数PI()。 (2)平方根函数sqrt(x)和求余函数mod(x,y)。 (3)获取整数的函数ceil(x)、ceiling(x)和floor(x)。 (4)获取随机数的函数rand()和rand(x)。 (5)函数round(x)、round(x,y)和...

2019-08-29 15:08:46

阅读数 157

评论数 0

原创 MySQL常见运算符详解

MySQ常见运算符介绍 (1).算数运算符 (2).比较运算符 (3).逻辑运算符 (4).位运算符 (5).运算符的优先级 MySQL常见运算符介绍 运算符是告诉MySQL执行特性算数或逻辑操作的符号。MySQL的内部运算很丰富,主要有四大类: 1.算数运算符 用于各类数值运算,包括:+、-、...

2019-08-29 15:05:38

阅读数 340

评论数 0

原创 MySQL数据类型详解

MySQL数据类型介绍 1.整数类型 2.浮点数类型和定点数类型 3.日期类型和时间类型 4.文本字符串类型 5.二进制字符串类型 6.如何选择数据类型 MySQL数据类型介绍 ①数值数据类型:整数类型 tinyint、smallint、mediumint、int、bigint,浮点小数类型fl...

2019-08-29 15:05:26

阅读数 486

评论数 0

原创 删除数据表

1.删除没有被关联的表 2.删除被其他表关联的主表

2019-08-29 15:04:55

阅读数 214

评论数 0

原创 MySQL---修改数据表

1.修改表名 2.修改字段和数据类型 3.修改字段名 4.添加字段 5.删除字段 6.修改字段的排列位置 7.更改表的存储引擎 8.删除表的外键约束 (1)修改表名 语法:alter table <旧表名> rename [to] 新表名;其中,to可省略 【例】将表tb_dep...

2019-08-29 15:04:28

阅读数 176

评论数 0

原创 MySQL---查看数据表结构

在MySQL中,查看表结构可以使用describe和show create table语句,下面详细介绍这两种语句: 1.查看表基本结构语句describe: describe/desc 语句可以查看表的字段信息,包括字段名、字段数据类型、是否为主键、是否有默认值等,语法规则如下: describ...

2019-08-29 14:57:47

阅读数 569

评论数 0

原创 MySQL---创建数据表

1.创建表的语法形式 2.使用主键约束 3.使用外键约束 4.使用非空约束 5.使用唯一性约束 6.使用默认约束 7.设置表的属性值自动增加 数据表是数据库存储的基本单位,被定义为列的集合。数据在表中按照行和列的格式存储,每一行代表一条唯一的记录,每一列代表记录的一个域。...

2019-08-29 14:57:22

阅读数 251

评论数 0

原创 正则表达式练习

1.将"我我…我我…我要…要…要要…学学学…学学…编编编…编程"去重,打印出"我要学编程"。 2.将ip地址进行地址段顺序进行排序。 3.对邮件地址进行校验。 package Regular正则表达式; import java.util.TreeSet; ...

2019-08-29 14:55:35

阅读数 377

评论数 0

原创 正则表达式(匹配、切割、替换、获取)

(1)正则表达式简介 作用:用于专门操作字符串。 特点:用一些特定的符号来表示一些代码操作,简化书写。 好处:可以简化对字符串的复杂操作。 弊端:符号定义越多,正则越长,阅读性越差。 正则表达式:定义了字符串的模式,是符合一定规则的表达式。 正则表达式并不仅限于某一种语言,但是在每种语言中有...

2019-08-29 14:55:29

阅读数 1135

评论数 0

原创 反射练习

只要知道类的权限名(包名+类名),参数,方法名就可以通过反射创建对象,为对象属性赋值,调用该对象相关方法。 package Reflection反射; import java.lang.reflect.Constructor; import java.lang.reflect.Method; ...

2019-08-29 14:55:12

阅读数 190

评论数 0

原创 反射(Class类、Constructor对象、Field对象、Method对象)

一、Class类是描述.class类的类。抽取.class文件中的共性的东西,再抽取后封装成对象。 public class Class{ 对成员变量进行描述 Filed 对构造函数进行描述 Constructor 对方法进行描述 Method 对注解进行描述 Annota...

2019-08-29 14:55:04

阅读数 179

评论数 0

原创 TCP网络通信(可靠协议)

一、Socket通信模型 利用套接字(Socket)开发网络应用程序早已被广泛采用,以至于成为事实上的标准。 通信的两端都要有Socket,是两台机器间通信的端点。 网络通信其实就是Socket间的通信。 Socket允许程序把网络连接当成一个流,数据在两个Socket间通过IO传输。 一般主动...

2019-08-29 14:54:45

阅读数 270

评论数 0

原创 UDP网络通信(不可靠协议)

一、UDP简介 UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据报的方法。 特点:无连接、不可靠、快速传输。 类别:传输层协议。 用途:发送IP数据包。 二、模拟UDP网络通信 接收端: package Nerwork_programming网络编程; import j...

2019-08-29 14:54:37

阅读数 217

评论数 0

原创 IP、域名和DNS的关系

java.lang.Object包下的InetAddress类表示互联网协议(IP)地址。

2019-08-29 14:54:10

阅读数 1358

评论数 0

原创 网络编程概述

(1)计算机网络: 地理位置不同的具有独立功能的多台计算机,通过通信线路连接,在①网络操作系统②网络管理软件③网络通信协议,三者的管理和协调下,实现 资源共享和信息传递的计算机系统。 (2)计算机网络功能: 资源共享 实现数据信息的快速传递 提高可靠性 提供负载均衡与分布式处理能力 集中管理以及...

2019-08-29 14:53:11

阅读数 186

评论数 0

原创 51nod1242 斐波那契数列的第n项 矩阵快速幂

51nod1242:斐波那契数列的第n项 矩阵快速幂问题: 使用矩阵计算后,还有一个注意点: 矩阵的(n-1)次幂后 (n >= 1),f[0][0]就是第 n 项; 矩阵的n次幂后,f[0][1]就是第n项; import java.util.Scanner; class S {...

2019-08-05 11:04:19

阅读数 162

评论数 0

原创 HDU1006 Tick and Tick 数学+枚举

HDU1006 :Tick and Tick 数学+枚举 题意:现在有一个普通的时钟,有时针、分针、秒针,(秒针是连续走,而不是一秒一秒的走)给你一个度数D(小于等于120°)。求:24小时中,三个指针超过这个度数的时间占所有时间的百分比是多少。保留小数点后三位。 import java.te...

2019-08-05 09:28:40

阅读数 233

评论数 0

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