291294878

什么是子查询?

写在()中,把内层查询结果当做外层查询参照的数据表来用,不能和父查询一样的表,一个表多as几次select * from fruits where f_id in(select f_id from fruits where f_price between 10 and 20);a、子查询总是从内向外进行处理,实际上DBMS处理了两个操作。可以from不同的tables。b、作为子查询的sel

0.0000 0 3
  • 关注作者
  • 收藏
291294878

mysql基本操作语言有哪些?

1、增:insert()insert into grb_order_20180708 (order_money,id,create_time,memeber_id,status) values(200,A003,'2017-04-12 18:01:12',3,3);利用insert将select插入另一表中(只关心列的位置,列名不要求相同)insert into grb_orde

0.0000 0 3
  • 关注作者
  • 收藏
291294878

mysql基本语句有什么?

1、增:create(database、table、view、索引、触发器)Create database demo;创建名为demo的数据库Create table grb_order_20160711 (id varchar(20),name char(20),age int, birth date );创建表2、删:drop(database、table)drop database

0.0000 0 1
  • 关注作者
  • 收藏
PGC123

Mysql不能远程访问,如何设置?

Linux上的mysql不可以远程登录他,这个是怎么回事?MySQL作为一种服务程序,主要是服务远程用户的,因此只需简单几步设置mysql就可以被远程访问了,设置步骤如下:1.编辑mysql的配置文件 vim /etc/mysql/my.cnf 把下面一行注释掉 #bind-address = 127.0.0.1 2.授权从其他的IP可以访问,以root的身份访问在mysq

0.0199 1 1
  • 关注作者
  • 收藏
291294878

SQL存储

1、SQL语句:先编译后执行2、存储过程:(就是封装函数)一组可编程的函数,是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。存储过程的优点是什么呢?  ①将重复性很高的一些操作,封装到一个存储过程中,简化了对这些SQL的调用  ②批量处理:SQL 循环,减少流量,也就是“跑批”  ③统一接口,确保数据的安全相对于o

0.0000 0 0
  • 关注作者
  • 收藏
291294878

SQL语句区别?

insert into select语句与select into from语句区别1、insert into select语句:>>为插入数据 Insert into Table2(field1,field2,...) select value1,value2,... from Table1 要求目标表Table2必须存在,由于目标表Table2已经存在,

0.0000 0 3
  • 关注作者
  • 收藏
291294878

什么是事务?

1、事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。2、事务能够管理insert、update、delete语句,可以使用但不能回退create或drop语句3、事务的四个特性(ACID特性) a、原子性:事务是数据库的逻辑工作单位,事务中包括的操作要么全做,要么全不做。 b、一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一

0.0000 0 4
  • 关注作者
  • 收藏
291294878

什么是SQL?

1、基础知识点a、oracle、mysql、acess、SQL server等都支持sql语法b、每个公司都对sql进行了改进,c、大数据spark sql2、sql语言a、一种编程语言,结构化查询语言(Structured Query Language)b、一种数据库查询与设计语言c、用于存储数据以及查询、更新和管理关系的数据库系统d、各种数据处理逻辑与方法的实现,都可以通过SQ

0.0000 0 6
  • 关注作者
  • 收藏
291294878

什么是数据库?

数据库-表-字段数值关系型数据库。2、数据库管理系统DBMSSQL是由DBMS处理的指令,数据库是通过DBMS创建和操作的库。许多DBMS厂商会在SQL的基础上增加语句或指令。Excel是一个二维表,数据库中的表也是二维表

0.0000 0 7
  • 关注作者
  • 收藏
291294878

SQL中distinct的用法?

table表如下idname1a2b3c4c5b Test1 select distinct name from table---------- nameabc Test2 select distinct name, id from table---------- idname1a2b3c4c5b注:distinct同时作用

0.0000 0 2
  • 关注作者
  • 收藏
kejiayuan0806

MySQL如何去重

问题描述MySQL中表格里再补表的情况下将表格里的数据如何一步去重解决方法insert into 表名A (字段名列表) select distinct 字段名列表 from 表名B;

0.0000 0 1
  • 关注作者
  • 收藏
809669515

MySQL中MyISAM与InnoDB区别及选择

