下文内容主要给大家带来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基础之配置文件查找次序简析,如果大家还有更多需要了解的可以持续关注我们亿速云的行业推新,如需获取专业解答,可在官网联系售前售后的,希望该文章可给大家带来一定的知识更新。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。