net start mysql
sc create mysql binPath = mysqld_bin_path
mysql -h 地址 -P 端口 -u 用户名 -p 密码
SHOW PROCESSLIST
SHOW VARIABLES
SELECT DATABASE();
SELECT now(); SELECT user(); SELECT version();
CREATE DATABASE [IF NOT EXISTS] 数据库名 [CHARACTER SET charset_name] [COLLATE collation_name];
SHOW DATABASES LIKE 'xxx'
SHOW CREATE DATABASE 数据库名
ALTER DATABASE 库名 选项信息
DROP DATABASE [IF EXISTS] 数据库名
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] [库名.]表名 (表的结构定义)[表选项]
CHARSET = charset_name
如果表没有设定,则使用数据库字符集ENGINE = engine_name
表在管理数据时采用的不同的数据结构,结构不同会导致处理方式、提供的特性操作等不同
常见的引擎:InnoDB MyISAM Memory/Heap BDB Merge Example CSV MaxDB Archive
不同的引擎在保存表的结构和数据时采用不同的方式
MyISAM表文件含义:.frm表定义,.MYD表数据,.MYI表索引
InnoDB表文件含义:.frm表定义,表空间数据和日志文件
SHOW ENGINES -- 显示存储引擎的状态信息
SHOW ENGINE 引擎名 {LOGS|STATUS} -- 显示存储引擎的日志或状态信息AUTO_INCREMENT
= 行数DATA DIRECTORY
= 目录INDEX DIRECTORY
= 目录COMMENT = 'string'
PARTITION BY ...
SHOW TABLES [LIKE 'xx']
SHOW TABLES FROM 库名
SHOW CREATE TABLE 表名
(信息更详细)
DESC 表名 / DESCRIBE 表名 / EXPLAIN 表名 / SHOW COLUMNS FROM 表名 [LIKE 'PATTERN']
SHOW TABLE STATUS [FROM db_name] [LIKE 'pattern']
ALTER TABLE 表名 表的选项
ALTER TABLE 表名 ENGINE=MYISAM;
RENAME TABLE 原表名 TO 新表名
RENAME TABLE 原表名 TO 库名.表名 (可将表移动到另一个数据库)
ALTER TABLE 表名 操作名
DROP TABLE[ IF EXISTS] 表名 ...
TRUNCATE [TABLE] 表名
CREATE TABLE 表名 LIKE 要复制的表名
CREATE TABLE 表名 [AS] SELECT * FROM 要复制的表名
CHECK TABLE tbl_name [, tbl_name] ... [option] ...
REPAIR [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name] ... [QUICK] [EXTENDED] [USE_FRM]
ANALYZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name] ...
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有