- 博客(10)
- 收藏
- 关注
原创 Java下载安装与环境变量的配置
(12)再测试javac,输入javac,如果还有一堆东西,没有报错,说明javac也可以了。编译和运行Java程序需要下载JDK(Java Development Kit)(10)一直点击确定,在所有窗口都关闭后,同时按住win+R,输入cmd。(9)点击右侧新建并输入你的jdk安装路径。(13)最后看一下java的版本:java -version。(11)输入java,如果出现一堆东西,就说明安装成功了。至此,jdk的安装以及环境变量的配置就完成了。(6)变量值:你的jdk安装位置。
2024-04-25 10:00:00 503 1
原创 Java-多态
② 实际开发的过程中,父类类型作为方法形式参数,传递子类对象给方法,可以传入一切子类对象进行方法的调用,更能体现出多态的扩展性与便利。同一个类型的对象,执行同一个行为,在不同的状态下会表现出不同的行为特征。调用的是变量,不管子类有没有那个变量,结果都是构造器左边那个类的变量。(2)大范围类型的变量或者值必须强制类型转换给小范围类型的变量。(1)小范围类型的变量或者值可以直接赋值给大范围类型的变量。调用的是方法,运行出来的是构造器右边那个类的方法。(2)必须存在父类类型的变量引用子类类型的对象。
2024-04-24 22:19:33 174
原创 MySQL多表查询
1. 笛卡尔积:查询两个表(select * from 表1,表2)时出现两个表的数据相互乘积的现象,例如a表有A,B两条数据,b表有A1,B1两条数据,则结果为AA1,AB1,BA1,BB1。注意:联合查询的多张表的列数必须保持一致,字段类型也需要保持一致,union all会将全部数据直接合并在一起,union会对合并之后的数据去重!关系:一对一关系,多用于单表拆分,将一张表的基础字段放在一张表,其他字段放在另一张表。实现:在任意一方加入外键,关联另外一方的主键,并且设置外键为唯一的。
2024-04-22 15:00:00 2066
原创 MySQL约束条件
删除父表记录时检查是否有外键, 有则将子表对应的外键值设置为null。删除/更新父表记录时检查是否有外键,有则删除/更新子表相对应的记录。注意:最后一个字段后面不加逗号,其他字段后面都要加逗号!删除/更新父表记录时检查是否有外键,有则不允许删除/更新。更新父表记录时,将子表外键设为一个默认值。not action或restrict。
2024-04-22 10:01:46 142
原创 MySQL函数
4. 如果expr的值等于val1,返回res1,否则返回default默认值:case [expr] when [val1] then [res1]…7. 返回从字符串str从start位置起len个长度的字符串:substring(str,start,len)2. 如果value不为空,返回value1,否则返回value2:ifnull(value1,value2)1. 如果value为true,返回t,否则返回f:if(value,t,f)6. 去掉字符串头部和尾部的空格:trim(str)
2024-04-21 14:15:44 238 1
原创 MySQL数据控制DCL
3. 修改用户密码:alter user ‘用户名’@‘主机名’ identified with mysql_native_password by ‘新密码’2. 创建用户:create user ‘用户名’@‘主机名’ identified by ‘密码’7. 撤销权限:remove 权限列表 on 数据库名.表名 from ‘用户名’@‘主机名’6. 授予权限:grant 权限列表 on 数据库名.表名 to ‘用户名’@‘主机名’4. 删除用户:drop user ‘用户名’@‘主机名’
2024-04-21 14:05:15 228 1
原创 MySQL数据查询DQL
1. 完整单表查询:select 字段 from 表名 where 条件 group by 分组字段 having 分组后条件列表 order by 排序字段 limit 分页参数。select name, concat(字段名1, ', ', 字段名2, ', ', 字段名3) as 别名 from 表名;select 字段 from 表名 order by 字段1,排序方式1,字段2,排序方式2。2. 查询多个字段对应的数据:select 字段名1,字段名2 from 表名。
2024-04-21 13:57:55 830
原创 MySQL数据操作DML
3. 给指定字段一次添加(插入)多条数据:insert into 表名 (字段名1,字段名2) values(值1,值2),(值1,值2),(值1,值2)4. 给全部字段一次添加(插入)多条数据:insert into 表名 values(值1,值2),(值1,值2),(值1,值2)1. 插入数据(添加数据):insert into 表(字段名1,字段名2)values(值1,值2);5. 修改数据:update 库名 set 字段名1=值1,字段名2=值2 [where 条件];
2024-04-21 13:40:31 213
原创 MySQL数据库(表)DDL操作
12. 修改表中字段的数据类型:alter table 表名 modify 字段名 新数据类型(长度) [comment 注释] [约束]2. 在一个库里查看另一个库的内容(此时还在原来那个库里):(或者说查看其他库的所有表) show tables from 库名;5. 给某个表添加字段:alter table 表名 add 字段名 类型(长度) [comment 注释] [约束]6. 修改表中字段名和字段的数据类型:alter table 表名 change 旧字段名 新字段名 类型(长度)
2024-04-21 13:35:15 218 2
原创 MySQL服务端的启动与停止
Mysql服务端的启动:以管理员身份打开命令提示符窗口,输入net start mysql80,后面的80根据软件而定。Mysql服务端的停止:以管理员身份打开命令提示符窗口,输入net stop mysql80,后面的80根据软件而定。方法一:点击电脑左下角的“开始”图标,直接输入mysql,找到command-line-client,单击后输入密码。注意:第一个p是大写,第二个p后面跟着的是密码,并且p与密码之间不能有空格!MySQL服务端的登录。
2024-04-20 21:54:33 285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人