美文网首页
SQL语句的分类

SQL语句的分类

作者: hank009 | 来源:发表于2023-04-05 10:34 被阅读0次

    SQL语句的分类

    SQL语句有很多,最好进行分门别类,这样更容易记忆。
        分为:
            DQL:
                数据查询语言(凡是带有select关键字的都是查询语句)
                select...
    
            DML:
                数据操作语言(凡是对表当中的数据进行增删改的都是DML)
                insert delete update
                insert 增
                delete 删
                update 改
    
                这个主要是操作表中的数据data。
    
            DDL:
                数据定义语言
                凡是带有create、drop、alter的都是DDL。
                DDL主要操作的是表的结构。不是表中的数据。
                create:新建,等同于增
                drop:删除
                alter:修改
                这个增删改和DML不同,这个主要是对表结构进行操作。
    
            TCL:
                不是王牌电视。
                是事务控制语言
                包括:
                    事务提交:commit;
                    事务回滚:rollback;
    
            DCL:
                是数据控制语言。
                例如:授权grant、撤销权限revoke....
    
    • 查看表中数据

    select * from 表名; 
    
    mysql> select * from t_user;
    +----+-----------+------+
    | id | real_name | age  |
    +----+-----------+------+
    |  3 | 张三丰    |   55 |
    |  4 | 王五      |   20 |
    |  5 | Tom       |   20 |
    +----+-----------+------+
    3 rows in set (0.00 sec)
    
    • 不看表中的数据,只看表的结构,有一个命令:

    desc 表名;
    mysql> desc t_user;
    +-----------+--------------+------+-----+---------+----------------+
    | Field     | Type         | Null | Key | Default | Extra          |
    +-----------+--------------+------+-----+---------+----------------+
    | id        | int          | NO   | PRI | NULL    | auto_increment |
    | real_name | varchar(255) | YES  |     | NULL    |                |
    | age       | int          | YES  |     | NULL    |                |
    +-----------+--------------+------+-----+---------+----------------+
    3 rows in set (0.01 sec)
    

    相关文章

      网友评论

          本文标题:SQL语句的分类

          本文链接:https://www.haomeiwen.com/subject/ewyeddtx.html