义县网站建设网站域名如何查询
web/
2025/10/5 2:19:34/
文章来源:
义县网站建设,网站域名如何查询,有哪些设计网站app,园林在线设计平台数据库基本操作#xff1a;增删改查#DML语言/*数据操作语言#xff1a;插入#xff1a;insert修改#xff1a;update删除#xff1a;delete*/1.增插入语句的方式一表已经存在啦#xff0c;我们需要往里面插入数据/*语法#xff1a;insert into 表名(列名,…) values(值1…数据库基本操作增删改查#DML语言/*数据操作语言插入insert修改update删除delete*/1.增插入语句的方式一表已经存在啦我们需要往里面插入数据/*语法insert into 表名(列名,…) values(值1,…);*/先看下原始表格#1.插入的值的类型要与列的类型一致或兼容INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id)VALUES(INT(13),唐艺昕,女,1990-4-23,1898888888,NULL,2);12#2.不可以为null的列必须插入值。可以为null的列如何插入值#方式一INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id)VALUES(13,唐艺昕,女,1990-4-23,1898888888,NULL,2);#方式二INSERT INTO beauty(id,NAME,sex,phone)VALUES(15,娜扎,女,1388888888);123456#3.列的顺序是否可以调换INSERT INTO beauty(NAME,sex,id,phone)VALUES(蒋欣,女,16,110);12#4.列数和值的个数必须一致INSERT INTO beauty(NAME,sex,id,phone)VALUES(关晓彤,女,17,110);12#5.可以省略列名默认所有列而且列的顺序和表中列的顺序一致INSERT INTO beautyVALUES(18,张飞,男,NULL,119,NULL,NULL);12#6 插入多行数据INSERT INTO 表名 (字段1,字段2,字段3) values (数组1数据,数组1数据,数组1数据), (数组2数据,数组2数据,数组2数据), (数组3数据,数组3数据,数组3数据), (数组4数据,数组4数据,数组4数据);INSERT INTO beauty(NAME,sex,id,phone)VALUES(波多野结衣,女,19,110),(大桥未久,女,20,120);123插入语句的方式二/*语法insert into 表名set 列名值,列名值,…*/INSERT INTO beautySET id21,NAME刘涛,phone999;12#两种方式大pk ★#1、方式一支持插入多行,方式二不支持INSERT INTO beautyVALUES(23,唐艺昕1,女,1990-4-23,1898888888,NULL,2),(24,唐艺昕2,女,1990-4-23,1898888888,NULL,2),(25,唐艺昕3,女,1990-4-23,1898888888,NULL,2);1234#2、方式一支持子查询方式二不支持INSERT INTO beauty(id,NAME,phone)SELECT 26,宋茜,11809866;INSERT INTO beauty(id,NAME,phone)SELECT id,boyname,1234567FROM boys WHERE id3;1234562.改/*1.修改单表的记录★语法update 表名set 列新值,列新值,…where 筛选条件;2.修改多表的记录【补充】语法sql92语法update 表1 别名,表2 别名set 列值,…where 连接条件and 筛选条件;sql99语法update 表1 别名inner|left|right join 表2 别名on 连接条件set 列值,…where 筛选条件;*/修改单表的记录#案例1修改beauty表中姓唐的女神的电话为13899888899UPDATE beauty SET phone 13899888899WHERE NAME LIKE 唐%;12修改多表的记录#案例 1修改张无忌的女朋友的手机号为114UPDATE boys boINNER JOIN beauty b ON bo.idb.boyfriend_idSET b.phone119,bo.userCP1000WHERE bo.boyName张无忌;12345673.删/*方式一delete语法1、单表的删除【★】delete from 表名 where 筛选条件2、多表的删除【补充】sql92语法delete 表1的别名,表2的别名from 表1 别名,表2 别名where 连接条件and 筛选条件;sql99语法delete 表1的别名,表2的别名from 表1 别名inner|left|right join 表2 别名 on 连接条件where 筛选条件;方式二truncate语法truncate table 表名;*/#方式一delete#1.单表的删除#案例删除手机号以9结尾的女神信息DELETE FROM beauty WHERE phone LIKE %9;SELECT * FROM beauty;123#2.多表的删除DELETE b :表示只删除表beauty如果两个表都删添加两个表的别名#案例删除张无忌的女朋友的信息DELETE bFROM beauty bINNER JOIN boys bo ON b.boyfriend_id bo.idWHERE bo.boyName张无忌;123456#方式二truncate语句#案例将魅力值100的男神信息删除TRUNCATE TABLE boys ;#delete pk truncate【面试题★】/*1.delete 可以加where 条件truncate不能加2.truncate删除效率高一丢丢3.假如要删除的表中有自增长列如果用delete删除后再插入数据自增长列的值从断点开始而truncate删除后再插入数据自增长列的值从1开始。4.truncate删除没有返回值delete删除有返回值5.truncate删除不能回滚delete删除可以回滚.*/
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87100.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!