mysql
DML 部分:DML(数据操作语言,它是对表记录的操作(增、删、改)!)
SELECT - 从数据库表中获取数据
UPDATE - 更新数据库表中的数据
DELETE - 从数据库表中删除数据
INSERT INTO - 向数据库表中插入数据
mysql -hpc-2ze4i718t7iunjf1m.mysql.polardb.rds.aliyuncs.com -u zxx -prcMX1x6z1nhzLsRd
group by 分组,后不能left join 连接使用 应用在sql最后
show databases; 显示数据库
use 数据库名; 选择数据库
show tables;显示数据库中的表
describe 表名; 显示数据表的结构
desc test01; 查看表的结构
show varibles like '%char%'; 查看数据库字符集
show variables like '%engine%'; 查看当前mysql默认引擎:
show engines;查看mysql支持哪些引擎
修改默认存储引擎
如果修改本次会话的默认存储引擎(重启后失效),只对本会话有效,其他会话无效:
mysql> set default_storage_engine=innodb;
Query OK, 0 rows affected (0.00 sec)
修改全局会话默认存储引擎(重启后失效),对所有会话有效
mysql> set global default_storage_engine=innodb;
Query OK, 0 rows affected (0.00 sec)
修改表的存储引擎:
ALTER TABLE engineTest ENGINE = INNODB;
希望重启后也有效,即编辑/etc/my.cnf,[mysqld]下面任意位置添加配置;(所有对配置文件的修改,重启后生效)
default-storage-engine = InnoDB
select * from 表名 显示表中记录
create database 库名; 建库
mysql> create table name(
-> id int auto_increment not null primary key ,
-> uname char(8),
-> gender char(2),
-> birthday date );
Query OK, 0 rows affected (0.03 sec) 建表
注: auto_increment 自增
primary key 主键
insert into name(uname,gender,birthday) values('张三','男','1971-10-01');
增加记录
添加表字段 alter table v9_send add column source varchar(50) default null;
update 命令
UPDATE 表名 SET 字段名 = REPLACE (字段名, aaa, bbb); MySQL中将字符串aaa批量替换为bbb的SQL语句
mysql> mysql -u用户名 -p 登录
mysql>flush privileges; 刷新权限
mysql>quit 退出
https://blog.csdn.net/wudinaniya/article/details/80934650 虚拟机安装系统
https://www.cnblogs.com/me80/p/7218883.html
https://www.linuxidc.com/Linux/2017-10/147273.htm
tar -xvf log.tar tar解压
tar -zxvf log.tar.gz tar.gz解压
tar -jxvf log.tar.bz2 tar.bz2解压
Linux文件打包压缩
Linux常使用tar命令,下面来使用tar命令打包。
tar -cvf log.tar 1.log 仅打包,不压缩!
# 如果加上 z 表示以.tar.gz或tgz来代表gzip压缩过的tar包
tar -zcvf log.tar.gz 2.log 打包后,以 gzip 压缩
#
如果加上 j 表示以.tar.bz2来代表bzip2压缩过的tar包
tar -jcvf log.tar.bz2 3.log 打包后,以 bzip2 压缩
切盘
d:
from_unixtime(inputtime, '%Y-%m-%d %H:%i:%s') 数据库 时间戳格式转为日期格式
http://www.w3school.com.cn/php/func_string_trim.asp