MySql常用命令

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 创建数据库:create database database_name;删除数据库:drop database database_name;使用数据库:use database_name;查看系统所支持的存储引擎类型:show engines;修改表名:alter table off...
创建数据库:create database database_name;
删除数据库:drop database database_name;
使用数据库:use database_name;
查看系统所支持的存储引擎类型:show engines;
修改表名:alter table offices rename offices_new;
修改字段的数据类型:alter table offices modify name varchar(30);
修改字段名:alter table offices change city city_new varchar(30);
添加字段:alter table offices add manager int(10);
删除字段:alter table offices drop manager;
删除表的外键约束:alter table offices drop foreign key office_fk;
删除表:(若表被其他表关联,先删除外键约束,再删除表)drop table offices;
删除表中数据:delete from offices;
 

select h.id,h.hotel_id,hp.id,hp.hotel_id from hotel_supporting_service as h left join hotel_supporting_service_protocol as hp on hp.src_id = h.id where h.id>6;

show create procedure sys.ps_setup_enable_background_threads;
show procedure status like 'ps_setup_enable_background_threads';
SELECT * FROM information_schema.ROUTINES WHERE ROUTINE_NAME='ps_setup_enable_background_threads';

show triggers;

##select_priv, create_view_priv
SELECT * FROM mysql.user WHERE user='root';
select * from information_schema.VIEWS;
select * from information_schema.TRIGGERS;
SELECT @@AUTOCOMMIT;
SELECT @@tx_isolation;

select * from zcy_develop.vanyar_users where account='339900111111';
select * from zcy_develop.vanyar_orgins_category where org_id = 100013315;
select * from zcy_develop.vanyar_employee where user_id = 100018406;
select * from zcy_develop.vanyar_user_extra where user_id = 100018406;

delete from oauth_code;
delete from oauth_access_token;
select password("**jjhh");
analyze table zcy_develop.vanyar_user_extra;
select * from mysql.user;
SHOW VARIABLES LIKE 'slow_query_log_file';
SHOW STATUS LIKE 'slow_queries';

 
批量删除table
Select CONCAT( 'drop table ', table_name, ';' ) FROM information_schema.tables Where table_name LIKE 'hotel_%';
 
mysql -P 3306 -h 127.0.0.1 -uroot -p123456
create database zcy_develop default character set utf8 collate utf8_general_ci;
use zcy_develop;
source ~/Documents/zcy_develop.sql;
 
mysqladmin -u root  password  "newpass"
mysqladmin -u root  password  oldpass  "newpass"
 
 
show VARIABLES like '%max_allowed_packet%'

所有大于16M的SQL文件都会报ERROR 2006 (HY000) at line 17128: MySQL server has gone away,我们可以登录MySQL客户端,修改系统变量:

set GLOBAL max_allowed_packet=500*1024*1024;

我们也可以通过修改MySQL配置my.cnf文件,在最后一行增加max_allowed_packet=500M就可以了

MySQL配置文件的位置:

  • Windows下 C:\ProgamData\MySQL\MySQL Server5.6
  • Linux下 /etc/mysql
  • Mac下通过brew安装 /usr/local/Cellar/mysql/5.6.23
1、在mysql 数据库中,“2009-09-15 00:00:00”转化为列为长整型的函数:
select * from tb where createAt < unix_timestamp("2013-03-15 00:00:00")*1000,
2、在mysql数据库中,“1252999488000”(java中的long型数据)转化为日期:
select  * from tb where createAt <  from_unixtime(1252999488);
【注】:要将最后三位去掉。
 
 
 
 
 
 

 

 

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
存储 关系型数据库 MySQL
【MySQL进阶之路丨第十三篇】一文带你精通MySQL之ALTER命令及序列使用
【MySQL进阶之路丨第十三篇】一文带你精通MySQL之ALTER命令及序列使用
40 0
|
3月前
|
关系型数据库 MySQL 数据库
Python tk dos命令备份mysql数据库
Python tk dos命令备份mysql数据库
25 0
|
3月前
|
机器学习/深度学习 SQL 关系型数据库
MySql基础命令(MySql学习——四)
MySql基础命令(MySql学习——四)
20 1
|
1月前
|
SQL 关系型数据库 MySQL
|
3月前
|
SQL 关系型数据库 MySQL
Mycat【Mycat部署安装(核心配置及目录结构、安装以及管理命令详解)Mycat高级特性(读写分离概述、搭建读写分离、MySQL双主双从原理)】(三)-全面详解(学习总结---从入门到深化)
Mycat【Mycat部署安装(核心配置及目录结构、安装以及管理命令详解)Mycat高级特性(读写分离概述、搭建读写分离、MySQL双主双从原理)】(三)-全面详解(学习总结---从入门到深化)
79 0
|
17天前
|
关系型数据库 MySQL
如何解决cmd命令窗口无法运行mysql命令的问题
如何解决cmd命令窗口无法运行mysql命令的问题
10 0
|
1月前
|
存储 关系型数据库 MySQL
|
1月前
|
关系型数据库 MySQL Linux
MySQL启动与登录命令详解
【2月更文挑战第27天】
54 1
MySQL启动与登录命令详解
|
1月前
|
SQL 存储 关系型数据库
|
2月前
|
存储 关系型数据库 MySQL
MySQL技能完整学习列表6、查询优化——1、EXPLAIN命令的使用——2、索引优化
MySQL技能完整学习列表6、查询优化——1、EXPLAIN命令的使用——2、索引优化
22 0