https://yq.aliyun.com/articles/337538

简介:

目录

4.1. 数据库管理(Database)
4.1.1. create
4.1.2. drop
4.1.3. Alter
4.1.4. Rename
4.1.5. CHARACTER
4.1.6. show create database
4.2. 表管理(Table)
4.2.1. 数据类型
4.2.1.1. SET 集合类型
4.2.2. create table ... select
4.2.3. modifiy table
4.2.4. TEMPORARY Table
4.2.5. Collate
4.2.6. CHARACTER
4.2.7. DEFAULT
4.2.7.1. AUTO_INCREMENT
4.2.7.2. 表存储位置(DATA DIRECTORY)
4.2.8. KEY
4.2.8.1. PRIMARY KEY
4.2.9. COMMENT
4.2.10. Engine 存储引擎
4.2.10.1. 显示当前数据库支持引擎
4.2.10.2. 切换引擎
4.2.10.3. FEDERATED
4.2.10.4. BLACKHOLE
4.2.10.5. ARCHIVE
4.2.10.6. CSV
4.3. Partitioning
4.3.1. RANGE
4.3.2. LIST
4.3.3. HASH
4.3.3.1. LINEAR HASH
4.3.4. KEY分区
4.3.5. Subpartitioning
4.3.6. 分区管理
4.3.6.1. 新增分区
4.3.6.2. 删除分区
4.3.6.3. 重建分区
4.3.6.4. 分区维护
4.3.7. EXPLAIN PARTITIONS
4.3.8. SHOW CREATE TABLE
4.3.9. INFORMATION_SCHEMA.partitions 表
4.3.10. 分区数据操作
4.4. Index
4.4.1. SHOW INDEX
4.4.2. CREATE INDEX
4.4.3. DROP INDEX
4.4.4. rebuild
4.5. 外键(Foreign Key)
4.5.1. FOREIGN KEY (RESTRICT)
4.6. 视图(View)
4.7. 存储过程(PROCEDURE)
4.7.1. 存储程序
4.7.2. EXECUTE 执行 SQL
4.7.3. PREPARE 传递参数
4.7.4. 存储过程返回数据
4.7.5. 结果集转JSON
4.8. 函数
4.8.1. TIMESTAMP TO ISO8601
4.9. 触发器(Trigger)
4.9.1. create trigger
4.9.1.1. Update 更新出发
4.9.1.2. Delete 删除出发
4.9.1.3. Insert 插入出发
4.9.2. drop trigger
4.9.3. show triggers
4.9.4. EXAMPLE
4.9.4.1. BEFORE/AFTER
4.9.4.2. UUID
4.9.4.3. CALL PROCEDURE
4.10. 事件调度器(EVENT)
4.10.1. 启用 EVENT
4.10.2. 创建 EVENT
4.10.3. 禁用/启用
4.10.4. show events
4.10.5. 实例·每月创建一个表

4.1. 数据库管理(Database)

4.1.1. create

Creating a UTF-8 database

CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
			

Create a UTF-8 database with binary UTF-8 collation.

CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin;
			

4.1.2. drop

DROP DATABASE db_name;
			

4.1.3. Alter

ALTER DATABASE dbname DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
			

4.1.4. Rename

RENAME {DATABASE | SCHEMA} db_name TO new_db_name;
			

before 5.0 version

[neo@development ~]$ mysqldump -uroot -pchen db_old | mysql -uroot -pchen db_new
			

4.1.5. CHARACTER

			
ALTER DATABASE <database_name> CHARACTER SET utf8;
			
			

4.1.6. show create database

			
mysql> show create database dbname;
+----------+-------------------------------------------------------------------+
| Database | Create Database                                                   |
+----------+-------------------------------------------------------------------+
| dbname   | CREATE DATABASE `dbname` /*!40100 DEFAULT CHARACTER SET utf8 */   |
+----------+-------------------------------------------------------------------+
1 row in set (0.00 sec)
			





原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

目录
打赏
0
0
0
0
26198
分享
相关文章
探索网络模型与协议:从OSI到HTTPs的原理解析
OSI七层网络模型和TCP/IP四层模型是理解和设计计算机网络的框架。OSI模型包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,而TCP/IP模型则简化为链路层、网络层、传输层和 HTTPS协议基于HTTP并通过TLS/SSL加密数据,确保安全传输。其连接过程涉及TCP三次握手、SSL证书验证、对称密钥交换等步骤,以保障通信的安全性和完整性。数字信封技术使用非对称加密和数字证书确保数据的机密性和身份认证。 浏览器通过Https访问网站的过程包括输入网址、DNS解析、建立TCP连接、发送HTTPS请求、接收响应、验证证书和解析网页内容等步骤,确保用户与服务器之间的安全通信。
275 3
HTTPS协议是**一种通过计算机网络进行安全通信的传输协议
HTTPS协议是**一种通过计算机网络进行安全通信的传输协议
114 11
HTTPS协议的历史发展
HTTPS协议的历史发展
156 8
判断一个网站是否使用HTTPS协议
判断一个网站是否使用HTTPS协议
672 4
IP代理的三大协议:HTTP、HTTPS与SOCKS5的区别
**HTTP代理**适用于基本网页浏览,简单但不安全;**HTTPS代理**提供加密,适合保护隐私;**SOCKS5代理**灵活强大,支持TCP/UDP及认证,适用于绕过限制。选择代理协议应考虑安全、效率及匿名需求。
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
436 4
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
缺乏中间证书导致通过HTTPS协议访问OSS异常
【10月更文挑战第4天】缺乏中间证书导致通过HTTPS协议访问OSS异常
342 4
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等