MySQL是一个流行的关系型数据库管理系统,以下是一些常用的MySQL语句: 创建数据库 CREATE DATABASE database_name; 删除数据库 DROP DATABASE database_name
4 // >> 2,SQL查询的是表和表中的列;HQL查询的是对象与对象中的属性。 5 // >> 3,HQL的关键字不区分大小写,类名与属性名是区分大小写的。...6 // >> 4,SELECT可以省略. 7 8 // 1,简单的查询,Employee为实体名而不是数据库中的表名(面向对象特性...FROM Employee e"; // 相当于"FROM Employee e" 25 hql = "SELECT e.name FROM Employee e"; // 只查询一个列,返回的集合的元素类型就是这个属性的类型...26 hql = "SELECT e.id,e.name FROM Employee e"; // 查询多个列,返回的集合的元素类型是Object数组 27 hql = "...Long型的 46 hql = "SELECT min(id) FROM Employee"; // 返回的结果是id属性的类型 47 48 //8,分组:
. // 特点: // >> 1,与SQL相似,SQL中的语法基本上都可以直接使用。 // >> 2,SQL查询的是表和表中的列;HQL查询的是对象与对象中的属性。...// >> 3,HQL的关键字不区分大小写,类名与属性名是区分大小写的。.... // 1,简单的查询,Employee为实体名而不是数据库中的表名(面向对象特性) hql = "FROM Employee"; hql = "FROM Employee AS e"; /...SELECT e FROM Employee e"; // 相当于"FROM Employee e" hql = "SELECT e.name FROM Employee e"; // 只查询一个列,返回的集合的元素类型就是这个属性的类型...Long型的 hql = "SELECT min(id) FROM Employee"; // 返回的结果是id属性的类型 //8,分组: Group By ...
1.创建数据库的语句如下: Create database databaseName 上述语句创建一个名字叫 databaseName 的数据库 2.删除数据库的语句如下。 ...Drop database databaseName 上述语句将删除databaseName 数据库 3.创建表的格式如下: Create table tableName (column1...(id int,name varchar(50),passworld varchar(50),email varchar(50),age int, birthday datetime); 4.删除表的语句如下...drop table [user]; 5.插入一条记录的语句格式如下: insert into tableName (column1,column2,...) values (value1,value2...7.更新一条或者多条记录 update tableName set columnName = newColumnValue; 以下语句中更新 user 表中 id = 1 的 passworld
大家好,又见面了,我是你们的朋友全栈君。 语法: 一步步由浅到深,这里用的都是mysql做的。...insert into 表名 values(字段1值,字段2值,……),(字段1值,字段2值,……); 个别字段插入 insert into winton(id) values(004); 查看插如后的结果...=值 where 条件; 常用函数 求和 select sum(score) from t1; 注:sum(字段) 对字符串和时间无效 求平均值 select avg(score) from t1;...返回数值最大的 求最小值 select min(name) from winton; 注:min(colunm)返回字母序最小值,返回数值最小值 常用的修饰符 distinct 字段中值唯一 select...移除索引 drop index wintonIndex on winton; 语法: drop index 索引名 on 表名; 结尾 恩,基本能想起来的就值么多了,都是最基础,最常用的一些。
DBA常用的SQL语句 数据库的大小 数据库的大小主要是数据文件(dba_data_files)和临时文件(dba_temp_files;)的大小之和。...1515192320 --查询临时文件大小 SQL> select sum(bytes) from dba_temp_files; SUM(BYTES) ---------- 30408704 --查询数据库的大小...bytes) from dba_ temp_files) as total_size from dual; TOTAL_SIZE ---------- 1545601024 查询某个段对象(表,索引)的大小
库操作 建立库 CREATE DATABASE IF NOT EXISTS `库名` DEFAULT CHARACTER SET = utf8; 查看所有 SHOW DATABASES; 查看正在使用的...VALUES (数据1,数据2...); 修改 给指定字段的所有数据,更新数值 UPDATE `表名` SET `字段` = 数值; 给符合条件的指定字段的数据,更新数值只能加WHERE 约束条件 UPDATE...表名` WHERE 约束条件; 删除所有的数据,不保留id主键值 TRUNCATE TABLE `表名`; # 其他内容 设定数据库编码格式: SET NAMES utf8 / gbk; 不是真正的修改数据库的编码格式...是设定当前数据库数据,显示的编码格式 不修改数据库原始的编码格式 确保数据库的编码格式,与显示环境的编码格式统一 在数据库中,设定的编码格式,会体现在数据的数据中,但是我们看不到效果 必须要与显示环境的编码格式统一...数据库设定的编码格式是utf8 显示环境1: 可视化工具 MySQL-front 设定数据库可以是任意编码格式,都能正常显示 显示环境2: cmd命令行 cmd命令行的显示编码格式是 gbk 如果 数据库编码格式
SQL语句的种类 数据定义语句(DDL:Data Definition Language) 包括create和drop等操作; 在数据库中创建新表或删除表(create table或 drop table...); 数据操作语句(DML:Data Manipulation Language) 包括insert、update、delete等操作 数据查询语句(DQL:Data Query Language)...可以用于查询获得表中的数据 关键字select是DQL(也是所有SQL)用得最多的操作 其他DQL常用的关键字有where,order by,group by和having DDL语句 删除表...('why', 18, 1.88); 语句说明 INSERT INTO: 插入数据 ‘t_student’: 在哪一个表中插入数据 (数据的字段): 给哪些字段插入数据 VALUES (‘why’,...18, 1.88): 插入的具体值 更新数据 UPDATE 't_student' SET 字段 = '值' WHERE 条件判断; 语句说明 UPDATE: 跟新数据 ‘t_student’:
1.查询所有表的数据量 SELECT A.NAME ,B.ROWS FROM sysobjects A JOIN sysindexes B ON A.id = B.id WHERE A.xtype...ALTER DATABASE TEST SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE TEST SET RECOVERY FULL GO 3.查询包含的数据文本...where o.id = s.id and text like '%Spend%' and o.xtype = 'P' 4.查询数据库操作 SELECT ST.text AS '执行的SQL...语句', QS.creation_time AS '执行时间' , QS.* FROM sys.dm_exec_query_stats QS CROSS
total = 2; –2、根据id查询重复数据详细信息—- select * from t_baiduapi where businessman_id = 1406; –3、 –先去除重复,去除后的数据将重新插入新表中...,即就得到了没有重复后的数据了—- INSERT INTO t_baiduapi select distinct * from table2 GROUP BY longitude,latitude; –...–5、 –经纬度计算(来算出两地的距离)(荐)—- –6、 –子查询—- 代码附上:1、 drop function if exists getDistance; DELIMITER $$...,尽量不要这样去查询,例如: selcect * from student 这样是不大合理的,导致执行效率问题。...相信你的老师教过你这些! ----
pandas对象是Python常用的数据分析模块,它主要包括series对象,dataframe对象和index对象。每种对象都有自己所特有的方法和属性。...今天小编更新下建模中常用的pandas语句。 额外提一句哈。小编不私聊哈,有事的话请加qq群的,微信群已满。 ...pandas和numpy模块 import pandas as pd import numpy as np import os 2.查看并更改工作路径 pwd os.chdir('更改的路径...') 4.查看列数、行数 print(df1.columns.size,df.iloc[:,0].size) 5.查看列名 df.columns.tolist() 6.查看每个特征的类型... cols=null_rate[null_rate<0.2].index.tolist() 10.查找数据集数值中型特征小于0的值并置为nan def rep(x):if type(x
相信开发的朋友会有这样一种感慨,sql写的好,能够大大减少java代码的编写,尤其对于强大的Oracle来说熟练掌握sql尤为重要,之前用过很多的oracle函数,由于没有总结很容易忘记 基础应用 select...create_time,'yyyy"年"mm"月"dd"日"') as create_time from tl_year_task to_date() 转换成日期类型 to_number() 转换成数字类型 常用函数...,exam_score,0) 数量 from tl_learn_sign_up 意思是 exam_score 有值的情况下,返回exam_score,如果为空的话则返回0 注意事项:返回的值的类型要和字段类型一致...','wo') from dual; --返回结果:6 即“wo”同时出现,第一个字母“w”出现的位置 注:MySQL中的模糊查询 like 和 Oracle中的 instr() 函数有同样的查询效果...从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思 格式:lpad( string, padded_length, [ pad_string ] ) Rank
条件查找语句 sql语句: 根据条件查询出ann_id字段不同的数量 1.Select COUNT(distinct ann_id) from dmdb.t_bond_ann_att_info where...t_bond_ann_att_info表中id5068所有字段内容 8.select * from dmdb.t_bond_ann_att_info where ann_id=15068 重复查找语句...知道这个表后,获取任意表的字段就只需要一条select语句即可。...DATA_TYPE from information_schema.COLUMNS where table_name = %s%s%s and table_schema = "test"' #更改字段大小写语句...,在工具中执行所有sql语句 sql_change_full=sql_change%(table[0],filed[0],str(filed[0]).lower(),filed[1])
数据库的操作 sql语句要以分号 ; 结尾 显示数据库版本 select version(); 显示时间 select now(); 查看所有数据库 show databases; 创建数据库 -- create...database 数据库名 charset=utf8; create database school; create database school charset=utf8; 查看创建数据库的语句...decimal(5, 2), gender enum("男", "女", "保密") default "保密" ); 查看表结构 -- desc 表名; desc students; 查看表的创建语句...age as 年龄 from students; -- 查询时可以使用distinct消除重复行 select distinct gender from students; 增加 (insert语句...gender = 1 where id = 3; -- 只要id为3的进行修改 删除 (delete语句) -- 物理删除 -- delete from 表名 where 条件; delete from
PromQL 是 Prometheus 提供的一个函数式的表达式语言,可以使用户实时地查找和聚合时间序列数据。...然而 PromQL 也是大部分使用 Prometheus 的用户的梦魇,压根不知道如何去编写,很多情况下都是参考别人的来编写,假如自己去实现一个需求从0写一条 PromQL 语句还是比较费劲。...这里我们就将一些常用的 PromQL 查询方式进行一些简单的说明,希望对大家有所帮助。...: sum without(method, path) (my_metric_name) 其他常用的聚合运算符:sum(), min(), max(), avg(), stddev(), stdvar(..., instance) right_metric 其他常用的比较运算符:==、!
首行当然是最基本的增删查改啦,其中最重要的是查。 还有就是一些要注意的地方,就是SQL语句对大小写不敏感,语句中列名对应的值要用单引号''括起来不是双引号。 SQL 使用单引号来环绕文本值。...5、and,or and 即条件交集,or 即条件并集; 二、改:Update 语句用于修改表中的数据。...UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson' 三、删:DELETE 语句用于删除表中的行...'Wilson' 删除所有行,DELETE FROM table_name或DELETE * FROM table_name(注意,并不删除表); 四、增:INSERT INTO 语句用于向表格中插入新的行...,而不限于列的值的数据类型,而sum()函数限定操作的值的类型一定要是数值类型; 七、group by 1、GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。
判断语句 if单层条件判断 if expression: statements1 else: statements2 if多层条件判断 if expression1: statements1...elif expression2: statements2 else: statements3 注意:条件判断是根据布尔值来决定的,当布尔值为False时,条件语句失效;当布尔值为True...时,条件语句为真;所有表示零或者空的值都可以表示为False。...循环解决的,就不要用while;无论是从效率的角度,还是安全的角度;for都比while好。...关键词解释 break 结束当前循环 continue 结束当前以下的循环内容,重新开始 else 当循环结束时,执行的最后内容
常用的DML语句 一、SELECT查询 ( Select 字段1,字段2,字段3 ……....from table_name ) — 查询语句中可以使用一个或者多个表,表之间使用 “,”隔开 — select命令可以读取一条或者多条记录 — 你可以使用星号(*)来代替其他字段 可以搭配select...语句使用的有:where子句、like字句、join连接 (1)Where子句 (条件查询语句) ( Select 字段1,字段2,字段3 ……....或者 DELETE 命令 — where子句类似于语言中的if条件,根据MySQL表中的字段值来读取指定的数据 【order by条件:排序。...— LIKE通常与 % 一同使用,类似于一个元字符的搜索 — 可以使用AND 或者 OR 指定一个或者多个条件 — where…LIKE字句也可以运用SQL的UPDATE 或者 DELETE 命令中指定条件
这一节内容,整理一些管理 MySQL 会经常用到的统计语句,比如表的碎片率、非 InnoDB 的表、所有用户和所有业务库等。...schema_name not in ('information_schema','sys','mysql','performance_schema'); 注意: information_schema 中的数据默认不是实时的数据...,如果需要实时的数据,需要执行下面命令: SET GLOBAL information_schema_stats_expiry=0; 2 批量操作某个前缀的表 select concat('select...martin.a_02; | +-------------------------------------------------------+ 3 查找业务库中的非...in('information_schema','sys','mysql','performance_schema') and engine'InnoDB'; 4 批量构造修改存储引擎的语句 select
前言: 日常工作或学习过程中,我们可能会经常用到某些SQL,建议大家多多整理记录下这些常用的SQL,这样后续用到会方便很多。笔者在工作及学习过程中也整理了下个人常用的SQL,现在分享给你!...可能有些SQL你还不常用,但还是希望对你有所帮助,说不定某日有需求就可以用到。 注:下文分享的SQL适用于MySQL 5.7 版本,低版本可能稍许不同。有些SQL可能执行需要较高权限。...)函数用于将多个字符串连接成一个字符串, 利用此函数我们可以将原来一步无法得到的sql拼接出来,后面部分语句有用到该函数。...password_lifetime, password_last_changed, account_locked FROM mysql.user; 3.KILL数据库链接 # 下面列举SQL只是拼接出kill 链接的语句...`TABLES` WHERE table_schema = 'test_db' AND table_name = 'tbname'; 6.查看表碎片及收缩语句 # 查看某个库下所有表的碎片情况
领取专属 10元无门槛券
手把手带您无忧上云