MySQL
ISWW
消失了几个月,转了好几个弯,放弃了考编,来到考研。我当像鸟,飞往我的山。
展开
-
MySQL:命令行导入数据报错
使用MySQL命令行尝试导入数据时,报了如下两个错误。一、错误1错误原因:使用MySQL本地的客户端加载数据到数据库中时,需要得到服务器的允许。解决方案如下:设置全局变量,并重启客户端。(1)在命令行输入set global local_infile=1,运行;(2)继续输入show variables like '%local%',运行。会查询到local_infile的状态为on。...原创 2020-04-24 18:15:46 · 945 阅读 · 0 评论 -
SQL:GROUPING运算符
一、ROLLUP同时得出合计和小计二、GROUPING函数三、CUBE四、GROUPING SETS原创 2020-04-22 19:11:38 · 315 阅读 · 0 评论 -
SQL:窗口函数
一、窗口函数二、专用窗口函数的种类三、作为窗口函数使用的聚合函数四、计算移动平均原创 2020-04-22 17:55:41 · 288 阅读 · 0 评论 -
SQL:集合运算
一、表的加减法1.集合运算2.表的加法UNION3.包含重复行的集合运算4.记录的减法EXCEPT二、以列为单位对表进行联结1.内联结2.外联结3.交叉联结原创 2020-04-22 12:26:21 · 236 阅读 · 0 评论 -
SQL:CASE表达式
。。。原创 2020-04-21 22:29:15 · 674 阅读 · 0 评论 -
SQL:谓词
LIKEBETWEENIS NULL、IS NOT NULLINEXIST原创 2020-04-21 22:11:47 · 617 阅读 · 0 评论 -
SQL:函数
函数的种类:1.算术函数,用来进行数值计算的函数。2.字符串函数,用来进行字符串操作的函数。3.日期函数,用来进行日期操作的函数。4.转换函数,用来转换数据类型和值的函数。5.聚合函数,用来进行数据聚合的函数。一、算术函数-- 创建SampleMath表CREATE TABLE SampleMath( m NUMERIC (10,3), n INTEGER, p INTE...原创 2020-04-21 21:14:53 · 173 阅读 · 0 评论 -
SQL:复杂查询
一、视图1.视图和表在SQL语句中,视图就是一张表。视图和表的区别:是否保存了实际的数据,表中存储的是实际数据,视图中保存的是从表中取出数据所使用的SELECT语句。在创建表时,通过INSERT语句将数据保存到数据库中,而数据库被保存在计算机的存储设备中。因此,通过SELECT语句查询数据时,是从存储设备中读取数据,进行计算后,再将结果返回给用户。但是,视图保存的是SELECT语句,不会将...原创 2020-04-21 20:07:18 · 356 阅读 · 0 评论 -
SQL:数据更新
一、数据的插入1.INSERT执行下列sql语句,创建新表ProductIns。CREATE TABLE ProductIns( product_id CHAR(4) NOT NULL, product_name VARCHAR(100) NOT NULL, product_type VARCHAR(32) NOT NULL, sale_price INTEGER DEFAULT 0...原创 2020-04-21 16:42:12 · 1875 阅读 · 0 评论 -
SQL:聚合与排序
一、聚合查询1.聚合函数聚合,将多行记录汇总为一行。聚合函数,用于汇总的函数。常用聚合函数含义COUNT计算表中的记录数(行数)SUM计算表中数值列中数据的合计值AVG计算表中数值列中数据的平均值MAX求出表中任意列中数据的最大值MIN求出表中任意列中数据的最小值2.计算表中数据的行数计算全部数据的行数。-- *表示全部列...原创 2020-04-20 23:32:07 · 479 阅读 · 0 评论 -
SQL:运算符
一、算术运算符SQL语句中可以使用计算表达式。SELECT product_name,sale_price,sale_price * 2 AS "sale_price_x2"FROM Product;SQL四则运算符运算符加+减-乘*除/注意,SQL语句中使用括号()时,括号内的运算表达式优先级得到提升。考虑NULL参与计算的几...原创 2020-04-20 20:29:08 · 888 阅读 · 0 评论 -
SQL:认识数据库
一、DBMS种类二、DB结构(一)RDBMS常见系统结构RDBMS常见的系统结构为:客户端/服务器(C/S类型)。(二)表的结构表,管理数据的二维表,存储在RDBMS管理的数据库中。一个数据库可以存储多张表。表的列,为字段,代表保存在表中的数据项目。表的行,为记录,表示一条数据。RDB以“行”为单位读写数据。行和列交汇的方格,为单元格。一个单元格只能输入一个数据。...原创 2020-04-20 18:45:55 · 159 阅读 · 0 评论 -
SQL:认识SQL
一、标准SQL和特定SQL以ANSI修订的SQL标准为基准的SQL ,是标准SQL。只能在特定RDBMS中使用的特殊SQL语句,为特定SQL。二、SQL语句分类三、SQL语句的基本书写规则1.一条SQL语句描述一个数据库操作,逐行执行SQL语句,以分号;结尾。2.SQL语句不区分大小写,但一般大写关键字、大写表名首字母,其他小写。插入表中的数据,区分大小写。3.常数的书写方式...原创 2020-04-20 18:43:58 · 117 阅读 · 0 评论 -
SQL:表的CURD操作
示例数据如下图所示,第一行是数据的项目名,从第2行开始是数据记录。一、数据库的创建CREATE DATABASE <数据库名称>;CREATE DATABASE shop;二、表的创建USE <数据库名>;CREATE TABLE <表名>( <列名1> <数据类型><该列所需约束> , ...原创 2020-04-20 18:41:59 · 268 阅读 · 0 评论 -
SQL:SELECT语句
一、列的查询查询表中某几列匹配查询,通过SELECT语句查询并选出必要数据的过程。SELECT <列名> FROM <表名>;-- SELECT列举要查询的列-- FROM指定要查询的表SELECT product_id,product_name,purchase_price FROM Product;查询出的列,顺序可以任意指定。查询结果中列的顺序和...原创 2020-04-20 18:35:20 · 2852 阅读 · 0 评论