peter peter
3年前
mysql 修改表或表结构常用sql语句
批量修改表名的sql语句altertableold_namerenamenew_name;修改表名altertabletestaddcolumnadd_namevarchar(10);添加表列altertabletestdropcolumndel_name;删除表列altertabletestm
Wesley13 Wesley13
3年前
MySql添加远程超级管理员用户
可以通过发出GRANT语句增加新用户:首先在数据库本机上用ROOT用户登录上MySql,然后运行命令:mysqlGRANTALLPRIVILEGESON\.\TO admin'@'localhost'(https://www.oschina.net/action/GoToLink?urlmailto%3Aadmin%27%40%27
Wesley13 Wesley13
3年前
MySQL比较好用的导入导出语句
对比了一些MySQL的导入导出方法,觉得还是原生的方法好用,用第三方的界面工具容易出错。方法一:\导出:mysqldumpu用户名p数据库名称sql文件路径mysqldumpurootpmyd
Wesley13 Wesley13
3年前
MySQL日志体系详解
前言日志是MySQL数据库的重要组成部分。日志文件中记录着MySQL数据库运行期间发生的变化;也就是说用来记录MySQL数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因,并且可以通过日志文件进行数据恢复。MySQL的日志体系有如下几种分类:1.错误日志2.查询日志
Wesley13 Wesley13
3年前
MySQL索引类型
一、简介MySQL目前主要有以下几种索引类型:1.普通索引2.唯一索引3.主键索引4.组合索引5.全文索引二、语句CREATETABLEtable_namecol_namedatatypeunique|fulltextindex|keyindex_name(c
Wesley13 Wesley13
3年前
MySQL 字符集和校验规则工作流程
MySQL字符集和校验规则工作原理_字符编码相关参数__数据流中的转码过程__校验规则_Tips:字符集和校验规则总是相伴的一从简单的建库语句开始CREATEDATABASEIFNOTEXISTS<db_nameDEFAU
Wesley13 Wesley13
3年前
mysql命令行下将数据导出成excel文件(.xls格式) (转)
在mysql命令行下执行以下sql语句:mysqlselect\fromxi\_tableintooutfile’/tmp/test.xls’;一句话搞定。linux系统尽量导出在/tmp目录下,不会涉及读写权限问题!导出为txt文件:select\fromxi\_tableintooutfile’/tmp/
Wesley13 Wesley13
3年前
mysql innodb和myisam比较
1.MySQL默认采用的是MyISAM。2.MyISAM不支持事务,而InnoDB支持。InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条SQL语句显示放在begin和commit之间,组成一个事务去提交。3.InnoDB支持数据行锁定,MyISAM不支持行锁定,
Wesley13 Wesley13
3年前
MySql数据库常用语句汇总
第一天1、登陆数据库mysqlurootproot;//u用户名p密码2、启动数据库netstartmysql;3、创建表空间(数据库)createdatabaseqy97;4、创建数据库并声明数据库为utf8格式createdatabaseqy97charactersetutf8;4、
Wesley13 Wesley13
3年前
MySQL二进制日志系列
MySQL二进制日志系列总结1、binarylog记录的是 已经提交commit的各种DML和DDL语句,类似oracle的redolog(包含onlineredolog和archiveredolog)中已经commit提交的数据statement格式的binlog,最后会有COMMIT;