• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
1185767500
why we only heard about haves(富) and have-nots(贫), but we did'nt heard about doers(勤快) and doer-nots(懒惰).
博客园 首页 新随笔 联系 订阅 订阅 管理

文章分类 -  MYSQL

1 2 下一页

 
MYSQL 判断妙用
该文被密码保护。
posted @ 2014-04-29 14:20 1185767500 阅读(1) 评论(0) 推荐(0)
mysql 99乘法表
该文被密码保护。
posted @ 2014-04-29 13:27 1185767500 阅读(1) 评论(0) 推荐(0)
MYSQL REGEXP 正则表达式
摘要:SELECT * FROM table1 WHERE col1 REGEXP '^[A-Za-z0-9]+';SELECT '2013-05/26' REGEXP '^[0-9]{4}[-/][0-9]{2}[-/][0-9]{2}$';SELECT '25227' REGEXP '^[[:digit:]]+$'; -- 表示只包含数字用法跟LIKE可能有些类似 阅读全文
posted @ 2013-07-05 15:17 1185767500 阅读(132) 评论(0) 推荐(0)
insert ignore
摘要:drop table if exists testPrimary;create table testPrimary(id int,stu_name varchar(10),remark varchar(50));alter table testPrimary add primary key(id);show index from testPrimary;select * from testPrimary ;执行如下4条insert语句:insert ignore into testPrimary values (1,'dean','good');insert i 阅读全文
posted @ 2013-06-16 22:07 1185767500 阅读(180) 评论(0) 推荐(0)
MYSQL SQL_MODE
摘要:SELECT子句禁止使用非分组的列:SHOW VARIABLES LIKE 'SQL_MODE';SET SQL_MODE='ONLY_FULL_GROUP_BY'; 阅读全文
posted @ 2013-06-12 17:55 1185767500 阅读(141) 评论(0) 推荐(0)
MYSQL group_concat
摘要:selectgroup_concat(concat('\'',col1,'\'')) from table1 where col1='xx' ;可以得到以逗号链接的值,如: 'a','b','c',等不过最大长度为1024个字符 阅读全文
posted @ 2013-06-12 01:48 1185767500 阅读(131) 评论(0) 推荐(0)
MYSQL UPDATE
摘要:UPDATE A,C SET A.NAME=C.NAME WHERE A.ID=C.ID AND A.ID=2; 阅读全文
posted @ 2013-05-29 16:57 1185767500 阅读(150) 评论(0) 推荐(0)
mysql cache
摘要:show variables like '%query_cache%';reset query cache; -- Removes all query results from the query cacheselect sql_no_cache * from c; -- c:表名 阅读全文
posted @ 2013-05-29 16:40 1185767500 阅读(130) 评论(0) 推荐(0)
mysql 获取日期时间yyyy-MM-dd HH:mm:ss
摘要:SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%S'),CURDATE() FROM DUAL; 阅读全文
posted @ 2013-05-29 16:35 1185767500 阅读(833) 评论(0) 推荐(0)
mysql left join on
摘要:select * from empcource left join empinfo ON empcource.cource_desc in ( 'english','chinese');c01chinese001002c0281c01chinese002002c0281c01chinese002001c0281c01chinese001001c0195c01chinese003001c0489c02english001002c0281c02english002002c0281c02english002001c0281c02english001001c0195c0 阅读全文
posted @ 2013-05-29 16:26 1185767500 阅读(155) 评论(0) 推荐(0)
mysql full join
摘要:select * from empcource a full join empinfo b on a.cource_id=b.cource_id ;-- cannot use in mysql ,instead of follow statement: left join union right joinselect * from empcource a left join empinfo b on a.cource_id=b.cource_id union select * from empcource a right join empinfo b on a.cource_id=b.cour 阅读全文
posted @ 2013-05-29 16:24 1185767500 阅读(155) 评论(0) 推荐(0)
mysql设置为启动后非自动提交
摘要:在配置文件my.ini中加入如以下语句:[mysqld] init_connect='set autocommit=0' 然后重启服务。昨天晚上我按照这样配置之后,重启服务后登陆mysql,键入:show variables like 'autocommit'出现如下结果:autocommit ON这说明我我往配置文件中加入的语句没有起到任何的效果。后来我百思不得其解,最后我查看了一下mysql 5.1的中文帮助文档。我发现init_connect 后以Super用户登陆是不被加载的,这是mysql出于安全原因所考虑的。然后我切换到“普通用户”登陆,键入:sho 阅读全文
posted @ 2013-05-29 16:23 1185767500 阅读(218) 评论(0) 推荐(0)
添加联合主键
摘要:CREATE TABLE c( id INT NOT NULL, nameid VARCHAR(10) NOT NULL, address VARCHAR(5) NOT NULL);ALTER TABLE c ADD PRIMARY KEY (id,nameid);CREATE TABLE c( id INT NOT NULL, nameid VARCHAR(10) NOT NULL, address VARCHAR(5) NOT NULL, PRIMARY KEY(id,nameid)); 阅读全文
posted @ 2013-05-29 16:21 1185767500 阅读(156) 评论(0) 推荐(0)
mysql variables
摘要://影响本次会话SELECT * FROM information_schema.SESSION_VARIABLES WHERE VARIABLE_NAME LIKE 'CHARACTER_SET_CLIENT';<==>SHOW VARIABLES LIKE 'CHARACTER_SET_CLIENT';set @@session.CHARACTER_SET_CLIENT=GBK;<==>set CHARACTER_SET_CLIENT=GBK;//全局的,在不重启服务的情况下,影响其他会话(重启MYSQL服务又会失效)SELECT * 阅读全文
posted @ 2013-05-29 16:20 1185767500 阅读(499) 评论(0) 推荐(0)
MYSQL 事件
摘要:CREATE DEFINER=`root`@`%` EVENT `test` ON SCHEDULE EVERY 1 SECOND STARTS '2012-09-30 17:00:00' ON COMPLETION NOT PRESERVE ENABLE DO call nested_tfer_funds;nested_tfer_funds 为存储过程SELECT * FROM information_schema.global_variables WHERE variable_name LIKE 'event_scheduler';SHOW VARIABLE 阅读全文
posted @ 2013-05-29 16:19 1185767500 阅读(133) 评论(0) 推荐(0)
MYSQL 外键
摘要:一个表的外键一定是另一个表的主键DROP TABLE IF EXISTS nminfo;DROP TABLE IF EXISTS nm;CREATE TABLE nm( id VARCHAR(10) NOT NULL, name VARCHAR(20) DEFAULT NULL, PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=gbk;CREATE TABLE nminfo( id VARCHAR(10) NOT NULL, cource VARCHAR(10) DEFAULT NULL, score INT(11) DEFAULT NULL, 阅读全文
posted @ 2013-05-29 16:16 1185767500 阅读(139) 评论(0) 推荐(0)
mysql 调优工具
摘要:select * from t procedure analyse(); -- 通过分析select查询结果对现有的表的每一列给出优化的建议。其中 t:表名EXPLAIN EXTENDEDselect * from c;-- 可换成任何查询语句SHOW WARNINGS; --EXPLAIN 加上 EXTENDED,可以用 SHOW WARNINGS 显示出MYSQL的SQL语句中间优化结果show index from c;show keys from c;附:SELECT ... FROM ... WHERE ... PROCEDURE ANALYSE([max_elements,[max 阅读全文
posted @ 2013-05-24 14:10 1185767500 阅读(164) 评论(0) 推荐(0)
MYSQL auto_increment
摘要:ALTER TABLE C MODIFY AUTOID TINYINT UNSIGNED NOT NULL AUTO_INCREMENT,ADD UNIQUE INDEX AUTOID_001(AUTOID); -- C:表 AUTOID:字段 AUTOID_001:索引名 SELECT LAST_INSERT_ID();最好不要UPDATE语句更新自增字段,以免带来不必要的麻烦。MYSQL InnoDB存储引擎在重启MYSQL服务后,会重新找到自增最大值。附:一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录 阅读全文
posted @ 2013-05-24 11:24 1185767500 阅读(166) 评论(0) 推荐(0)
mysql enum和set字段类型的使用
摘要:CREATE TABLE test_enum(id TINYINT,e enum('FISH','APPLE','DOG','HAMBURG') NOT NULL);INSERT INTO test_enum VALUES(1,'APPLE');INSERT INTO test_enum VALUES(1,2); -- 2代表'APPLE'因其他数据库不一定有这个字段类型,转移到其他数据库会比较麻烦!CREATE TABLE test_set ( perms SET('CAN_READ 阅读全文
posted @ 2013-05-23 10:47 1185767500 阅读(338) 评论(0) 推荐(0)
mysql 基本操作
摘要:-- testindex:表名 desc testindex;-- 显示表的字段信息show columns from testindex; -- 显示表的字段信息show create table testindex;-- 显示表的定义select column_name from information_schema.columns where table_schema='db_name'; -- 显示数据库db_name的表的字段名show tables; -- 显示所有的表名show tables from db_name; -- 显示数据库db_name中的所有表名s 阅读全文
posted @ 2013-05-23 10:21 1185767500 阅读(153) 评论(0) 推荐(0)
 

1 2 下一页

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3