mysql
Share_Boy
这个作者很懒,什么都没留下…
展开
-
mysql 存储过程 执行动态sql
使用mysql的存储过程执行动态sql语句delimiter //create procedure proce2(in old varchar(100), in newT varchar(100))begin declare my_sql varchar(500); set my_sql = concat('create table ',newT,' like ',ol原创 2015-02-09 12:01:15 · 1747 阅读 · 0 评论 -
create table like 和create table select 比较
语法:CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] [table_options] [select_statement] CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(] LIKE old_tb转载 2015-02-09 13:49:13 · 1072 阅读 · 0 评论 -
mysql join 操作(内联结,外联结,)
1. 内联结:将两个表中存在联结关系的字段符合联结关系的那些记录形成记录集的联结。2. 外联结:分为外左联结和外右联结。 案例背景create table java (name varchar(255));insert into java values ('java1'),('java2'),('blue'); create table mysql (nam转载 2015-02-09 14:07:43 · 995 阅读 · 0 评论 -
You must SET PASSWORD before executing this statement的解决方法
参考前文利用安全模式成功登陆,然后修改密码,等于给MySql设置了密码。登陆进去后,想创建一个数据库测试下。得到的结果确实: ERROR 1820 (HY000): You must SET PASSWORD before executing this statement 非常诡异啊,明明用密码登陆进去了,怎么还提示需要密码。 mysql> create database原创 2015-07-03 15:05:42 · 778 阅读 · 0 评论 -
centos 彻底卸载Mysql
centos 彻底卸载Mysql原创 2015-07-03 14:28:54 · 432 阅读 · 0 评论 -
Ubuntu下MySQL的安装及远程连接配置等配置
Ubuntu下MySQL的安装及远程连接配置等配置 一、ubuntu下MySQL的安装 在ubuntu命令行下输入 sudo apt-get install mysql-server 即可安装mysql服务,默认在安装mysql-server时,会自动安装好mysql-client。 www.2cto.com 同时安装好的mysql配置文件位置:/e转载 2015-06-15 11:54:29 · 436 阅读 · 0 评论 -
mysql占用磁盘IO过高的解决办法
最近发现Mysql服务器磁盘IO一直很高[root@push-5-221 ~]# iostat -k -d -x 1 10Linux 3.10.0-957.el7.x86_64 (push-5-221) 2019年07月05日 _x86_64_ (8 CPU)Device: rrqm/s wrqm/s r/s w/...转载 2019-08-21 16:21:46 · 3856 阅读 · 0 评论 -
cpu 100% mysql占用太多 优化mysql
mysql实例cpu超过100%分析当我们mysql数据库实例超过100%时,这种情况都是因sql性能问题导致,实例出现卡主现象:1.原理,cpu消耗过大有慢sql造成,慢sql包括全表扫描,扫描数据量太大,内存排序,磁盘排序,锁争用等;2.表的现象sql执行状态为:sending data,copying to tmp table,copying to tmp table on disk,...转载 2019-08-21 17:47:56 · 1164 阅读 · 0 评论