MariaDB-SQL语句,


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: 设定默认值

数据库:

相关内容