• 常用的sql


    mysql中常用的sql: 表的操作,字段操作,授权操作等

    常用语句

    查询版本:
    select version();
    show variables like '%version%';
    
    库操作:
    show databases; //显示数据库
    create database [name]; 创建数据库
    mysqladmin drop [name] //删除数据库(有提示)
    
    表操作:
    show tables; //显示表
    show create table `table1`; //显示表结构
    describe `table1`; //显示具体的表结构
    truncate table `table1`  //清空表(清空表并重置id)
    alter table 表名 rename 新表名; //重命名表
    alter table `table1` comment '修改后的表的注释' //修改表备注
    drop table if exists `table1` //删除存在的表
    
    管理用户:
    select user();  //查看当前登陆用户
    delete from user where user='XXX' and host='localhost';   //其中XXX为用户名,localhost为主机名
    drop user 'XXX'@'localhost'; 
    drop user 'XXX'@'%';
    

    字段相关

    添加列:
    alter table 表名 add 列名 列数据类型 [after 插入位置]; 
    删除列:
    alter table 表名 drop 列名称;
    修改列:
    alter table 表名 change 列名称 列新名称 新数据类型;
    

    数据相关

    增:
    insert into 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);
    删:
    delete from 表名称 where 删除条件;
    改:
    update 表名称 set 列名称=新值 where 更新条件;
    
  • 相关阅读:
    SQL Injection
    yum命令不能使用的相关错误
    linux下RTNETLINK answers: File exists的解决方案
    XShell上传、下载文件(使用sz与rz命令)!
    Linux中iptables设置详细
    linux shell awk用法
    linux sed命令 用法
    Tcpdump 的用法
    VIM文本替换命令
    linux的tar命令详情;linux多个文件压缩打包到一个压缩文件
  • 原文地址:https://www.cnblogs.com/xuduan/p/14595034.html
Copyright © 2020-2023  润新知