首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Mysql必知必会!

    电话号码,生日,性别等信息,由于是要持久化数据,所以我们只能写到文件中,比如phone.txt.例如: image 第一行是表头,其他行是内容,数据之间用逗号分隔,每行是一条数据,这样设计完成之后就可以按行读取...它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。...它们只是可容纳值的最大长度不同。 有4种TEXT类型:TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT。这些对应4种BLOB类型,有相同的最大长度和存储需求。...排序 排序使用 order by 列名 asc/desc 作为语法 默认是asc(升序) 可以指定 desc 降序 5.1 查询所有学生记录,按年龄升序排序 SELECT * FROM stu ORDER...age DESC; image 5.3 查询所有雇员,按月薪降序排序,如果月薪相同时,按编号升序排序 SELECT * FROM emp ORDER BY sal DESC,empno ASC; image

    1.9K00

    SQL基本语法和书写格式

    top 数字 percent 列名 from 表名 where 查询条件 //按百分比提取 模糊查询 select * from 表名 where 列名 like '查询的值%' select * from...[]:括号中所指定范围内的一个字符 [^]:不在括号中所指定范围内的任意一个字符 聚合函数 SUM() 总和 AVG() 平均值 MAX() 最大值 MIN() 最小值 COUNT() 计数 字符串函数...') 另一个字符串中的起始位置 返回 2 len 字符串长度 select len('name') 返回 4 upper 转大写 select upper('name') 返回 NAME ltrim 清除字符左边的空格...select upper(' name ') 返回 "name " rtrim 清除字符右边的空格 select upper(' name ') 返回 " name" right 从字符串右边返回指定数目的字符...向上取整,取大于或等于 select ceiling(43.5) 返回 44 指定数值,表达式的最小整数 floor 向下取整,取小于或等于 select floor(43.5) 返回 43 指定表达式的最大整数

    1K10

    SQL的单表查询

    Ps:SELECT*注意:sql语句以;结尾 DDL:操作数据库、表、列等 使用的关键字:CREATE、ALTER、DROP 创建 create database mydb1; Create database...字段类型, 字段 2 字段类型, … 字段 n 字段类型 ); 常用数据类型: int:整型 double:浮点型,例如 double(5,2)表示最多 5 位,其中必须有 2 位小数,即最大值为...如果月薪相同时,按编号升序排序 SELECT * FROM emp ORDER BY sal DESC,empno ASC; 6 聚合函数 sumavgmaxmin count 聚合函数是用来做纵向运算的函数...: COUNT():统计指定列不为 NULL 的记录行数; MAX():计算指定列的最大值,如果指定列是字符串类型,那么使用字符串排序运算; MIN():计算指定列的最小值,如果指定列是字符串类型...注:凡和聚合函数同时出现的列名,一定要写在 group by 之后 -7.1 分组查询 查询每个部门的部门编号和每个部门的工资和: SELECT deptno, SUM(sal) FROM

    2.2K30

    干货 | Oracle数据库操作命令大全,满满的案例供你理解,收藏!

    例如: number(3) 999 88 5 number(n,m) 表示整数或者小数,n表示有效数字的最大位数,m表示小数的最大位数,n-m表示整数的最大位数 例如: number(7,2)...1 as 别名1,列名2 as 别名2,.....列名n as 别名n from 表名; 案例:查询emp表中,员工的编号(empno),员工姓名(ename),领导编号(mgr),入职时间(hiredate...5)max(列名) 求最大值 案例:查询emp表中,员工的最高工资 select max(sal) from emp; 练习:查询emp表中,员工总数,工资总和,平均工资,最低工资,最高工资,并给每列起别名...列名:列值不为空的,数据总数量 sum(列名) 求和 avg(列名) 求平均值 min(列名) 求最小值 max(列名) 求最大值 分组查询 聚合函数经常和分组查询一起使用 select 列名/...maxvalue 最大值 案例:创建一个序列,序列名为seq_n02,初始值为:100,增长步长为:5,最小值为10,最大值为200 create sequence seq_n02 start with

    3.9K20

    day04_MySQL学习笔记_01

    字段n 字段类型 ); 常用数据类型: int:整型 double:浮点型,例如:double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99; char:固定长度字符串类型; char...,按编号升序排序 SELECT * FROM emp ORDER BY sal DESC,empno ASC; 6 聚合函数查询   sum  avg  max  min  count   聚合函数是用来做纵向运算的函数...: COUNT(): 统计指定列中不为NULL的记录行数; MAX(): 计算指定列的最大值,如果指定列是字符串类型,那么使用字符串排序(即字典顺序)运算; MIN(): 计算指定列的最小值,如果指定列是字符串类型...查询 每个部门的部门编号以及每个部门的 人数: SELECT deptno,COUNT(*) FROM emp GROUP BY deptno;    凡和聚合函数同时出现的列名,一定要写在group...)>9000;     查询 工资大于1500,工资总和大于6000的部门 编号以及工资和,按工资总和降序排序 SELECT deptno,SUM(sal) FROM emp WHERE sal>1500

    80510

    干货 | Oracle数据库操作命令大全,满满的案例供你理解,收藏!

    例如: number(3) 999 88 5 number(n,m) 表示整数或者小数,n表示有效数字的最大位数,m表示小数的最大位数,n-m表示整数的最大位数 例如: number(7,2)...1 as 别名1,列名2 as 别名2,.....列名n as 别名n from 表名; 案例:查询emp表中,员工的编号(empno),员工姓名(ename),领导编号(mgr),入职时间(hiredate...)max(列名) 求最大值 案例:查询emp表中,员工的最高工资 select max(sal) from emp; 练习:查询emp表中,员工总数,工资总和,平均工资,最低工资,最高工资,并给每列起别名...,数据总数量 sum(列名) 求和 avg(列名) 求平均值 min(列名) 求最小值 max(列名) 求最大值 分组查询 聚合函数经常和分组查询一起使用 select 列名/聚合函数 from...maxvalue 最大值 案例:创建一个序列,序列名为seq_n02,初始值为:100,增长步长为:5,最小值为10,最大值为200 create sequence seq_n02 start

    3.8K20

    Python处理excel的强大工具-openpyxl

    获取工作表的最大行和最大列 #获取最大行: sheet.max_row #8# 获取最大列: sheet.max_column #4 获取多个单元格 方法一:切片方法,结果为一个元组 #获取...2] #获取A列到C列的单元格 cell3=sheet['A:C'] 方法二:iter_rows 和 iter_cols 方法,此方法得到的是一个可迭代序列 #获取行数1-2且列数1-4的单元格,逐行读取...cell4=sheet.iter_rows(min_row=1, max_row=2, min_col=1, max_col=4,values_only=True) #获取列数1-4且行数1-2的单元格,逐列读取...,系列名称来自行,第一行为系列名称 chart.add_data(data,from_rows=True,titles_from_data=True) chart.set_categories(categories...,系列名称来自行,第一行为系列名称 bc.add_data(bc_data,from_rows=True,titles_from_data=True) bc.set_categories(bc_cat)

    2.1K11

    如何在 Pandas DataFrame中重命名列?

    举例 1)读取movie数据集。 movies = pd.read_csv("data/movie.csv") 2)DataFrame的重命名方法接收将旧值映射到新值的字典。...当列表具有与行和列标签相同数量的元素时,此赋值有 以下代码就显示了这样一个示例 从CSV文件中读取数据,并使用index_col参数告诉Pandas将movie_title列用作索引。...该函数接收一个列名称并返回一个新名称。假设列中有空格和大写字母,则此代码将清除它们。...val.strip().lower().replace(" ", "_") movies.rename(columns=to_clean).head(3) 在某些Pandas代码中,还可以看到用于清除列名的列表推导式...使用新的清除列表,可以将结果重新赋值给.columns属性。假设列中有空格和大写字母,此代码将清除它们。

    5.6K20

    深入浅出HBase实战 | 青训营笔记

    列式存储的最大好处就是,其数据在表中是按照某列存储的,这样在查询只需要少数几个字段时,能大大减少读取的数据量。...列族(column family);用于组织一系列列名,一个列族可以包含任意多个列名。每个列族的数据物理上相互独立地存储,以支持按列读取部分数据。...列名(column qualifier);用于定义到一个具体的列,一个列名可以包含多个版本的数据。不需要预先定义列名,以支持半结构化的数据模型。...字典序有序排列 BlockCache:HBase以数据块为单位读取数据并缓存在内存中以加速重复数据的读取 ZooKeeper 分布式一致性共识协作管理,例如HMaster选主、任务分发、元数据变更管理等...column family的所有文件都被均分 最大的文件被均分,其他文件也必须以相同的rowkey切分以保证对其新Region的rowkey区间 每个新Region分别负责原Region的上/下半部分rowkey

    18210

    python数据分析笔记——数据加载与整理

    2、当文件没有标题行时 可以让pandas为其自动分配默认的列名。 也可以自己定义列名。 3、将某一列作为索引,比如使用message列做索引。通过index_col参数指定’message’。...4、要将多个列做成一个层次化索引,只需传入由列编号或列名组成的列表即可。...查找出结果以NAN显示。 6、逐块读取文本文件 如果只想读取几行(避免读取整个文件),通过nrows进行制定即可。...导入EXCEL数据 直接使用read_excel(文件名路径)进行获取,与读取CSV格式的文件类似。...当没有指明用哪一列进行连接时,程序将自动按重叠列的列名进行连接,上述语句就是按重叠列“key”列进行连接。也可以通过on来指定连接列进行连接。

    6.1K80
    领券