随笔分类 -  mysql

摘要:查询mysql中某张表有多少列: 阅读全文
posted @ 2018-04-26 17:11 月河 阅读(92) 评论(0) 推荐(0)
摘要:windows环境下: 解决办法(即将其改为大小写敏感): 在my.ini中添加 lower_case_table_names=1 阅读全文
posted @ 2018-04-23 19:23 月河 阅读(261) 评论(0) 推荐(0)
摘要:1、索引的目的是加快检索 2、但对于增删改行为则增加了时间,因为需要在同时在原表和索引表中添加纪录 创建索引 阅读全文
posted @ 2017-11-29 17:48 月河 阅读(111) 评论(0) 推荐(0)
摘要:创建存储过程 创建一个简单的存储过程 调用存储过程 删除存储过程 下面。创建带参数的存储过程,just like function 调用 得到 带参数in的存储过程 CREATE PROCEDURE newproin( IN pro_id int, OUT min DECIMAL(8,2), OUT 阅读全文
posted @ 2017-11-29 15:26 月河 阅读(198) 评论(0) 推荐(0)
摘要:1、视图 http://www.cnblogs.com/wang666/p/7885934.html 2、存储过程 http://www.cnblogs.com/wang666/p/7920748.html 3、触发器 对某一表中添加、修改或删除数据时,触发触发器内的内容 4、函数 5、事务 6、索 阅读全文
posted @ 2017-11-24 10:48 月河 阅读(152) 评论(0) 推荐(0)
摘要:处理mysql使用 pymysql模块 处理postgreSQL使用psycopg2模块 基本差不多 阅读全文
posted @ 2017-11-24 10:20 月河 阅读(117) 评论(0) 推荐(0)
摘要:创建视图: create view xxx as select * from userinfo; 删除视图: drop view xxx 修改视图: alter view xxx as selete * from userinfo_new 创建函数 delimiter $$ create proce 阅读全文
posted @ 2017-11-23 17:17 月河 阅读(427) 评论(0) 推荐(1)
摘要:group by 按**分组查询 对分组的值进行过滤需要使用HAVING,where只能对特定行的值进行过滤(另一种理解:分组前过滤:where;分组后过滤:having) 顺序 select 语句中的使用顺序 阅读全文
posted @ 2017-11-19 00:57 月河 阅读(140) 评论(0) 推荐(0)
摘要:汇总数据 avg() 求平均数 值得注意的是:avg()只能用于一个列的平均值查询,多个列的平均值请使用多个avg() avg()忽略null值 count() 计数(指定列的话计算非空的值总数,*计算所有) max() 返回最大值 min() 返回最小值 MIN 和 MAX 也可用于文本列,以获得 阅读全文
posted @ 2017-11-18 18:49 月河 阅读(149) 评论(0) 推荐(0)
摘要:创建计算字段 拼接字段 mysql中 使用concat拼接字段 得到的info可以被客户端使用 算术计算 对检索的数据进行运算并as为新的列名 阅读全文
posted @ 2017-11-17 18:30 月河 阅读(215) 评论(0) 推荐(0)
摘要:like操作符 通配符只能用于字符串查询 % 指任意字符出现任意次数,包括0次,不包括NULL SELECT username,weight,age FROM userinfo WHERE username LIKE '张%' _ 指任意字符出现1次 SELECT username,weight,a 阅读全文
posted @ 2017-11-17 17:55 月河 阅读(133) 评论(0) 推荐(0)
摘要:简单相同查询,查询age=22的三列信息,并按照降序排列 此外,where还支持一下判断操作符 值得注意的是,如果比较的值为数值,则不需要加引号,如果是字符,则需要添加引号(限定引号) BETWEEN查询某个范围的值(中间用and),两边闭区间 一下两个语句效果一样 IS NULL查询 值为空的信息 阅读全文
posted @ 2017-11-17 17:32 月河 阅读(225) 评论(0) 推荐(0)
摘要:注释 order by 排序() order by 按多个列排序(weight从小到大,相同的按age从小到大) 以上两个语句效果一样 order by 降序排序(weight降序,age升序) 阅读全文
posted @ 2017-11-17 16:42 月河 阅读(195) 评论(0) 推荐(0)
摘要:查询 查询表中的所有列(所有信息) 查询某一列(指定) 查询某一列(指定,去重) 需要注意的是,若DISTINCT后跟两个列,则全相同的才不显示 查询某一列(指定,去重,指定个数(第一个起)) 查询某一列(指定,去重,指定位置)#从4后面开始,查询3条 上述两条语句在mysql中一样 恢复内容结束 阅读全文
posted @ 2017-11-17 16:15 月河 阅读(126) 评论(0) 推荐(0)