当前位置:Gxlcms > 数据库问题 > MariaDB-SQL语句

MariaDB-SQL语句

时间:2021-07-01 10:21:17 帮助过:27人阅读

SQL语句:
DDL: Data Defination Language
CREATE, DROP, ALTER

DML: Data Manipulation Language
    INSERT, DELETE, UPDATE, SELECT

    GRANT, REVOKE

数据库:
    CREATE DATABASE|SCHEMA [IF NOT EXISTS] ‘DB_NAME‘; 
    DROP DATABASE|SCHEMA [IF EXISTS] ‘DB_NAME‘; 

        CHARACTER SET ‘charecter set name‘
        COLLATE ‘collate name‘

    CREATE DATABASE [IF NOT EXISTS] ‘db_name‘; 
        CHARACTER SET [=] charset
        COLLATE [=] collate

        SHOW CHARACTER SET;
        SHOW COLLATIONS;

        DROP DATABASE [IF EXISTS] ‘db_name‘;

    查看支持所有字符集:SHOW CHARACTER SET;
    查看支持所有排序规则:SHOW COLLATIONS;

    获取命令使用帮助:
        mysql> HELP KEYWORD;

    查看:
        mysql> SHOW DATABASES; 

表:
    CREATE TABLE [IF NOT EXISTS] tb_name (col1 datatype 修饰符, col2 datatype 修饰符) ENGINE=‘‘

    查看所有的引擎:SHOW ENGINES;

    查看表:SHOW TABLES [FROM db_name]
    查看表结构:DESC [db_name.]tb_name

    删除表:
    DROP TABLE [IF EXISTS] tb_name;

    数据类型:
        字符型
            定长字符型:CHAR(#), BINARY(#)
            变长字符型: VARCHAR(#), VARBINARY(#)

            对象存储:
                TEXT: 不区分大小写                                    
                BLOB:区分字符大小写
            内置类型:
                ENUM
                SET
        数值型
            精确数值型
                整型: int
                    tinyint: 1byte
                    smallint: 2bytes
                    mediumint: 3bytes
                    int: 4bytes
                    bigint: 8bytes
                十进制: decimal
            近似数值型
                单精度浮点型
                    float
                双精度浮点型
                    double

    修饰符:
        NOT NULL:非空约束
        DEFAULT VALUE: 设定默认值

    数据库:

MariaDB-SQL语句

标签:bin   浮点型   支持   keyword   rect   upd   存储   character   code   

人气教程排行