mysql
0000Oliver
这个作者很懒,什么都没留下…
展开
-
MySQL自动删除指定时间以前的记录
项目每分钟收集数据,为了节约存储空间,创建一个事件自动删除2天以前的数据。首先删除2天以前记录的SQL语句(webserver_monitormemory为表名,time为时间字段):delete From webserver_monitormemory where DATE(time) <= DATE(DATE_SUB(NOW(),INTERVAL 2 day));创建存储过程:DELIMITER //CREATE PROCEDURE autodel() -> BEGIN转载 2021-01-19 09:46:43 · 1214 阅读 · 0 评论 -
docker mysql镜像导出导入数据
1.查看当前启动的mysql运行容器docker ps 2.使用以下命令备份导出数据库中的所有表结构和数据docker exec -it mysql mysqldump -uroot -p123456 paas_portal > /cloud/sql/paas_portal.sql3.只导数据不导结构mysqldump -t 数据库名 -uroot -p > xxx.sqldocker exec -it mysql mysqldump -t -uroot -p123456 pa原创 2021-01-11 15:28:58 · 566 阅读 · 0 评论 -
mysql 修改表的操作
ALTER命令 修改mysql表结构1.增加列`ALTER TABLE stack ADD COLUMN submit date NOT NULL;` 2.删除列ALTER TABLE stack DROP COLUMN submit; 3.修改列的属性ALTER TABLE stack MODIFY submit DATETIME NOT NULL; 4.修改列的名字及属性ALTER TABLE stack CHANGE submit submit_date DATETIME NOT原创 2020-10-23 10:32:03 · 204 阅读 · 0 评论 -
查询mysql值为空的内容
mysql表中有的行的值为null,想找出来修改 ,开始用了select pocket_id from hit_packet where d_v_str='NULL';,结果不对。mysql中null是特定的一种类型,不等于空值("“或者"NULL”),直接用=,找不到相应内容。后来修改为select pocket_id from hit_packet where d_v_str is null;...原创 2020-10-22 16:59:37 · 714 阅读 · 0 评论 -
mysql入门命令——小白笔记
登录MySQL: mysql -u用户名 -p接着密码入密码,如果访问外部数据库需要加入参数-h 加机器IP显示数据库列表show databases;创建新用户CREATE USER 'username'@'host' IDENTIFIED BY 'password'; .原创 2020-10-22 15:08:13 · 292 阅读 · 0 评论