mysql数据库
文章平均质量分 69
林深不见鹿ee
95后天蝎座女生。通信行业需求分析师。产品经理小白。
展开
-
sql练习网址
附上sql练习网址,一起学习呀!!!每天打卡https://www.nowcoder.com/ta/sql原创 2021-08-19 18:04:28 · 274 阅读 · 0 评论 -
SQL学习
一、练习题例:有3个表S,C,SC:S(SNO,SNAME)代表(学号,姓名)C(CNO,CNAME,CTEACHER)代表(课号,课名,教师)SC(SNO,CNO,SCGRADE)代表(学号,课号,成绩)问题:1,找出没选过“黎明”老师的所有学生姓名。2,列出2门以上(含2门)不及格学生姓名及平均成绩。3,既学过1号课程又学过2号课所有学生的姓名。实战如下:建表:create table S(SNO char(10) NOT NULL DEFA...原创 2021-08-19 15:47:19 · 1074 阅读 · 3 评论 -
SQL语句实现多字段排序
一、SQL语句实现单字段降序、升序 select a.* from a order by a.id;默认情况下,一般是升序;关键字升序是asc,降序为desc;二、SQL语句实现多字段降序select a.* from a order by a.id desc,a.num desc;三、SQL语句实现多字段升序select a.* from a order by a.id ,a.num;四、SQ...原创 2018-06-22 14:26:22 · 21413 阅读 · 0 评论 -
利用SQL语句中的case、when、sum实现将表中的一列变为多列
一、原表status的结构如图所示:展示的主要字段有addtime1(丢失时间)、addtime2(捡到时间)、status(状态)1,表示成功;2 表示认领中;0表示未认领;二、现在报表设计的需求是统计一个月之内成功认领的个数、两个月之内成功认领的个数、三个月之内成功认领以及长时间未认领的个数;三、实现的SQL语句如下:这个实例是相当于将两个事件的差值作为一列,将该列拆分为多列,同时使用case...原创 2018-06-22 14:09:18 · 3525 阅读 · 0 评论 -
SQL语句中case、when、then的使用
使用语法为:select `pro`.`id` AS `id`,`pro`.`title` AS `title`,`pro`.`name` AS `name`,`pro`.`ltime` AS `ltime`,`pro`.`place` AS `place`,`pro`.`linkman` AS `linkman`,`pro`.`address` AS `address`,`pro`.`tel` ...原创 2018-06-22 12:17:31 · 9359 阅读 · 1 评论 -
左连接、右连接在管理信息系统的报表设计的重要性
1 左连接 (left join on )的使用方法:select a.*,b.* from a left join b on a.id=b.id;左连接使用之后,主要是按照表a的字段与表b进行连接,对于表b中没有的具体值,将自动默认为null值。通过对空值字段的筛选,可以选择出不符合要求的记录;(没有部门的员工等)2 右连接(right join on)的使用方法:select a.*,b....原创 2018-06-22 12:04:18 · 237 阅读 · 0 评论 -
各个数据库的默认端口
关系型数据库一 :Oracle驱动:oracle.jdbc.driver.OracleDriverURL:jdbc:oracle:thin:@:dbname注:machine_name:数据库所在的机器的名称,如果是本机则是127.0.0.1或者是localhost,如果是远程连接,则是远程的IP地址;(要访问是数据库的地址,如果是本机就是localhost,如果是远程连接,则原创 2017-11-17 15:32:56 · 27934 阅读 · 0 评论 -
sql语句实现对于分组语句的连接
一、连接使用的方法group_concat(x,y) x表示所要连接的字段名称,y表示连接不同字段之间的连接符号,默认为逗号 二、原创 2017-10-25 23:17:23 · 769 阅读 · 0 评论 -
SQL语句实现排名
一、实现思想: 对于单张成绩表(score)需要实现其排名,需要对自身的表进行数字比较; 二、表table(score) 建表: create table score( studentid int primary key, username varchar(20) not null, scores int not null,原创 2017-10-25 16:24:04 · 2928 阅读 · 0 评论 -
命令行执行SQL语句
由于之前一直使用可视化界面执行SQL语句,对于命令行执行SQL语句比较陌生,所以,今天尝试了一下,并记录下来,与大家分享; 一、win+r进入doc窗口; 二、找到你电脑里的mysql server安装的环境(本例子为C:\Program Files\MySQL\MySQL Server 5.6\bin) 三、由于电脑默认的路径是c:\User\leno原创 2017-10-23 17:28:00 · 15782 阅读 · 0 评论 -
sql语句实现简单查询以及索引查询
一、明确简单查询以及索引查询的区别 简单查询:是根据SQL语句中的条件进行查询,采用的手法是遍历查询,选出符合条件的记录; 索引查询如同书的目录一样,可以直接定位查询的位置,加快查询的速度; 二、SQL语句实现 简单查询: select * from table; 索引查询: sele原创 2017-10-30 21:03:30 · 17059 阅读 · 0 评论 -
sql语句实现查询实例
说明:本内容衔接上一次的内容,欢迎阅读 三十五、SQL语句中exists的用法 使用含有关键字exists查找未分配具体部门的员工的所有信息。 CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14)原创 2017-09-08 13:36:59 · 1140 阅读 · 0 评论 -
eclipse插入数据到MySQL数据库时,出现中文乱码问题的解决方法
中文乱码 问题,一直让人很烦,在百度上找了很多方法,都不行,后来,忽然想到一个方法,竟然没有乱码了,好了,进入正题; 首先,说明我的中文乱码是出现在配置hibernate时出现的; 解决方法:(这个方法适用于任何一个出现中文乱码的问题上) (1)在各个配置文件中设置encoding="utf-8"; (2)在连接数据库的URL中设置:原创 2017-09-24 14:54:04 · 13137 阅读 · 7 评论 -
sql语句实现查询
说明:此内容衔接上一次的内容原创 2017-09-07 15:44:30 · 1337 阅读 · 0 评论 -
sql语句实现查询
sql数据库学习原创 2022-06-28 15:57:06 · 970 阅读 · 0 评论 -
sql语句实现查询实例
说明:本文章衔接上一篇 十三、原创 2017-09-05 15:04:19 · 1615 阅读 · 0 评论 -
sql语句实现查询实例
说明:本内容衔接上次的内容 七、内连接(两张表均有时,才可以实现),我觉得内连接实现的功能和用where连接两表时,实现的功能是一样的 获取所有部门中当前员工薪水最高的相关信息,给出dept_no, emp_no以及其对应的salary(当前时间为9999-01-01)CREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`原创 2017-09-05 10:27:51 · 749 阅读 · 0 评论 -
sql语句实现查询
一、查询输出的行数的控制 select * from table order by ziduan1 desc/asc limit 0,5; 注意:(1)limit函数控制输出时,不能加括号; (2)limit函数的参数,第一个为可选参数(偏移量);第二个参数为输出条数(必选项目); (3)利用原创 2017-09-04 18:55:21 · 583 阅读 · 0 评论