SQL的增删改查及函数应用

SQL的增删改查及函数应用

发布时间:2024-10-12 12:40:49

详细介绍sql的基本操作以及linux系统的使用。让我们逐一讨论这些主题。

sql的增删改查及函数应用:

  1. 查询(select):
    sql
    select column1, column2 from table_name where condition;
  2. 插入(insert):
    sql
    insert into table_name (column1, column2) values (value1, value2);
  3. 更新(update):
    sql
    update table_name set column1 = value1 where condition;
  4. 删除(delete):
    sql
    delete from table_name where condition;
  5. 常用函数应用:
    • count(): select count(*) from table_name;
    • avg(): select avg(column_name) from table_name;
    • sum(): select sum(column_name) from table_name;
    • max()/min(): select max(column_name) from table_name;

centos、debian和ubuntu系统操作:

  1. 系统更新:
    • centos: sudo yum update
    • debian/ubuntu: sudo apt update && sudo apt upgrade
  2. 安装软件:
    • centos: sudo yum install package_name
    • debian/ubuntu: sudo apt install package_name
  3. 服务管理:
    • centos 7+/ubuntu 16.04+/debian 9+: sudo systemctl start/stop/restart service_name
    • 旧版本: sudo service service_name start/stop/restart
  4. 防火墙设置:
    • centos 7+: sudo firewall-cmd --add-port=port_number/tcp --permanent
    • ubuntu/debian: sudo ufw allow port_number/tcp
  5. 日志查看:
    • 所有系统: sudo tail -f /var/log/syslogsudo journalctl -f

故障排查步骤:

  1. 检查系统资源:
    • tophtop: 查看cpu和内存使用情况
    • df -h: 检查磁盘空间
  2. 网络问题:
    • ping: 测试网络连通性
    • netstat -tuln: 查看开放端口
    • traceroute: 跟踪网络路由
  3. 服务状态:
    • systemctl status service_name: 查看服务状态
    • journalctl -u service_name: 查看服务日志
  4. 日志分析:
    • 系统日志: /var/log/syslog/var/log/messages
    • 应用日志: 通常在 /var/log/ 目录下
  5. 文件权限:
    • ls -l: 查看文件权限
    • chmodchown: 修改文件权限和所有者

这些是基本的操作和故障排查步骤。

感谢提供:05互联