随笔分类 -  MySql数据库及服务器

摘要://查找所有分类及其父类SELECT s.type_id, s.type_name, p.type_name FROM 表1 AS s LEFT JOIN 表2 AS p ON s.parent_id= p.type_id; 阅读全文
posted @ 2016-11-04 15:32 Xiao|Deng 阅读(571) 评论(0) 推荐(0)
摘要:-- 查询价格大于或等于"超级本"价格的商品,并且按价格降序排列 //ANY用法 //与比较操作符联合使用,表示与子查询返回的任何值比较为 TRUE ,则返回 TRUE //简单案例 SELECT s1 FROM table1 WHERE s1 > ANY (SELECT s2 FROM table2) 1)在子查询中,返回的是 table2 的所有 s2 列结果(5,12,20) 2)然后将 ... 阅读全文
posted @ 2016-11-04 11:21 Xiao|Deng 阅读(375) 评论(0) 推荐(0)
摘要://查询所有价格大于平均价格的商品,并且按价格降序排序 //假定平均价格:5845.10 SELECT * FROM tdb_goods WHERE goods_price > 5845.10 ORDER BY goods_price DESC; -- 使用子查询来实现 SELECT * FROM tdb_goods WHERE goods_price > (SELECT ROUND(AVG... 阅读全文
posted @ 2016-11-04 10:51 Xiao|Deng 阅读(2377) 评论(0) 推荐(0)
摘要:四舍五入函数ROUND(x,y) 参数: x:数据 y:需要保留的小数点位数 ROUND(x,y)函数返回最接近于参数x的数,其值保留到小数点后面y位,若y为负值,则将保留x值到小数点左边y位。 mysql> select round(32.154,2); +-----------------+ | round(32.154,2) | +-----------------+ | ... 阅读全文
posted @ 2016-11-04 10:42 Xiao|Deng 阅读(2978) 评论(0) 推荐(0)
摘要:1.子查询是指在另一个查询语句中的SELECT子句 例句: SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2); //SELECT column1 FROM t2子查询, 子查询必须出现在圆括号之间 阅读全文
posted @ 2016-11-04 10:21 Xiao|Deng 阅读(152) 评论(0) 推荐(0)
摘要://导入txt文件中的数据 load data local infile 'E:\\data.txt' into table login; 说明:1、login表名2、data.txt所在的绝对路径 阅读全文
posted @ 2016-11-03 16:27 Xiao|Deng 阅读(1423) 评论(0) 推荐(0)
摘要:列类型的几种基本规则 M:表示最大显示宽度,最大有效显示宽度255 D:适用于浮点和定点类型,表示小数点后面的位数 方括号: [],表示可选部分 如果为一个数值列指定ZEROFILL,MySQL自动为该列添加UNSIGNED属性 数值类型 //数值类型// 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC), 以及近似数值数据类型(FLOAT、... 阅读全文
posted @ 2016-11-02 10:55 Xiao|Deng 阅读(1056) 评论(0) 推荐(0)
摘要:mysql> select * from t1 limit 1 \G //垂直显示查询结果 // \G后面不再跟分号";" *************************** 1. row *************************** year: 2000 month: 01 day: 01 1 ... 阅读全文
posted @ 2016-11-02 10:54 Xiao|Deng 阅读(350) 评论(0) 推荐(0)
摘要://在mysql中如何写注释语句 mysql> SELECT 1+1; # 这个注释直到该行结束 mysql> SELECT 1+1; -- 这个注释直到该行结束 mysql> SELECT 1 /* 这是一个在行中间的注释 */ + 1; mysql> SELECT 1+ /* 这是一个 多行注释的形式 */ 1; 阅读全文
posted @ 2016-11-02 10:54 Xiao|Deng 阅读(36976) 评论(0) 推荐(2)
摘要:***********在mysql命令行下执行sql文件*********** C:\Windows\system32>cd E:\MySQL\mysql-5.7.16-winx64\bin //将目录切换到mysql的bin文件所在的目录 C:\Windows\system32>mysql -uroot -p520462 -Dtest source E:\test.sql //m... 阅读全文
posted @ 2016-11-02 10:53 Xiao|Deng 阅读(114335) 评论(0) 推荐(2)
摘要://MySQL 5.1参考手册 CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth DATE, death DATE); //创建表 mysql> show tables; //查看数据库中的表 +----------------+ | Tables_... 阅读全文
posted @ 2016-11-02 10:52 Xiao|Deng 阅读(309) 评论(0) 推荐(0)
摘要:--简单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 阅读(1186) 评论(0) 推荐(0)
摘要:查询后n条记录 SELECT * FROM tb_stu ORDER BY id ASC LIMIT n 阅读全文
posted @ 2016-10-30 14:12 Xiao|Deng 阅读(126) 评论(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 阅读(316) 评论(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 阅读(155) 评论(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 阅读(376) 评论(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 阅读(370) 评论(0) 推荐(0)
摘要:md5 password() //案例 mysql> select md5('xiaodeng'); +----------------------------------+ | md5('xiaodeng') | +----------------------------------+ | accd5818a8547b13180044139260c80d ... 阅读全文
posted @ 2016-10-30 14:00 Xiao|Deng 阅读(1031) 评论(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 阅读(257) 评论(0) 推荐(0)
摘要://win7中iis配置好了可是网页打不开,为什么、?//错误提示:通过 Web 服务器的身份验证的用户无权打开文件系统上的文件//解决办法1、右键单击你的网站根目录文件夹,如wwwroot文件夹2、选择——属性 ——安全——编辑 ,3、选择——添加——高级——立即查找,4、在下方找到的搜索结果中找 阅读全文
posted @ 2016-10-30 13:38 Xiao|Deng 阅读(2352) 评论(0) 推荐(0)