千家信息网

mysql基础之配置文件查找次序简析

发表于:2024-11-28 作者:千家信息网编辑
千家信息网最后更新 2024年11月28日,下文内容主要给大家带来mysql基础之配置文件查找次序简析,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。配置文件查
千家信息网最后更新 2024年11月28日mysql基础之配置文件查找次序简析

下文内容主要给大家带来mysql基础之配置文件查找次序简析,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。

配置文件查找次序:

/etc/my.cnf --> /etc/mysql/my.cnf -->--default-extra-file=/PATH/TO/CONF_FILE --> ~/.my.cnf

关系型数据库的常见组件:

数据库:database

表:table

行:row

列:column

索引:index

视图:view

用户:user

权限:privilege

存储过程:procedure

存储函数:function

触发器:trigger

事件调度器:event scheduler

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';

如:

CREATE DATABASE IF NOT EXISTS testdb; //创建数据库,名为testdb

DROP DATABASE|SCHEMA [IF EXISTS] 'DB_NAME';

如:

DROP DATABASE IF EXISTS testdb; //删除数据库,删除后无法复原

CHARACTER SET 'charecter set name'

COLLATE 'collate name'

查看支持所有字符集:SHOW CHARACTER SET;

查看支持所有排序规则:SHOW COLLATIONS;

获取命令使用帮助:

mysql> HELP KEYWORD;

SHOW DATABASES; //查看数据库

创建表:

CREATE TABLE [IF NOT EXISTS] tb_name (col1datatype 修饰符, col2 datatype 修饰符)ENGINE=''

例:

use testdb; //使用testdb数据库

CREATE TABLE IF NOT EXISTS testuser (id int NOT NULL,nameVARCHAR(100) NOT NULL,age tinyint);

//创建表

SHOW TABLES; //查看表

DESC testuser; //查看表结构

查看所有的引擎: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

修饰符:

NOTNULL:非空约束

DEFAULTVALUE: 设定默认值

对于以上关于mysql基础之配置文件查找次序简析,如果大家还有更多需要了解的可以持续关注我们的行业推新,如需获取专业解答,可在官网联系售前售后的,希望该文章可给大家带来一定的知识更新。

0