刚开始学MySQL的时候,会看到老师说主要使用两种引擎:InnoDB和MyISAM,那么两种引擎有什么区别呢?InnoDB:支持事务处理等不加锁读取支持外键支持行锁不支持FULLTEXT类型的索引不保存表的具体行数,扫描表来计算有多少行DELETE 表时,是一行一行的删除InnoDB 把数据和索引存放在表空间里面跨平台可直接拷贝使用InnoDB中必须包含AUTO_INCRE

0.0000 0 3
  • 关注作者
  • 收藏
809669515

MySQL Workbench 刚安装无法执行DML语句

问题描述:MySQL Workbench上使用"DELETE FROM TABLE_E;"清空一个表时返回错误:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode,

0.0000 0 3
  • 关注作者
  • 收藏
kejiayuan0806

cmd中输入net start mysql 提示:服务名无效

问题描述cmd中输入net start mysql 提示:服务名无效 请键入NET HELPING 2185以获得更多的帮助 解决方法因为net start 服务名,启动的是win下注册的服务。如果系统中并没有注册mysql到服务中,就会提示服务名无效。1、进入MySQL的bin目录2、在命令行窗口输入:mysqld –install,回车,提示:Service successfu

7.3780 2 1
  • 关注作者
  • 收藏
kejiayuan0806

MySQL中case when实现行转列

问题描述MySQL中case when实现行转列时为什么要用max()或者其他聚合函数原始数据如下图: 解决方法1、当不加聚合函数未分组的数据显示如下图: 然后执行GROUP BY时因为没有聚合函数,那么会从基表里取分组后字段的第一条数据。 就显示为以下结果: 2、当加聚合函数后,这个基表MAX()中因为case when‘课程’取最高分,再对‘姓名’进行

0.0000 0 2
  • 关注作者
  • 收藏
kejiayuan0806

MySQL导入大批量数据报错

问题描述MySQL5.7中,采用innodb引擎的数据表中执行大批量数据的更新,插入,删除操作时,会因默认的引擎参数太小而报错:the total number of locks exceeds the lock table size 解决方法发生此种报错表示Mysql数据库的参数innodb_buffer_pool_size当前配置的大小已经不足够支持你的操作所需缓冲空间了。此参数用

0.0000 0 4
  • 关注作者
  • 收藏
PGC123

关于workbench闪退问题补充

当有错误的操作或者导入了错误的sql脚本后,workbench下次启动的时候容易出现崩溃及闪退情况,解决方法呢在 MySQL workbench 闪退 这篇帖子中有提过,然而最近发现有小伙伴根据此贴没能解决问题,经分析发现解决方法本身没问题,那问题在哪呢?如下:首先大家找不到此路径 C:\Users\Administrator\AppData\Roaming\MySQL\Workbenc

0.7251 5 2
  • 关注作者
  • 收藏
PGC123

在Workbench中update更新数据库1175错误

在执行更新mysql数据库表代码后出现如下报错:Error Code: 1175 You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column 这个错误一般是在批量更新或批量删除时发生。是MySQL Workbench的安全设置。当要执行的SQL语句

0.7199 4 3
  • 关注作者
  • 收藏
kejiayuan0806

SQL中char和varchar有什么区别

char和varchar的区别:在建立数据库表结构的时候,为了给一个String类型的数据定义一个数据库的数据库类型,一般参考的都是char或者varchar。char的长度是不可变的,而varchar的长度是可变的,也就是说,定义一个char[10]和varchar[10],如果存进去的是‘csdn’,那么char所占的长度依然为10,除了字符‘csdn’外,后面跟六个空格,而varchar

0.0000 0 1
  • 关注作者
  • 收藏
kejiayuan0806

MySQL忘记root用户的密码

在搭建本地wamp环境时候,忘记了MySQL的root密码或打算修改root用户密码的方法:1、关闭正在运行的MySQL服务。2、打开DOS窗口,转到mysql\bin目录。 3、输入mysqld --skip-grant-tables回车,启动MySQL服务的时候跳过权限表认证。 4、再开一个DOS窗口(刚才那个DOS窗口不要关闭),转到mysql\bin目录。5、输入mysq

63.2739 2 2
  • 关注作者
  • 收藏

热门用户 换一批

本月PGC排行 总奖励
01
CDA持证人阿涛哥
480.0000
02
85691082
320.0000