
数据库
忍者1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
达梦数据库:第一章:MySQL数据库与达梦数据库的区别
达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM,它具有如下特点:1、通用性达梦数据库管理系统兼容多种硬件体系,可运行于X86、X64、SPARC、POWER等硬件体系之上。DM各种平台上的数据存储结构和消息通信结构完全一致,使得DM各种组件在不同的硬件平台上具有一致的使用特性。达梦数据库管理系统产品实现了平台无关性,支持Windows系列、各版本Linux(2.4及2.4以上内核)、Unix、Kylin、AIX、Solaris等各种主流操作系统。达梦数据库的服务转载 2021-10-12 20:38:09 · 1295 阅读 · 0 评论 -
达梦数据库,第二章:报错不是 GROUP BY 表达式
达梦数据库:在select中存在的字段,必须包含在group by 语句中sql改造: GROUP BY R.APP_CODE,R.APP_NAME 改成:更多请见:http://www.mark-to-win.com/tutorial/51316.html转载 2021-10-12 11:24:06 · 1237 阅读 · 0 评论 -
达梦数据库:第三章:报错有歧义的列名[PRIVILEGE_NAME]
sql改造之前sql改造之后更多请见:http://www.mark-to-win.com/tutorial/51315.html转载 2021-10-12 10:34:44 · 734 阅读 · 0 评论 -
MySQL数据库:第二章:基础查询
回退至Mysql数据库理论与实战#进阶一:基础查询语法:select 查询列表 from 表名;特点:1、查询的结果集是一个虚拟表,并没有真实存在2、查询列表支持常量、字段(列)、表达式、方法(函数)等类似于 System.out.println(一个值);补充:1、去重2、起别名3、常见的函数database()version()user()ifnull()concat()USE myemployees;#①查询常量SELECT 100 ;#数值型的常量值,不需要加引转载 2021-10-12 09:14:33 · 109 阅读 · 0 评论 -
MySQL数据库:第三章:条件查询
回退至Mysql数据库理论与实战#进阶2:条件查询语法:select 查询列表-----③from 表名 ----①where 条件表达式;-----②条件表达式的写法:情况一:关系表达式sql中的关系运算符:> < >= <= = <> !=情况二:逻辑表达式sql中的逻辑运算符:and、 or、 not【官方标准】&& || !情况三:模糊查询 ★like、between and、in、is null#一、按关系表达式进行转载 2021-10-12 09:12:07 · 271 阅读 · 0 评论 -
MySQL数据库:第四章:排序查询
作者:java_wxid回退至Mysql数据库理论与实战#进阶3:排序查询语法:select 查询列表——————③from 表名——————①where 条件——————②order by 排序列表 asc|desc;——————④特点:1、asc代表的是升序。升序是默认行为desc代表的是降序。2、排序列表支持单个字段、表达式、函数、别名,也支持以上的组合3、order by子句一般放在查询语句的最后!#1、通过单个字段进行简单的排序#案例;按工资降序SELECT * F转载 2021-10-10 17:31:00 · 268 阅读 · 0 评论 -
MySQL数据库:第五章:常见函数
回退至Mysql数据库理论与实战#进阶4:常见函数函数:类似于java中的”方法“,将完成某个功能的一系列步骤封装起来,对外暴露一个名字,供外界调用当我们学习别人定义好的方法(函数),只需要关心两件事:①叫什么(函数名)②干什么(函数功能)sql中的函数:肯定有,并且仅有一个返回值调用语法:select 函数名(实参列表);一、数学函数:abs绝对值mod取余floor向下取整truncate 截断ceil向上取整round四舍五入注意:sql中的round支持两个重载,规转载 2021-10-10 17:00:21 · 73 阅读 · 0 评论 -
MySQL数据库:第六章:分组函数/聚合函数
回退至Mysql数据库理论与实战#进阶5:分组函数/聚合函数本质上就是一种函数,调用语法:select 函数名(实参列表);函数:单行函数(常见函数):有几行,最终有几个结果分组函数(聚合函数):一组中有多行,但最终一个结果,一般用作统计分组函数:sum(参数):求和avg(参数):平均max(参数):求最大值min(参数):求最小值count(参数):统计个数#1.简单的使用SELECT SUM(salary),AVG(salary),MAX(salary),MIN(salary转载 2021-10-10 16:30:42 · 153 阅读 · 0 评论 -
MySQL数据库:第七章:分组查询
回退至Mysql数据库理论与实战#进阶6:分组查询语法:select 查询列表 ④from 表名——————————①where 分组前条件—— ②group by 分组的字段③having 分组后条件 ⑤order by 排序列表 ⑥特点:1、查询列表往往是:分组函数和分组后的字段换句话说,和分组函数一同查询的字段,一般就是分组后的字段2、分组查询的筛选有两种:分组前筛选和分组后筛选连接关键字 位置 筛选的结果集分组前筛选 where group by前面 原始表分组后筛选转载 2021-10-10 16:02:01 · 339 阅读 · 0 评论 -
MySQL数据库:第八章:连接查询
回退至Mysql数据库理论与实战#进阶7:连接查询理解:查询语句中涉及到的字段来自于多张表,将这种查询称为多表连接查询语法:select 查询列表 from 表名1,表名2;引入案例:select name,boyname from beauty,boys;select name,boyname from beauty,boys where boyfriend_id = boys.id;笛卡尔乘积:现象:表1和表2连接,结果为两表的完全连接结果,数据不正确表1m行,表2 n行,结果为:m*转载 2021-10-10 15:30:51 · 110 阅读 · 0 评论 -
MySQL数据库:第九章:子查询
回退至Mysql数据库理论与实战#子查询概念:出现在其他语句内部的select语句,称为子查询或内查询其他语法:可以是select语句,也可以是create、insert、update等。只是select语句出现的较多外面如果是select语句,称为主查询或外查询位置:子查询可以放在select语句中的select后面、from后面、where或having后面、exists后面分类:(放在where或having后面)单行子查询:子查询的结果只有一行多行子查询:子查询的结果可以有多行特转载 2021-10-10 15:01:06 · 243 阅读 · 0 评论 -
MySQL数据库:第十章:分页查询
回退至Mysql数据库理论与实战#进阶9:分页查询 ★引入:实际的开发时,一页往往显示不全所有数据,则用到了分页查询语法:select 查询列表 ⑥from 表 ①【join 表 ②on 连接条件 ③where 筛选 ④group by 分组 ⑤having 分组后筛选 ⑦order by 排序列表 ⑧】limit 【起始条目数,】查询的条目数; ⑨特点:起始条目数可以省略,默认从1开始。注意:此时起始索引从0开始公式:指定页数page,指定条目数sizeselect *转载 2021-10-10 12:30:33 · 122 阅读 · 0 评论 -
MySQL数据库:第十一章:合并查询(联合查询)
回退至Mysql数据库理论与实战#进阶10:合并查询(联合查询)引入:一个结果集的查询的数据来自于多张表。但多张表之间没有任何关联关系。语法:select 查询列表 from 表1 unionselect 查询列表 from 表2 union…select 查询列表 from 表n特点:①要求实现union的多条查询语句的查询列数必须一致,列名无要求,列的意义无要求,但建议一致!②union默认实现的是去重查询。如果不想去重,则使用union all#案例1:查询所有国家的用户信息S转载 2021-10-10 12:01:10 · 707 阅读 · 0 评论 -
MySQL数据库:第十二章:(DDL)Data Define Language数据定义语言
回退至Mysql数据库理论与实战#DDLData Define Language数据定义语言关键字:create、alter、drop库的管理表的管理#一、库的管理#1、创建库#语法:create database [if not exists] 库名CREATE DATABASE IF NOT EXISTS stu0906 ;#2、删除库#语法:drop database[if exists] 库名DROP DATABASE IF EXISTS stuBig0906;#二、表的管转载 2021-10-10 11:31:22 · 151 阅读 · 0 评论 -
MySQL数据库:第十三章:常见约束
回退至Mysql数据库理论与实战#常见约束理解:约束是用于限定表的字段的,为了保证数据表的完整性常见约束:★(not null)NOT NULL 非空:用于限定某字段为必填项,比如姓名、id等(default)DEFAULT 默认:用于限定某字段如果没有显式的插入值,默认存储的选项,比如性别、成绩等(primary key)PRIMARY KEY主键:用于限定某字段是唯一的、非空的,比如学号(unique)UNIQUE 唯一:用于限定某字段是唯一的,可以为空,比如:座位号(check)CHE转载 2021-10-10 11:03:23 · 133 阅读 · 0 评论 -
MySQL数据库:第十四章:(DML)Data Manipulation Language数据操纵语言
回退至Mysql数据库理论与实战#DML语句 ★Data Manipulation Language数据操纵语言关键字:insert 、update 、deleteUSE stu0906;CREATE TABLE stuinfo(id INT,stuname VARCHAR(20) NOT NULL,gender CHAR,borndate TIMESTAMP,seat INT);#一、插入语法:插入单行:insert into 表名(字段名,字段名,字段名…)values(转载 2021-10-08 17:33:50 · 112 阅读 · 0 评论 -
MySQL数据库:第十五章:MySQL安装到最后一步未响应MySQL Server Instance Configuration Wizard
MySQL安装到最后一步未响应第一个方法:打开C盘,并且显示隐藏文件,然后在C盘下就能找到一个文件夹叫 “ProgamData” ,打开它,删除里面的 “mysql” 文件夹,然后再重新安装mysql就可以了第二个方法:1.强退那个坑死人的未响应打√界面,也就是任务管理器强退,这个略,2.然后在本地硬盘找到MySQL的文件夹3.打开bin目录4.右键属性MySQLInstanceConfig.exe还有的情况是要打开安装目录\MySQL\MySQL Server 5.5\bin找到转载 2021-10-08 16:52:15 · 1136 阅读 · 0 评论 -
MySQL数据库:第十六章:sql高级函数
我最常用的一个函数是FIND_IN_SET逗号分隔的list列表SELECT ID,FID,APP_CODE,PARAM_VALUE,PARAM_TEXT,PARAM_SCHEAME,SHOWORDER FROM G_APP_DATA_CONSUME_PARAM WHERE FIND_IN_SET(FID,‘1,2,3,’) ORDER BY SHOWORDER DESC一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILIN转载 2021-10-08 16:13:36 · 148 阅读 · 0 评论