mysql数据库的基本语句总结:
创建表增删改查字段,增删索引等
# 创建表
CREATE TABLE `table_name` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`colum_name` varchar(50) DEFAULT NULL COMMENT '字段注释',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='表注释';
# 查询库里所有表字段
select * from information_schema.COLUMNS;
# 清空表
TRUNCATE TABLE `talbe_name`;
DELETE FROM table_name;
# 删除表
DROP TABLE IF EXISTS table_name;
# 添加字段
alter table table_name add column column_name varchar(20) DEFAULT NULL comment '字段注释';
# 在某个字段后添加字段
alter table table_name add column column_name varchar(20) DEFAULT NULL comment '字段注释' AFTER column_name1;
# 修改字段
alter table table_name modify COLUMN column_name varchar(50) DEFAULT NULL COMMENT '字段注释';
# 删除字段
alter table table_name drop column_name;
# 创建索引 idx_column_name 为索引名称
CREATE INDEX idx_column_name ON table_name(column_name);
# 创建联合索引 idx_column1_column2 为索引名称
CREATE INDEX idx_column1_column2 ON table_name(column1,column2);
# 删除索引
DROP index index_name ON table_name;
ALTER TABLE table_name DROP INDEX index_name;