SQL命令行

发布时间:2022-06-21 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了SQL命令行脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

SQL

1 MySQL登陆和退出

  • 登录

    mysql -uroot -p******
    
  • 退出

    exit
    quit
    

2 SQL分类

  • DDL:简单理解就是用来操作数据库,表等
  • DML:简单理解就对表中数据进行增删改
  • DQL:简单理解就是对数据进行查询操作。从数据库表中查询到我们想要的数据
  • DCL:简单理解就是对数据库进行权限控制。比如我让某一个数据库表只能让某一个用户进行操作等。

3.1 DDL : 操作数据库

  • 查询所有的数据库

    SHOW DATABASES;
    
  • 创建数据库

    CREATE DATABASE 数据库名称;
    
    CREATE DATABASE IF NOT EXISTS 数据库名称;
    
  • 删除数据库

    DROP DATABASE 数据库名称;
    
    DROP DATABASE IF EXISTS 数据库名称;
    
  • 使用数据库

    USE 数据库名称;
    
  • 查看当前使用的数据库

    SELECT DATABASE();
    

3.2 DDL : 操作表

  • 查询当前数据库下所有表名称

    SHOW TABLES;
    
  • 查询表结构

    DESC 表名称;
    
  • 创建表

    CREATE TABLE 表名 (
    字段名1 数据类型1, 
    字段名2 数据类型2, 
    …
    字段名n 数据类型n 
    );
    
  • 删除表

    DROP TABLE 表名;
    
    DROP TABLE IF EXISTS 表名;
    
  • 修改表

    • 修改表名

      ALTER TABLE 表名 RENAME TO 新的表名;
      
    • 添加一列

      ALTER TABLE 表名 ADD 列名 数据类型;
      
    • 修改数据类型

      ALTER TABLE 表名 MODIFY 列名 新数据类型;
      
    • 修改列名和数据类型

      ALTER TABLE 表名 CHANGE 列名 新列名 新数据类型;
      
    • 删除列

      ALTER TABLE 表名 DROP 列名;
      

脚本宝典总结

以上是脚本宝典为你收集整理的SQL命令行全部内容,希望文章能够帮你解决SQL命令行所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:数据库