摘要:清空表的所有数据【低效方式:一条一条的删除】DELETE FROM table_name;【推荐方式:效率高】TRUNCATE table_name;正则表达式SELECT name FROM t1 WHERE email REGEXP "@163[.,].com$";提取随机行SELECT * FROM t1 ORDER BY RAND() LIMIT 3;【使用rand()函数会使程序的效率降低】显示表结构SHOW CREATE TABLE table_name;利用GROUP BY 的 WITH ROLLUP(不可于ORDER BY 同时使用)SELECT city_
阅读全文
文章分类 - mysql
摘要:一、MYSQL表复制【复制表结构】CREATE TABLE t2 LIKE t1【复制表内容】INSERT INTO t2 SELECT * FROM t1二、索引【查看索引】SELECT INDEX FROM table_name;【创建索引】CREATE INDEX index_name ON table_name(column);CREATE UNIQUE INDEX index_name ON table_name(column);ALTER TABLE table_name ADD INDEX index_name(column);ALTER TABLE table_name ADD
阅读全文
摘要:MYSQL的主从复制和分区技术主要是解决服务器负载均衡的策略。这个技术所涉及到的技术点1.MySQL用户授权2.MySQL bin-log日志3.MySQL主从复制4.MySQL分区技术在测试中 主服务器ip为 192.168.10.1 从服务器ip为 192.168.10.111一、MySQL用户授权登录mysql的test数据库mysql -uroot -p123 test如果我们要做主从复制 那么 我们就需要在主服务器上给从服务器授权,下面我们在主服务器上给从服务器授权一个用户,让从服务器能用此用户来访问我们的主服务器的数据库。授权用户grant all on *.* to user1@
阅读全文
摘要:函数TimeStampDiff()是MySQL本身提供的可以计算两个时间间隔的函数,语法为:TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2),其中unit单位有如下几种,分别是:FRAC_SECOND (microseconds),SECOND,MINUTE,HOUR,DAY,WEEK,MONTH,QUARTER, orYEAR。例如:mysql> select timestampdiff(week,’2009-01-24′,’2009-06-20′);+———————————————————–+| timestampdiff(week,
阅读全文
摘要:如果您是才接触MySQL数据库的新人,那么MySQL中多表删除是您一定需要掌握的,下面就将为详细介绍MySQL中多表删除的方法,供您参考,希望对你学习掌握MySQL中多表删除能有所帮助。1、从MySQL数据表t1中把那些id值在数据表t2里有匹配的记录全删除掉DELETE t1 FROM t1,t2 WHERE t1.id=t2.id 或DELETE FROM t1 USING t1,t2 WHERE t1.id=t2.id2、从MySQL数据表t1里在数据表t2里没有匹配的记录查找出来并删除掉DELETE t1 FROM t1 LEFT JOIN T2 ON t1.id=t2.id WHER
阅读全文
摘要:CREATE PROCEDURE update_pointer()BEGIN /* 定义变量一 */ DECLARE total float; DECLARE uid int; DECLARE _done int default 0; DECLARE currentP int default 0; DECLARE firstid int; DECLARE secondid int; DECLARE parentId VARCHAR(16); DECLARE first_jj_yy int default 0;#第一程基建燃油费 DECLARE second_...
阅读全文
摘要:mysql计划事件的开启。首先查看计划事件是否开启:mysql> show variables like '%scheduler%';+-----------------+-------+| Variable_name | Value |+-----------------+-------+| event_scheduler | OFF |+-----------------+-------+1 row in set (0.00 sec)若返回Value值是ON,则表示已经开启,若返回时OFF值表示没有开启。此时需要到mysql配置文件my.cnf新增一项,在mysqld
阅读全文

浙公网安备 33010602011771号