mysql 语句的使用
查看数据库
show databases;
use 数据库名;
show tables; //显示数据库的表名
describe 表名; //显示某表的字段,

建表模板

这是为了清楚直观,再mysql行中是只能这样

查看时间戳
select unix_timestamp(now());
创建事件
每5秒执行,time数据的值小于时间戳-60的数据,(就是说删除1分钟前插入的数据,不过插入的数据,自己加了time数据来记录插入数据的时间)
create event de_cookie on schedule every 5 second do delete from cookie where time<(unix_timestamp(now())-60);
查看用户的权限
show grants for root@localhost;
创建数据库,创建用户,授予权限
create database zabbix character set utf8 collate utf8_bin; //建zabbix表
create user 'zabbix'@'localhost' identified by 'zabbix';
grant all on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix';
查看简单表结构,字段类型

mysql 备份和恢复
备份:
mysqldump -u root -p text > /tmp/test01.sql
恢复:
create database test;
use test;
source /tmp/test01.sql
DML DDL DCL
DML : data manipulation language 数据操纵语言 select,update , insert , delete ......
DDL :data definition language 数据定义语言 create , alter, drop 等
DCL : data control language 数据控制语言 grant , deny , revoke 等
UPDATE 更新数据
update table_name set column_name=value where column_name1=value1;
mysql>flush privileges; //希望在"不重启MySQL服务"的情况下直接生效,那么就需要执行这个命令
如果省略了where , column_name 的所有数据都会被更改
修改mysql密码
mysql>use mysql;
mysql>update user set password=password("root123") where user='root';
mysql>flush privileges;
参考:
mysql通过事件定时删除过期数据记录:https://www.cnblogs.com/wang-yaz/p/12424858.html
更多mysqldump:https://www.cnblogs.com/chenmh/p/5300370.html
DML DDL DCL 更多 : https://www.cnblogs.com/qlqwjy/p/8470799.html
mysql 语句的使用的更多相关文章
- 如何根据执行计划,判断Mysql语句是否走索引
如何根据执行计划,判断Mysql语句是否走索引
- 让dede运行php代码和mysql语句
一.dede运行php代码 举例1: {dede:name runphp='yes'} $str = "hello ";@me = $str;@me .= "world& ...
- php代码优化,mysql语句优化,面试需要用到的
首先说个问题,就是这些所谓的优化其实代码标准化的建议,其实真算不上什么正真意义上的优化,还有一点需要指出的为了一丁点的性能优化,甚至在代码上的在一次请求上性能提升万分之一的所谓就去大面积改变代码习惯, ...
- mysql语句:批量更新多条记录的不同值[转]
mysql语句:批量更新多条记录的不同值 mysql更新语句很简单,更新一条数据的某个字段,一般这样写: 帮助 1 UPDATE mytable SET myfield = 'value' WHERE ...
- Thinkphp用exp表达式执行mysql语句,查询某字段不为空is not null,自动增值
Thinkphp用exp表达式执行mysql语句,查询某字段不为空is not null,自动增值 Thinkphp 的文档经常不够完整的表达MYSQL的各种组合,is not null在thinkp ...
- MySQL语句进行分组后的含有字段拼接方法
MySQL语句: SELECT GROUP_CONCAT(DISTINCT transaction_no) FROM `lm_wh_trans` GROUP BY staff_code; 如果tran ...
- shell脚本循环执行mysql语句
参考资料:Shell脚本中执行mysql语句 需求:数据库里有张数据表存储的是用户对电影的评价(user_id movie_id rating time),但是我现在要每部电影的总评分. 解决方法: ...
- 【PHP基础】常用mySQL语句以及WampServer2.2设置数据库默认编码
一.WampServer2.2设置数据库默认编码(此部分转自http://www.cnsecer.com/5984.html) wamp下MySQL的默认编码是Latin1,不支持中文,要支持中文的话 ...
- mysql语句中把string类型字段转datetime类型
mysql语句中把string类型字段转datetime类型 在mysql里面利用str_to_date()把字符串转换为日期 此处以表h_hotelcontext的Start_time和En ...
- php中mysql语句的基本写法
php中mysql语句的基本写法 php作为一门后台语言必须要与mysql数据库打交道,做到将内容存储到数据库以及数据库数据读写的操作,那么下面就来说下最近学习的一些东西: 在具体将之前先说一下编码的 ...
随机推荐
- golang中的pair
package main import "fmt" type Reader interface { ReadBook() } type Writer interface { Wri ...
- Gc如何判断对象可以被回收?
Gc如何判断对象可以被回收? 1 引用计数器 引用计数法的算法思路:给对象增加一个引用计数器,每当对象增加一个引用计数器+1,失去一个引用-1,所以当计数器是0的时候对象就没有引用了,就会被认为可回收 ...
- python05day
之前代码总行数735+133=868 内容回顾 列表:容器型数据类型,可以承载大量的数据,有序的数据 增: append 追加 insert 插入,按索引增 extend 迭代着追加 删: pop 按 ...
- 学习JAVAWEB第三十七天(读构建之法有感)
读<构建之法>有感 我今年暑假回去就要升入大二了,在今年的专业分流时,我选择了软件工程专业,起初的想法很简单,做一款优秀的,能拥有大量用户的软件,甚至还想通过自己的软件改变人们的生活.读了 ...
- plsql 普通游标
-- ①普通游标:操作步骤 边敲边想 学无止境 /* 游标:指针:内存中的一块数据缓冲区,上下文: 将查询到的结果集缓存起来,便于进行逐行定位处理. 使用完成后要及时关闭: 操作步骤? 1.定义游标 ...
- git reset HEAD 与 git reset --hard HEAD的区别
感谢原文作者:天地逍遥 原文链接:https://www.jianshu.com/p/aeb50b94e6c0 git reset HEAD 是将咱暂存区和HEAD的提交保持一致 git reset ...
- 【HTML】table表格拆分合并(colspan、rowspan)
代码演示 横向合并: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http:// ...
- bom-删除提示
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- java篇之JDBC原理和使用方法
JDBC学过但又属于很容易忘记的那种,每次要用到,都要看下连接模式.每次找又很费时间,总之好麻烦呀呀呀,所以写篇博客,总结下原理和常用接口,要是又忘了可以直接来博客上看,嘿嘿. 一.什么是JDBC 1 ...
- getter/setter方法
1.setter方法 作用:用来设置成员变量,可以在方法里面过滤掉一些不合理的值 命名规范: 必须是对象方法 返回值类型为void 方法名必须以set开头,而且后面跟上成员变量名去掉"_&q ...