![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
jumethh
这个作者很懒,什么都没留下…
展开
-
mysql 启动与停止
开启mysql服务:mysqladmin --host=localhost --user=root --password startup停止mysql服务:net stop mysql原创 2013-07-31 11:13:54 · 795 阅读 · 0 评论 -
mysql 选择插入数据(包含不存在列)
mysql> select 'name',id from table_b; //'name' 不在table_b表中+------+-----------+| name | id |+------+-----------+| name | 123456 || name | 1234567 || name | 12345678 || name |原创 2013-08-12 14:55:37 · 1301 阅读 · 0 评论 -
mysql 添加外键
添加外键 Sql代码 alter table locstock add foreign key locstock_ibfk2 (stockid) references product(stockid) locstock 为表名, locstock_ibfk2 为外键名 第一个括号里填写外键列名, product为表名,第二个括号里是写外键关联的列转载 2013-08-12 14:46:55 · 1404 阅读 · 0 评论 -
mysql游标使用
delimiter //create procedure insert_A_from_B(in param varchar(36)) //需要声明接收参数的类型以及长度 begin declare field_B varchar(36); declare no_more_found int; //定义游标中止变量原创 2013-08-12 14:45:13 · 841 阅读 · 1 评论 -
mysql查询类型转换
在mysql查询时最好不要发生类型转换,如把varchar转换成intmysql> explain select * from user where name=1\G//如果你确定name字段是整型就不要把它转化成字符串,不加单引号*************************** 1. row *************************** id:原创 2013-08-09 09:03:32 · 1330 阅读 · 0 评论 -
MySQL服务优化参数设置参考
作者:andyao原文link: http://andyao.iteye.com/admin/show/144033转载请留名1. 简介 在Web应用程序体系架构中,数据持久层(通常是一个关系数据库)是关键的核心部分,它对系统的性能有非常重要的影响。MySQL是目前使用最多的开源数据库,但是MySQL数据库的默认设置性能非常的差,仅仅是一个玩具数据库。因此在产品中使用MySQL转载 2013-08-08 17:55:36 · 613 阅读 · 0 评论 -
mysql查看当前使用的数据库
查看当前使用的数据库:mysql>select database();mysql>status;mysql>show tables;原创 2013-08-08 08:45:04 · 640 阅读 · 0 评论 -
mysql 查看索引
查看索引mysql> show index from tblname;mysql> show keys from tblname;· Table表的名称。· Non_unique如果索引不能包括重复词,则为0。如果可以,则为1。· Key_name索引的名称。· Seq_in_index索引中的列序列号,从1开始。转载 2013-08-07 10:24:14 · 585 阅读 · 0 评论 -
mysql 创建和删除索引
创建和删除索引索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER TABLE来给表增加索引。删除索引可以利用ALTER TABLE或DROP INDEX语句来实现。(1)使用ALTER TABLE语句创建索引。语法如下:alter table table_name add index index_name (column_list)转载 2013-08-07 10:40:13 · 684 阅读 · 0 评论 -
mysql update limit 折半更新
mysql在用update更新数据时还不支持limit范围更新mysql> update user set name='aa' limit 2,2;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to yourMySQL server原创 2013-08-07 10:13:04 · 1090 阅读 · 0 评论 -
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转载 2013-08-05 10:18:55 · 646 阅读 · 0 评论 -
MySQL--binlog二进制日志恢复数据
提取需要的日志文件到sql文件:D:\mysql\bin>mysqlbinlog d:\mysql\data\mysql.000003 --start-position=270 --stop-position=377 -r 3.sql270和377,是日志的记录位置,只取这一段的就可以了.提取到txt文件mysqlbinlog liangck.000001 > c:转载 2013-07-31 18:21:17 · 954 阅读 · 0 评论 -
共享表空间以及独占表空间之间的转化
innodb_file_per_table 通过这个参数来实现的转化,如果为OFF说明所使用的是独占表空间【默认情况下,所使用的表空间为共享表空间】 innodb_file_per_table值来进行修改即可,但是对于之前使用过的共享表空间则不会影响,除非手动的去进行修改或者是innodb_file_per_table=1 为使用独占表空间innodb_fi转载 2013-08-01 11:07:33 · 1005 阅读 · 0 评论 -
mysql Innodb的ibdata的作用与分离
mysqlINNODB类型数据状态下,ibdata用来储存文件的数据,而数据库名的文件夹里面的那些表文件只是结构而已,小心,万小心不能删除它,共享表空间管理会出现表空间分配后不能回缩的问题,所以它会变的越来越大,所以有必要对它进行分离INNODB的独立表空间的参数: innodb_file_per_table具体步骤如下:1、备份数据库mysqldump -ur原创 2013-08-01 10:57:45 · 1221 阅读 · 0 评论 -
Mysqldump 命令小记 --opt
Mysqldump 命令小记 --optmysqldump -uroot -p --opt DATABASENAME [Table] > xxx.sql默认Mysqldump导出的SQL文件中不但包含了导出的数据,还包括导出数据库中所有数据表的结构信息。 –opt:此Mysqldump命令参数是可选的,如果带上这个选项代表激活了Mysqldump命令的quick转载 2013-08-01 09:53:48 · 7553 阅读 · 0 评论 -
mysql中表名不区分大小写
mysql> show variables like 'lower_case_table_names'; +------------------------+-------+| Variable_name | Value |+------------------------+-------+| lower_case_table_names | 0 |原创 2013-07-31 11:10:58 · 1342 阅读 · 0 评论 -
MYSQL启用和查看二进制日志
查看是否启用了日志mysql>show variables like 'log_bin';查看当前的日志mysql> show master status;看二进制日志文件用mysqlbinlogshell>mysqlbinlog mail-bin.000001开启日志服务:在MY.INI里,MYSQLD项下添加log-bin=mysql。如果只对某个库进行日志文件记录,那原创 2013-07-31 17:15:13 · 1065 阅读 · 0 评论 -
mysql查看所有存储过程
mysql查看所有存储过程查询数据库中的存储过程 方法一: select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE'方法二: show procedure status; 查看存储过程或函数的创建代码 show creat转载 2013-08-12 14:40:06 · 699 阅读 · 0 评论