MySQL插入操作
2024-09-18 10:48:33
说明:value的值可以为数据,DEFAULT,NULL,expr
含有ATUO_INCREMENT的列可以插入DEFAULT、NULL,或者不插入记录来实现自动增长。
插入记录的三种方法:①可以同时插入多行记录的方法
INSERT TABLE 表名【(列名1,列名2,......)】 {VALUE | VALUES}(value1,value2,......)【,(......),(......),......】
如果省略表名后的列名,则每个列都要赋值
②与第一种方法的区别在于,此方法可以使用子查询(SubQuery)
INSERT 表名 SET 列名1=value,列名2=value
有默认值和允许为空的字段可以不赋值
③把搜索结果写入数据表,SELECT返回的值要与列名匹配
INSERT 表名【(列名1,列名2,......)】 SELECT select语句
更新记录(单表更新):
UPDATE 表名 SET 列名1=value1【,列名2=value2,......】 【WHERE where_condition】
如果省略WHERE条件,则对应列中所有的记录全部更新
删除记录(单表删除)
DELETE FROM 表名 【WHERE where_condition】
如果省略WHERE条件,则对应列中所有的记录全部删除
最新文章
- SpringMVC中如何在网站启动、结束时执行代码(详细,确保可用)
- 11月13日上午ajax返回数据类型为JSON数据的处理
- 答CsdnBlogger问-关于职业发展和团队管理问题
- Android Activity 阻止软键盘自动弹出
- bundle install rake-10.4.2
- ASP.NET中的注释 .
- H TML5 之 (4) 小项目一 时钟
- 帝国cms在任意位置调用指定id的栏目名称和链接
- POJ 3384 Feng Shui 半平面交
- ios 类似的效果淘宝商品详细页面
- decimal 和 numeric (Transact-SQL)
- shp文件的读取
- iOS - IM 即时通讯
- RabbitMQ in Action (1): Understanding messaging
- 4.ansible的delegate_to
- ASP.NET quartz 定时任务
- 003-RHEL7-Linux系统维护管理命令使用
- PyTorch学习系列(九)——参数_初始化
- numpy中的广播(Broadcasting)
- kali更新后窗口不能适应屏幕的解决方案