随笔分类 - [35] MySQL
摘要:Centos 7 官网下载安装 mysql server 安装成功后重启mysql服务。 初次安装mysql,root账户没有密码。 设置密码 不需要重启数据库即可生效。 在mysql安装过程中如下内容: 所以安装完以后mariadb自动就被替换了,将不再生效。
阅读全文
摘要:My favorite way is to pipe a sqldump command to a sql command. You can do all databases or a specific one. So, for instance, mysqldump -uuser -ppasswo
阅读全文
摘要:方法一:SELECT CAST('123' AS SIGNED);方法二:SELECT CONVERT('123',SIGNED);方法三:SELECT '123'+0;
阅读全文
摘要:MySQL修改表一次添加多个列(字段) ALTER TABLE table_name ADD func varchar(50), ADD gene varchar(50), ADD genedetail varchar(50); MySQL修改表一次添加多个索引ALTER TABLE table_n
阅读全文
摘要:show processlist;show processlist\G;SHOW FULL PROCESSLIST;SHOW FULL PROCESSLIST\G;REF:http://dev.mysql.com/doc/refman/5.7/en/show-processlist.htmlhttp
阅读全文
摘要:1. CREATE TABLE new_table LIKE table; 2. INSERT INTO new_table SELECT * FROM table; 3&4. RENAME TABLE table = old_table, table = new_table; The usual
阅读全文
摘要:自增字段,一定要设置为primary key.以指定从1000开始为例。1 创建表的时候就设置: 2 如果在创建表时没有设置,后来想设置,可以通过修改实现: 示例之二: 有时需要对mysql中设为auto_increment发的字段进行重置(恢复/还原),因此总结了一下,大概有三种方式可以做到: 1
阅读全文
摘要:SELECT aaa,(@rowNum:=@rowNum+1) AS rowNoFROM tb_bbb,(SELECT (@rowNum :=0) ) bORDER BY tb_bbb.liushuihao DESC
阅读全文
摘要:#mysqldump --help 1.mysqldump的几种常用方法:(1)导出整个数据库(包括数据库中的数据) mysqldump -u username -p dbname > dbname.sql (2)导出数据库结构(不含数据) mysqldump -u username -p -d d
阅读全文
摘要:1, 查看MySQL服务器配置信息 mysql> show variables; 2, 查看MySQL服务器运行的各种状态值 mysql> show global status; 3, 慢查询 mysql> show variables like '%slow%'; + + + | Variable
阅读全文
摘要:MySQL复制表结构 表数据 1、复制表结构及数据到新表CREATE TABLE 新表 SELECT * FROM 旧表这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。不过这种方法的一个最不好的地方就是新表中没有了旧表的primar...
阅读全文
摘要:mysql> use mysqlERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'mysql'mysql> exitBye[root@testtest ~]# service mysqld stop
阅读全文
摘要:MySQL权限简介 权限简单的理解就是mysql允许权力以内的事情,不可越界。比如只允许执行select操作,那么就不能执行update操作。只允许从某台机器上连接mysql,那么就不能从除那台机器以外的其他机器连接mysql。 那么Mysql的权限是如何实现的呢?这就要说到mysql的两阶段验证,...
阅读全文
摘要:报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost解决方法:1. 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑
阅读全文
ERROR 1044 (42000) ERROR 1142 (42000): SELECT command denied to user ''@'localhost' for table 'user'
摘要:ERROR: Access denied for user 'root'@'localhost' (using password: NO) 发现: mysql -u root@localhost -p 成功 mysql -u root -p 失败 mysql> SELECT user, host F
阅读全文
摘要:trymysql --force < sample_data.sql Mysql help section says-f, --force Continue even if we get an sql error.----------------------You could also use IN...
阅读全文
摘要:索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable( ID INT NOT NULL, username ...
阅读全文
摘要:==========A really easy way to do this is to add a UNIQUE index on the 3 columns. When you write the ALTER statement, include the IGNORE keyword. Like...
阅读全文
摘要:1 CREATE TABLE A LIKE B此种方式在将表B复制到A时候会将表B完整的字段结构和索引复制到表A中来。2. CREATE TABLE A AS SELECT * FROM B此种方式只会将表B的字段结构复制到表A中来,但不会复制表B中的索引到表A中来。这种方式比较灵活可以在复制原表...
阅读全文
摘要:There is nice tool called pv# On Ubuntu/Debian system$ sudo apt-get install pv# On Redhat/CentOS$ sudo yum install pvthen e.g. you can use it like thi...
阅读全文