美文网首页
第二章 SQL基础

第二章 SQL基础

作者: pantera19 | 来源:发表于2017-03-21 15:59 被阅读0次

    1. SQL分类

    DDL语句:数据定义语句,包括create,drop,alter等

    DML数据:数据操纵语句,包括select,update,delete,insert等

    DCL语句:数据控制语句,grant,revoke等

    2. DDL语句

    2.1 连接数据库

    首先通过命令mysql -uroot -p 连接mysql服务器,输入正确的密码后会出现上图的内容,大致意思为:

    命令结束使用 ; 或者 \g

    当前连接的次数,每次连接会递增1show

    当前mysql版本为 5.7.17

    可以通过 help;  或者 \h 显示帮助文档,通过 \c 命令来清楚命令行buffer

    2.2 DDL语句


    默认包括包含四个数据库

    information_schema:主要存储了系统中的一些数据库对象信息,比如用户表信息、列信息、权限信息、字符集信息、分区信息等。

    mysql:存储系统的用户权限信息。

    performance_schema:用于收集数据库服务器性能参数

    sys:可以快速的了解系统的元数据信息

    创建数据库:CREATE DATABASE dbname;

    查看数据库: SHOW DATABASES;

    选择数据库: USE dbname;

    删除数据库:DROP DATABASE dbname;

    显示表:SHOW TABLES;

    创建表:分别对应 列名、类型、约束

    CREATE TABLE tablename(

            column_name column_type constraints;

    )

    查看表:DESC TABLE;

    查看完整表:SHOW CREATE TABLE tabelname;

    删除表:DROP TABLE tablename;


    修改字段:ALTER TABLE tablename MODIFY column_name column_definition

    修改字段:ALTER TABLE tablename ADD column_name column_definition

    删除字段:ALTER TABLE tablename DROP column_name column_definition

    修改字段:ALTER TABLE tablename CHANGE column_name_old column_name column_definition

    字段位置:可通过 AFTER column_name 或者 FIRST

    修改表名: ALTER TABLE tablename RENAME tablename_name

    2.3 DML语句


    相关文章

      网友评论

          本文标题:第二章 SQL基础

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