0105 数据库创建表
创建表首先要选择数据库
格式:use+数据库的名字
1、创建表:create table+表的名(
字段1 字段类型,
字段2 字段类型
);
最后一个字段名和字段类型不加逗号。创建表结束语句用分号结束
字段类型:整数型:int,浮点型:double,字符串型char或者varchar(长度),日期型:date(年月日),datetime(年月日时分秒)
例:
2、查看表结构:desc+表的名字;
例:
3、删除表:drop table +表的名字
4、修改表的字段
(1)添加字段:alter table +表的名字+add column +要添加的字段名+字段的类型
例:
(2)删除字段:alter table +表的名字+drop column +要删除的字段名
例:
(3)修改字段类型:alter table +表的名字+modify column+加要修改的字段名+字段类型
例:
(4)修改字段名字:alter table +表的名字+change column +要修改的字段名+修改后的字段名+修改后字段的类型(这个方法可以一起更改字段类型)
例:
(5)修改表名:alter table +表的名字+rename to+新的表名字
例:
5、添加表的内容
(1)增加数据:insert into +表的名字+values(按顺序添加内容)注意不能少字段的值
(2)增加部分数据:insert into+表的名字+(想要添加内容的字段)+(按顺序添加内容)
(3)修改表格内容
update +表的名字 set 字段名=字段值 where 字段名1=字段值1
例:update student set sname='公雪' where sid=1; 将sid为1的sname值改为 公雪
可以修改多个字段内容
例:update student set sname=‘工序’,age='10' where sid=2;
(4)删除数据
delete from + 表的名字+where 要删除的数据条(一条一条删除)
例:delete from student where sid=2;将sid为2的数据条删除
delete from +表的名字(清空表 )
truncate +表的名字(清空表)
6、表格查询
(1)查询所有列
select * from+表的名字
(2)查询指定列
select 字段名,字段名 from +表的名字
(3)查询时添加常量列
SELECT sid AS '编号',sname AS '姓名',ssex AS '性别' FROM student
(4)查询时合并列
例:
(5)查询时去重
例:
(6)条件查询
(6-1)逻辑and 和 or 或者
例:
(6-2)比较条件
例:
(6-3判断空条件)
例:
(6-4)like模糊查询
例:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· DeepSeek 解答了困扰我五年的技术问题。时代确实变了!
· PPT革命!DeepSeek+Kimi=N小时工作5分钟完成?
· What?废柴, 还在本地部署DeepSeek吗?Are you kidding?
· DeepSeek企业级部署实战指南:从服务器选型到Dify私有化落地
· 程序员转型AI:行业分析