10 2016 档案

摘要:--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END //案例 select cid as 渠道编号, case cid when '3' then '华为' when '20645' then '小米' else cid end as 渠道名称... 阅读全文
posted @ 2016-10-30 15:49 Xiao|Deng 阅读(1158) 评论(0) 推荐(0) 编辑
摘要:查询后n条记录 SELECT * FROM tb_stu ORDER BY id ASC LIMIT n 阅读全文
posted @ 2016-10-30 14:12 Xiao|Deng 阅读(109) 评论(0) 推荐(0) 编辑
摘要://创建自定义函数 create function function_name returns {string|integer|real|decimal} routine_body select date_format(now(),'%Y年%m月%d日 %H点:%i分:%s秒') 将以上语句封装为一个函数 create function deng() returns varchar(30... 阅读全文
posted @ 2016-10-30 14:10 Xiao|Deng 阅读(309) 评论(0) 推荐(0) 编辑
摘要:字符函数concat('xiaodeng','is boy') 字符链接,参数可接受变量concat_ws('|','a','b','c','d') 使用指定分隔符进行字符的链接format()数字格式化,format(12560.752,2); #保留2个小数点,同时格式化lower 小写uppe 阅读全文
posted @ 2016-10-30 14:09 Xiao|Deng 阅读(149) 评论(0) 推荐(0) 编辑
摘要:ceil 向上取整/进一取整 mysql> select ceil(3.01); +------------+ | ceil(3.01) | +------------+ | 4 | +------------+ 1 row in set (0.40 sec) #取舍一取整,向下取整 mysql> select floor(3.99); +-------------+ | ... 阅读全文
posted @ 2016-10-30 14:08 Xiao|Deng 阅读(367) 评论(0) 推荐(0) 编辑
摘要://now() 当前日期时间mysql> select now();+ +| now() |+ +| 2016-10-29 13:45:31 |+ +1 row in set (0.07 sec)//curdate(),当前日期mysql> select curdate();+ +| curdate 阅读全文
posted @ 2016-10-30 14:07 Xiao|Deng 阅读(366) 评论(0) 推荐(0) 编辑
摘要:md5 password() //案例 mysql> select md5('xiaodeng'); +----------------------------------+ | md5('xiaodeng') | +----------------------------------+ | accd5818a8547b13180044139260c80d ... 阅读全文
posted @ 2016-10-30 14:00 Xiao|Deng 阅读(1025) 评论(0) 推荐(0) 编辑
摘要:[not] between and 不在/在什么范围之内 [not] in () 列在不在某个范围之内 is [not] null 是否为空 //案例 //[not] between and 不在/在什么范围之内 mysql> select 5 between 1 and 10; //1在不在1~10之间 +-------------... 阅读全文
posted @ 2016-10-30 13:58 Xiao|Deng 阅读(247) 评论(0) 推荐(0) 编辑
摘要://文件夹中的文件以目录的形式呈现1、在右边的default web site主页中找到目录浏览2、点击目录浏览3、在右边的操作栏中选择启用即可 阅读全文
posted @ 2016-10-30 13:38 Xiao|Deng 阅读(378) 评论(0) 推荐(0) 编辑
摘要://win7中iis配置好了可是网页打不开,为什么、?//错误提示:通过 Web 服务器的身份验证的用户无权打开文件系统上的文件//解决办法1、右键单击你的网站根目录文件夹,如wwwroot文件夹2、选择——属性 ——安全——编辑 ,3、选择——添加——高级——立即查找,4、在下方找到的搜索结果中找 阅读全文
posted @ 2016-10-30 13:38 Xiao|Deng 阅读(2247) 评论(0) 推荐(0) 编辑
摘要:4、order by (1)order by price //默认升序排列 (2)order by price desc //降序排列 (3)order by price asc //升序排列,与默认一样 (4)order by rand() //随机排列,效率不高 #按栏目号升序排列,每个栏目下的商品价格降序排列 select * from good... 阅读全文
posted @ 2016-10-30 13:34 Xiao|Deng 阅读(197) 评论(0) 推荐(0) 编辑
摘要:having 与where 的异同点: where针对表中的列发挥作用,查询数据 having对查询结果中的列发挥作用,筛选数据 #查询本店商品价格比市场价低多少钱,输出低200元以上的商品 select goods_id, market_price - shop_price as s from goods having s>200 ; //这里不能用wh... 阅读全文
posted @ 2016-10-30 13:33 Xiao|Deng 阅读(773) 评论(0) 推荐(0) 编辑
摘要:group by 分组:一般情况下group需与统计函数(聚合函数)一起使用才有意义 mysql中的五种统计函数: (1)max:求最大值 select max(goods_price) from goods 这里会取出最大的价格的值,只有值 #查询每个栏目下价格最高的 select cat_id,max(goods_price) from goos group by cat... 阅读全文
posted @ 2016-10-30 13:29 Xiao|Deng 阅读(285) 评论(0) 推荐(0) 编辑
摘要:mysql查询的五种子句:where(条件查询)、having(筛选)、group by(分组)、order by(排序)、limit(限制结果数)where常用运算符:比较运算符> , < ,= , != (< >),>= , <= in(v1,v2..vn) 字段值在v1、v2、v3这3个数值中 阅读全文
posted @ 2016-10-30 13:28 Xiao|Deng 阅读(976) 评论(0) 推荐(0) 编辑
摘要:在客户端改变中文输出的编码,通常以gbk输出,因为电脑常见的是gbk编号形式目的:不改变编码,输出中文的时候,可能会出现乱码的情况, set names gbk 在客户端以gbk编码显示需要输出的内容 阅读全文
posted @ 2016-10-30 13:25 Xiao|Deng 阅读(1617) 评论(0) 推荐(0) 编辑
摘要:\G 用法:查询结果按列打印 \G 放到sql语句后,可以使每个字段打印到单独的行,如: mysql> select * from user limit 2 \G;mysql> select * from t \G;*************************** 1. row ***************************name: hubei age: 29**********... 阅读全文
posted @ 2016-10-30 13:23 Xiao|Deng 阅读(363) 评论(0) 推荐(0) 编辑
摘要:保留2位小数字段如何设置方法1: select cast(avg(75.3333333) as decimal(10,2)) as '平均分' 方法2:SELECT FORMAT(12562.6655,2);#format第一个参数传递浮点数 阅读全文
posted @ 2016-10-30 13:20 Xiao|Deng 阅读(28586) 评论(0) 推荐(0) 编辑
摘要:1)将百分数转化为小数,再以浮点数数据类型float输入 2)设置字段类型为varchar数据类型,将百分数输入为文本数据,需要计算或提取出来的时候,再转化为数值类型 //转换数据类型 阅读全文
posted @ 2016-10-30 13:19 Xiao|Deng 阅读(400) 评论(0) 推荐(0) 编辑
摘要:注意:需要重启服务器才能生效 语法:CREATE TABLE [新表] SELECT * FROM [旧表] WHERE 1=2案例: CREATE TABLE qudao_jin_ri_tou_tiao SELECT * FROM qudao_ying_yong_bao WHERE 1=2; 阅读全文
posted @ 2016-10-30 13:17 Xiao|Deng 阅读(172) 评论(0) 推荐(0) 编辑
摘要:联合查询 select a.* , b.adress , b.name from a , b where a.sbNo = b.cdid order by a.sbNo , a.STime select a.a_id, a.a_name, b.b_name from A a, B a where a.b_id = b.b_id //联合查询 insert into ... 阅读全文
posted @ 2016-10-30 13:16 Xiao|Deng 阅读(1066) 评论(0) 推荐(0) 编辑
摘要:数据记录统计函数: AVG(字段名) 得出一个表格栏平均值 COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计 MAX(字段名) 取得一个表格栏最大的值 MIN(字段名) 取得一个表格栏最小的值 SUM(字段名) 把数据栏的值相加 阅读全文
posted @ 2016-10-30 13:12 Xiao|Deng 阅读(5790) 评论(0) 推荐(0) 编辑
摘要:添加数据记录: sql="insert into 数据表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)" sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表) 阅读全文
posted @ 2016-10-30 13:10 Xiao|Deng 阅读(147) 评论(0) 推荐(0) 编辑
摘要:删除数据记录: sql="delete from 数据表 where 条件表达式" sql="delete from 数据表" (将数据表所有记录删除) drop table xx --xx是数据表的名字,删除内容和定义,释放空间。简单来说就是把整个表去掉.以后要新增数据是不可能的,除非新增一个表。 truncate table xx ,删除内容、释放空间但不删除定义。与drop不同的是... 阅读全文
posted @ 2016-10-30 13:00 Xiao|Deng 阅读(133) 评论(0) 推荐(0) 编辑
摘要:数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" //order by sql="select * from 数据表 where 字段名 like ''%字段值%'' order by 字段名 [desc]" //like sql="select top 10 * from 数据表 where 字... 阅读全文
posted @ 2016-10-30 12:59 Xiao|Deng 阅读(217) 评论(0) 推荐(0) 编辑
摘要:更新数据记录: sql="update 数据表 set 字段名=字段值 where 条件表达式" sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式" 阅读全文
posted @ 2016-10-30 12:59 Xiao|Deng 阅读(180) 评论(0) 推荐(0) 编辑
摘要:mysql> alter table test rename as T; Query OK, 0 rows affected (0.21 sec) //对字段重命名 alter table test change t_name t_name_new varchar(20); 阅读全文
posted @ 2016-10-30 12:53 Xiao|Deng 阅读(15980) 评论(0) 推荐(0) 编辑
摘要://打开服务 net start mysql; //关闭服务 net stop mysql; 阅读全文
posted @ 2016-10-30 12:48 Xiao|Deng 阅读(153) 评论(0) 推荐(0) 编辑
摘要:/修改字段值 UPDATE login SET name = ''Mary'' WHERE [条件]; mysql> update test set name='hubei' where age=29; Query OK, 1 row affected (0.40 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> 阅读全文
posted @ 2016-10-30 12:45 Xiao|Deng 阅读(163) 评论(0) 推荐(0) 编辑
摘要:show columns from login; //显示当前表的字段 mysql> use MySQL_DATA //首先选择数据库 Database changed mysql> show columns from test; //选择表 +-------+-------------+------+-----+---------+-------+ | Field | T... 阅读全文
posted @ 2016-10-30 12:43 Xiao|Deng 阅读(310) 评论(0) 推荐(0) 编辑
摘要:19、Refresh //刷新表数据 20、compile,//提交数据。 21、connect to host //链接到服务器 22、disconnect from all databases //断开链接 23、 create database MySQL_Data; //创建数据库 24、new Object //新项目 25、Duplicate Obje... 阅读全文
posted @ 2016-10-30 12:39 Xiao|Deng 阅读(2100) 评论(0) 推荐(0) 编辑
摘要://导入excel表 方法一: 1)打开Excel另存为CSV文件 2)将文件编码转化为utf8,用NotePad++打开csv文件,选择格式—转为utf8编码格式—保存 2)在MySQL建表,字段的顺序要跟Excel保持一致 3)load data local infile '[你的csv文件路径]' into table [表名] fields terminated by ','; 例如... 阅读全文
posted @ 2016-10-30 12:34 Xiao|Deng 阅读(388) 评论(0) 推荐(0) 编辑
摘要://修改注释 alter table user comment = '我要修改注释'; //新建表设定表注释及解释说明. create table AuthUser( ID INT(19) primary key auto_increment comment '主键', NAME VARCHAR(30) comment '姓名', CREATE_TIME ... 阅读全文
posted @ 2016-10-30 12:27 Xiao|Deng 阅读(887) 评论(0) 推荐(0) 编辑
摘要://查询所有的表 show tables; 阅读全文
posted @ 2016-10-30 12:25 Xiao|Deng 阅读(165) 评论(0) 推荐(0) 编辑
摘要://清空数据,清空表中数据 truncate table user //删除某字段='XXXX'的数据 delete from login where uid='xxxx'; //删除指定行的数据 delete from login where time>='2016-6-18 0:00:00' order by time limit 10; //删除前面的10条数据 阅读全文
posted @ 2016-10-30 12:21 Xiao|Deng 阅读(184) 评论(0) 推荐(0) 编辑
摘要://创建表 create table user( tutorial_id INT NOT NULL AUTO_INCREMENT, tutorial_title VARCHAR(100) NOT NULL, tutorial_author VARCHAR(40) NOT NULL, submission_date DATE, PRIMARY KEY ( tutori... 阅读全文
posted @ 2016-10-30 12:19 Xiao|Deng 阅读(239) 评论(0) 推荐(0) 编辑
摘要://创建数据库 mysql> create database web; //数据库名字叫web Query OK, 1 row affected (0.35 sec) CREATE databse web CHARACTER set utf8; //创建指定编码的数据库,创建数据库时尽可能的使用utf8编码 //选择数据库 mysql> use web; Database chang... 阅读全文
posted @ 2016-10-30 12:14 Xiao|Deng 阅读(174) 评论(0) 推荐(0) 编辑
摘要://文档文件类型的 .ai application/postscript .eps application/postscript .exe application/octet-stream .doc application/vnd.ms-word .xls application/vnd.ms-excel .ppt application/vnd... 阅读全文
posted @ 2016-10-30 11:57 Xiao|Deng 阅读(7358) 评论(0) 推荐(0) 编辑
摘要:打开以下网址 http://localhost/Myservers/test/weibo.py //本地服务器,下载Myservers目录下的test目录中的weibo.py文件 错误提示: HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。 解决文件下载办法 1、... 阅读全文
posted @ 2016-10-30 11:34 Xiao|Deng 阅读(386) 评论(0) 推荐(0) 编辑
摘要:1、切换到对应的目录下 cd E:\MySQL\mysql-5.7.16-winx64\bin //mysql安装在此目录下 2、首次安装需要经历的步骤 mysqld install mysqld --initialize --console //初始化数据库,初始化后data文件夹会自动生成 mysqld --initialize ,这一步用于初始化data目录,官方的压缩包解压后并没有... 阅读全文
posted @ 2016-10-30 11:23 Xiao|Deng 阅读(572) 评论(0) 推荐(0) 编辑
摘要:1、配置IIS管理器1、控制面板——程序——程序和功能——启用或关闭windows功能并稍稍等候2、internet information services3、勾选ftp服务器、web管理工具、应用程序开发功能下的所有功能(服务器端包含和应用程序初始化除外)4、点击确定并等待下载安装即可在开始菜单 阅读全文
posted @ 2016-10-30 10:48 Xiao|Deng 阅读(1847) 评论(0) 推荐(0) 编辑
摘要:解决办法:1、打开iss管理器2、点击网站——localhost3、点击右上角位置的"基本设置"——"链接为"——"特定用户"——"设置",输入电脑的开机账号和密码并确定 阅读全文
posted @ 2016-10-30 08:49 Xiao|Deng 阅读(5308) 评论(0) 推荐(0) 编辑
摘要:比较mysql manager lite 和phpmyadmin: 1、phpmyadmin有中文界面, 可以快速入门,但友好性远没有SQL Manager Lite强大 2、SQL Manager Lite属于英文界面,但其友好性非常不错,只要对常用的英文熟悉就不是问题 个人还是忠于使用SQL M 阅读全文
posted @ 2016-10-30 08:17 Xiao|Deng 阅读(3610) 评论(0) 推荐(0) 编辑
摘要:show tables; 显示当前数据库中存在的表 阅读全文
posted @ 2016-10-18 11:45 Xiao|Deng 阅读(243) 评论(0) 推荐(0) 编辑
摘要:select current_date(); 查看MySQL的当前日期 阅读全文
posted @ 2016-10-18 11:41 Xiao|Deng 阅读(359) 评论(0) 推荐(0) 编辑
摘要:show databases; 显示当前存在的数据库 阅读全文
posted @ 2016-10-18 11:41 Xiao|Deng 阅读(82) 评论(0) 推荐(0) 编辑
摘要:describe 表名 阅读全文
posted @ 2016-10-16 14:14 Xiao|Deng 阅读(126) 评论(0) 推荐(0) 编辑
摘要:对每项物品,找出最贵价格的物品的经销商SELECT name, dealer, price FROM shop s1 WHERE price=(SELECT MAX(s2.price) FROM shop s2 WHERE s1.name = s2.name) 阅读全文
posted @ 2016-10-16 12:59 Xiao|Deng 阅读(248) 评论(0) 推荐(0) 编辑
摘要:select name, max(price) as price from shop group by name 阅读全文
posted @ 2016-10-16 12:57 Xiao|Deng 阅读(140) 评论(0) 推荐(0) 编辑
摘要:拥有某个列的最大值的行 方法一:SELECT article, dealer, price FROM shop WHERE price=(SELECT MAX(price) FROM shop) 方法二:SELECT article, dealer, price FROM shop ORDER BY 阅读全文
posted @ 2016-10-16 12:54 Xiao|Deng 阅读(263) 评论(0) 推荐(0) 编辑
摘要:mysql> SHOW TABLES; //数据库有哪些表 +----------------+ | Tables_in_test | +----------------+ | animals | | event | | pet | | shop | | t1 | +---------------... 阅读全文
posted @ 2016-10-16 12:43 Xiao|Deng 阅读(1311) 评论(0) 推荐(0) 编辑
摘要:SELECT * FROM 表名 where uid='xxx' and time is not null 阅读全文
posted @ 2016-10-16 12:31 Xiao|Deng 阅读(591) 评论(0) 推荐(0) 编辑
摘要:“_”:匹配任何单个字符“%”:匹配任意数目字符(包括零字符)“[abc]”:匹配“a”、“b”或“c”。为了命名字符的范围,使用一个“-”。“[a-z]”:匹配任何字母“[0-9]”:匹配任何数字“ * ”:匹配零个或多个在它前面的字符。例如,“x*”匹配任何数量的“x”字符,“[0-9]*”匹配 阅读全文
posted @ 2016-10-16 12:23 Xiao|Deng 阅读(2532) 评论(0) 推荐(0) 编辑
摘要:找出包含正好5个字符的名字,使用“^”和“$”匹配名字的开始和结尾,和5个“.”实例在两者之间:mysql> SELECT * FROM pet WHERE name REGEXP '^.....$' 阅读全文
posted @ 2016-10-16 12:13 Xiao|Deng 阅读(312) 评论(0) 推荐(0) 编辑
摘要:要想找出正好包含5个字符的名字使用“_”模式字符:mysql> SELECT * FROM pet WHERE name LIKE '_____'“_”:匹配任何单个字符“%”:匹配任意数目字符(包括零字符) 阅读全文
posted @ 2016-10-16 12:07 Xiao|Deng 阅读(295) 评论(0) 推荐(0) 编辑
摘要:要想找出以“y”结尾的名字:mysql> SELECT * FROM pet WHERE name LIKE '%y'“_”:匹配任何单个字符“%”:匹配任意数目字符(包括零字符) 阅读全文
posted @ 2016-10-16 12:04 Xiao|Deng 阅读(375) 评论(0) 推荐(0) 编辑
摘要:要想找出包含“w”的名字:mysql> SELECT * FROM pet WHERE name LIKE '%w%'“_”:匹配任何单个字符“%”:匹配任意数目字符(包括零字符) 阅读全文
posted @ 2016-10-16 12:04 Xiao|Deng 阅读(129) 评论(0) 推荐(0) 编辑
摘要:找出以“b”开头的名字:select * from pet where name like 'b%' “_”:匹配任何单个字符“%”:匹配任意数目字符(包括零字符) 阅读全文
posted @ 2016-10-16 12:03 Xiao|Deng 阅读(215) 评论(0) 推荐(0) 编辑
摘要:将日期时间2016-05-13 16:07:50转化为字符串20160513 date_format select phone, date_format(time, '%Y%m%d%H%i%s') from user where phone='xxxxxxxx' #20160513160750sel 阅读全文
posted @ 2016-10-16 11:53 Xiao|Deng 阅读(71487) 评论(0) 推荐(0) 编辑
摘要:TIMESTAMPDIFF(MINUTE, 开始时间, 结束时间) as 时间差(单位:分钟数) TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) 参数: SECOND 秒 SECONDS MINUTE 分钟 MINUTES HOUR 时间 阅读全文
posted @ 2016-10-16 11:49 Xiao|Deng 阅读(18000) 评论(0) 推荐(0) 编辑
摘要:select id, phone,time,year(time),month(time), DAY(time),TIME(time) from user where phone='xxxxxx' #分别取年、月、日、时间select id, phone,time from user where ph 阅读全文
posted @ 2016-10-16 11:44 Xiao|Deng 阅读(60742) 评论(0) 推荐(0) 编辑
摘要:INITCAP:转换每个字的第一个字符为大写LOWER:转换所有字符为小写UPPER:转换所有字符为人写 eg: LOWER(phone) 阅读全文
posted @ 2016-10-16 11:25 Xiao|Deng 阅读(13966) 评论(0) 推荐(0) 编辑
摘要:查看以电话号码138开头的电话 select id, phone from user where phone like '138%' 阅读全文
posted @ 2016-10-16 11:21 Xiao|Deng 阅读(549) 评论(0) 推荐(0) 编辑
摘要:SELECT id, RIGHT (phone,4) from user where id= 'xxxxxx' 阅读全文
posted @ 2016-10-16 11:12 Xiao|Deng 阅读(4182) 评论(0) 推荐(0) 编辑
摘要:addtime='2016-09-03 18:12:44' substr(addtime,1,10) as 创建日期 SUBSTR(string, string charcter, number of charcters)参数含义:string:为字符列或字符串表达式string charcter: 阅读全文
posted @ 2016-10-16 10:49 Xiao|Deng 阅读(4219) 评论(0) 推荐(0) 编辑
摘要:YEAR(CURDATE())-YEAR(addtime)-(RIGHT(CURDATE(),5) SELECT id, YEAR(CURDATE())-YEAR(addtime)-(RIGHT(CURDATE(),5)<RIGHT(addtime,5)) FROM user where id='109480' 来自:http://www.cnblogs.com/fenglie/p/3... 阅读全文
posted @ 2016-10-16 10:37 Xiao|Deng 阅读(1822) 评论(0) 推荐(0) 编辑
摘要:http://jingyan.baidu.com/article/09ea3ede1ca9f1c0aede39cf.html 1、选中需要编辑的单元格区域, 2、设置单元格格式 3、取消锁定 4、审阅--保护工作表,设置密码即可 阅读全文
posted @ 2016-10-12 13:31 Xiao|Deng 阅读(2426) 评论(0) 推荐(0) 编辑
摘要:1、创建bat文件 2、在文件内输入以下格式的内容并保存,注意期间有空格 ren 1.txt 0011.txt ren 2.txt 0021.txt ren 3.txt 0031.txt ren 4.txt 0011.txt 3、运行 如有不理解的地方,参考百度经验 阅读全文
posted @ 2016-10-12 10:26 Xiao|Deng 阅读(963) 评论(0) 推荐(0) 编辑