- 博客(8)
- 问答 (2)
- 收藏
- 关注
原创 DML语言 插入,修改,删除语句
一、插入语句#查询语句/*语法INSERT INTO 表名(列名,.....) VALUE(值1,......)*/ #插入值的类型要与类的类型一致#不可以为空的列必须插入值,可以为空的列列名和值都可以省略也可以填空#列的顺序可以调换#列数和值的个数必须匹配#省略列名,默认所有列,而且列的顺序和表中的顺序一致/*语法INSERT INTO 表名SET 列名=值,列名=值....*/ INSERT INTO 表名SELECT 数据 UNIONSELEC.
2021-11-24 14:59:19 254
原创 MySQL流程控制函数
if语句 if(判断,true,flase);case语句 使用一 case 要判断的字段和表达式 when 常量1 then 要显示的值或语句(语句加;) when 常量2 then 要显示的值或语句(语句加;) ... else 要显示的值n或语句n 默认; end#查询员工的工资,要求部门号=30,显示的工资为1.1倍部门号=40,显示的工资为1.2倍部门号=50,显示的工资为1.3倍 select salary 原...
2021-11-11 16:18:21 447
原创 MySQL日期函数
#now 返回当前系统日期+时间select now();#curdate 返回当前系统日期,不包含时间select curdate();#curtime 返回当前时间,不包含日期select curtime();#可以获得指定的部分,年,月,日,小时,分钟,秒select year(now()) 年;select year(2001-6-5) 年;#查询员工的入职时间SELECT YEAR(hiredate) 年 FROM employees;SELECT MONTH(...
2021-11-10 17:34:12 747
原创 MySQL排序查询
select 查询列表 from 表 where 条件 order by [升序asc/降序desc]#案例1:按年薪的高低显示员工的信息和年薪【按表达式排序】SELECT * , salary*12*(1+IFNULL (commission_pct,0))年薪FROMemployeesORDER BY salary*12* (1+工FNULL (commission_pct,0)) DESC; #案例2:按年薪的高低显示员工的信息和年薪【按别名排序】S...
2021-11-09 19:24:04 594
原创 数据库模糊查询
(1)like 一般与通配符进行搭配使用通配符 %任意多个字符,包含0个字符 。 _任意单个字符#查询员工名中包含字符a的员工信息select * from 表名 where 列名 like '%a%';#查询员工名中第三个字符a的员工信息select * from 表名 where 列名 like '__a%';escape后指定转义字符select * from 表名 where 列名 like '_$_%' escape $;(2)between and ...
2021-11-08 19:41:40 403
原创 MySQL数据库
小编今天在中思教育学习新内容数据库,什么是数据库网上都有咱们就不细说了,咱们直奔主题。数据库-表数据库中以表为组织单位存储数据。表类似我们的Java类,每个字段都有对应的数据类型。那么用我们熟悉的java程序来与关系型数据对比,就会发现以下对应关系:类----------表类中属性----------表中字段对象----------记录表中的一行称之为记录就是java中的对象,而一条记录(id 、name 、age)就是对象中的数据,这样大家明白吧CREATE DATABAS
2021-11-04 19:03:42 55
原创 线程安全问题
一、线程安全出现的原因在使用多线程的时候,往往会出现线程安全的问题,我们直到一个共享数据是可以由多个线程一起操作的,但是当一个共享数据在被一个线程操作的过程中,操作未被执行完毕,而此时另一个线程参与进来操作该共享数据,就会导致共享数据存在安全问题二、解决线程安全问题如今解决线程安全问题的办法就是当共享数据被一个线程操作完毕后,才能允许其他线程进行操作,所以这里有两个解决线程安全问题的方法,一个是同步代码块,即给操作共享数据的代码加上一个锁(也叫同步监视器),另一个就是同步方法三、实现线程安全
2021-11-03 19:47:57 163
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人