MySQL 用户
| |
| mysql -u<用户名> -p[密码] |
| |
| mysqladmin -u<用户名> -p[密码] password <new_password> |
数据库
| |
| show databases; |
| |
| |
| create database db_name default character set utf8mb4 collate utf8mb4_general_ci; |
| |
| |
| show create database db_name; |
备份和恢复
| |
| mysqldump -u<用户名> -p[密码] db_name > filename |
| |
| |
| |
| create database db_name default character set utf8 collate utf8_general_ci; |
| |
| use db_name; |
| |
| source filename; |
表操作
| |
| create table student( |
| id int(11) primary key auto_increment, |
| name varchar(50) unique not null, |
| age int, |
| sex tinyint(1) default 0 comment '0男1女' |
| ) ENGINE=INNODB; |
| |
| |
| show create table table_name; |
| |
| |
| desc table_name; |
| |
| |
| show tables; |
| |
| |
| drop table table_name; |
| |
| |
| alter table table_name rename new_table_name; |
| |
列操作
| |
| alter table table_name add column column_name int not null; |
| |
| |
| alter table table_name drop column column_name; |
| |
| |
| alter table table_name modify column column_name float not null; |
| |
| |
| alter table table_name change column column_name_1 column_name2 float default 0; |
索引
| |
| alter table table_name add index ind_column_name(column_name); |
| create index ind_column_name on table_name(column_name); |
| |
| |
| alter table table_name drop index ind_column_name; |
| drop index ind_column_name on table_name(column_name); |
| |
| |
| show index from table_name; |
| |
| |
| |
| |
| show table status like 'table_name'; |
| |
增删改查
| |
| insert into student(id, name, age, sex) values(1, '小明', 23, 0); |
| |
| insert into student(id, name, age, sex) values |
| (NULL, '小强', 18, 0), |
| (NULL, '小华', 28, 1), |
| (NULL, '小张', 23, 1); |
| |
| |
| delete from student where id=1; |
| |
| |
| update student set age=24 where id=2; |
| |
| |
| select * from student; |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律