mysql的简单使用
创建表
1 2 3 4 5 6 7 8 9 10 | CREATE TABLE `bank` ( `id` int ( 11 ) PRIMARY KEY AUTO_INCREMENT COMMENT '主键' , `bank_end` varchar( 255 ) DEFAULT NULL COMMENT '银行卡后四位' , `bank_name` longtext COMMENT '银行名称' , `bank_funds` varchar( 255 ) DEFAULT NULL COMMENT '银行卡余额' , `bank_use` longtext COMMENT '该笔金额用途' , `update_resume_times` varchar( 255 ) DEFAULT NULL COMMENT '余额变动最新时间' , `resume_user` varchar( 255 ) DEFAULT NULL COMMENT '消费人' , `bank_resume_status` char ( 1 ) DEFAULT NULL ) |
删除表中字段
1 2 | 删除bank_resume_status字段 alter table bank drop bank_resume_status |
表中新增字段
1 2 3 | 向bank 表中新增bank_status字段,类型为字符串 ALTER TABLE bank ADD bank_status VARCHAR( 10 ); |
添加语句
1 2 3 4 5 6 | insert into bank(bank_end,bank_name,bank_funds,bank_use,update_resume_times,resume_user,bank_status)values ( '1234' , '阿萨' , '12' , '安师大' ,now(), 'as' , '1' ) insert into bank(bank_end,bank_name,bank_funds,bank_use,update_resume_times,resume_user,bank_status)values ( '1234' , '阿萨' , '12' , '安师大' ,now(), 'as' , '1' ), ( '1234' , '阿萨' , '12' , '安师大' ,now(), 'as' , '1' ) |
删除表中数据,会清掉数据和结构,操作后,内存会被释放
1 | truncate table `bank` |
修改bank表中bank_status字段的类型
1 | ALTER TABLE bank MODIFY COLUMN bank_status VARCHAR( 20 ); |
删除表中数据
1 | DELETE FROM bank WHERE id= 3 |
修改表中数据
1 | UPDATE bank SET bank_funds= '100' WHERE id= 2 |
查询表中数据
1 | SELECT * FROM bank WHERE id= 1 |
查询表的记录数
1 | SELECT COUNT(*) FROM bank WHERE id= 1 |
数据分组
1 | SELECT * FROM bank GROUP BY bank_use |
关于给字段设置默认值,分为两种形式,一种是创建表的时候设置默认值,
1 2 3 4 5 6 | CREATE TABLE customer_message( customer_message_id INT PRIMARY KEY AUTO_INCREMENT COMMENT '主键' , customer_message_name VARCHAR( 20 ) COMMENT '客户姓名' , customer_message_num INT( 4 ) COMMENT '信息查询次数' , is_use VARCHAR( 20 ) DEFAULT 'Y' ) |
1 2 3 4 5 6 | INSERT INTO customer_message(customer_message_name,customer_message_num)VALUE ( '寂寞寂寞就好' , 3001 ), ( '不爱代码的程序员' , 3002 ), ( '同学两亿岁' , 3003 ), ( '不起眼' , 3004 ), ( '未知空间' , 3005 ) |
另一种是表中需要新增字段设置默认值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | CREATE TABLE customer_message( customer_message_id INT PRIMARY KEY AUTO_INCREMENT COMMENT '主键' , customer_message_name VARCHAR( 20 ) COMMENT '客户姓名' , customer_message_num INT( 4 ) COMMENT '信息查询次数' ) ALTER TABLE customer_message ADD COLUMN is_use VARCHAR( 20 ) DEFAULT 'Y' ; INSERT INTO customer_message(customer_message_name,customer_message_num)VALUE ( '寂寞寂寞就好' , 3001 ), ( '不爱代码的程序员' , 3002 ), ( '同学两亿岁' , 3003 ), ( '不起眼' , 3004 ), ( '未知空间' , 3005 ) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
2021-07-05 搭建springcloud单机环境下的注册中心,服务提供者,服务消费者