当前位置: 首页 > news >正文

网站免费的蓟县网站建设

网站免费的,蓟县网站建设,网站做报表,网站整体设计风格2023.9.12 本章开始学习DML (数据操纵语言) 语言。相关学习笔记如下#xff1a; #DML语言 /* 数据操作语言#xff1a; 插入#xff1a;insert 修改#xff1a;update 删除#xff1a;delete */#一、插入语句 #方式一#xff1a;经典的插入 /* 语法#xff1a; insert …2023.9.12 本章开始学习DML (数据操纵语言) 语言。相关学习笔记如下 #DML语言 /* 数据操作语言 插入insert 修改update 删除delete */#一、插入语句 #方式一经典的插入 /* 语法 insert into 表名(列名,...) values(值1,...);*/ SELECT * FROM beauty; #1.插入的值的类型要与列的类型一致或兼容 INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id) VALUES(13,唐艺昕,女,1990-4-23,1898888888,NULL,2);#2.不可以为null的列必须插入值。可以为null的列如何插入值 #1值设为NULL INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id) VALUES(13,唐艺昕,女,1990-4-23,1898888888,NULL,2);#2直接不含列和值INSERT INTO beauty(id,NAME,sex,phone) VALUES(15,娜扎,女,1388888888);#3.列的顺序可以调换 INSERT INTO beauty(NAME,sex,id,phone) VALUES(蒋欣,女,16,110);#4.列数和值的个数必须一致INSERT INTO beauty(NAME,sex,id,phone) VALUES(关晓彤,女,17,110);#5.可以省略列名默认所有列而且列的顺序和表中列的顺序一致INSERT INTO beauty VALUES(18,张飞,男,NULL,119,NULL,NULL);#方式二 /*语法 insert into 表名 set 列名值,列名值,... */INSERT INTO beauty SET id19,NAME刘涛,phone999;#两种插入方式对比 ★#1、方式一支持插入多行,方式二不支持INSERT INTO beauty VALUES(23,唐艺昕1,女,1990-4-23,1898888888,NULL,2) ,(24,唐艺昕2,女,1990-4-23,1898888888,NULL,2) ,(25,唐艺昕3,女,1990-4-23,1898888888,NULL,2);#2、方式一支持子查询方式二不支持INSERT INTO beauty(id,NAME,phone) SELECT 26,宋茜,11809866;INSERT INTO beauty(id,NAME,phone) SELECT id,boyname,1234567 FROM boys WHERE id3;#二、修改语句/* 1.修改单表的记录★语法 update 表名 set 列新值,列新值,... where 筛选条件;2.修改多表的记录【补充】语法 sql92语法 update 表1 别名,表2 别名 set 列值,... where 连接条件 and 筛选条件;sql99语法 update 表1 别名 inner|left|right join 表2 别名 on 连接条件 set 列值,... where 筛选条件; */#1.修改单表的记录 #案例1修改beauty表中姓唐的女神的电话为13899888899UPDATE beauty SET phone 13899888899 WHERE NAME LIKE 唐%;#案例2修改boys表中id好为2的名称为张飞魅力值 10 UPDATE boys SET boyname张飞,usercp10 WHERE id2;#2.修改多表的记录#案例 1修改张无忌的女朋友的手机号为114UPDATE boys bo INNER JOIN beauty b ON bo.idb.boyfriend_id SET b.phone119,bo.userCP1000 WHERE bo.boyName张无忌;#案例2修改没有男朋友的女神的男朋友编号都为2号UPDATE boys bo RIGHT JOIN beauty b ON bo.idb.boyfriend_id SET b.boyfriend_id2 WHERE bo.id IS NULL;#三、删除语句 /*方式一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;#2.多表的删除#案例删除张无忌的女朋友的信息DELETE b FROM beauty b INNER JOIN boys bo ON b.boyfriend_id bo.id WHERE bo.boyName张无忌;#案例删除黄晓明的信息以及他女朋友的信息 DELETE b,bo FROM beauty b INNER JOIN boys bo ON b.boyfriend_idbo.id WHERE bo.boyName黄晓明;#方式二truncate语句#案例将魅力值100的男神信息删除 TRUNCATE TABLE boys ;#delete 和 truncate对比【面试题★】/*1.delete 可以加where 条件truncate不能加2.truncate删除效率高一丢丢 3.假如要删除的表中有自增长列 如果用delete删除后再插入数据自增长列的值从断点开始 而truncate删除后再插入数据自增长列的值从1开始。 4.truncate删除没有返回值delete删除有返回值5.truncate删除不能回滚delete删除可以回滚.*/SELECT * FROM boys;DELETE FROM boys; TRUNCATE TABLE boys; INSERT INTO boys (boyname,usercp) VALUES(张飞,100),(刘备,100),(关云长,100); 课后习题 # 习题 #1. 运行以下脚本创建表my_employeesUSE myemployees; CREATE TABLE my_employees(Id INT(10),First_name VARCHAR(10),Last_name VARCHAR(10),Userid VARCHAR(10),Salary DOUBLE(10,2) ); CREATE TABLE users(id INT,userid VARCHAR(10),department_id INT);#2. 显示表my_employees的结构 DESC my_employees;#3. 向my_employees表中插入下列数据 /* ID FIRST_NAME LAST_NAME USERID SALARY 1 patel Ralph Rpatel 895 2 Dancs Betty Bdancs 860 3 Biri Ben Bbiri 1100 4 Newman Chad Cnewman 750 5 Ropeburn Audrey Aropebur 1550 */INSERT INTO my_employees VALUES(1,patel,Ralph,Rpatel,895), (2,Dancs,Betty,Bdancs,860), (3,Biri,Ben,Bbiri,1100), (4,Newman,Chad,Cnewman,750), (5,Ropeburn,Audrey,Aropebur,1550);#4. 向users表中插入数据 /* 1 Rpatel 10 2 Bdancs 10 3 Bbiri 20 4 Cnewman 30 5 Aropebur 40 */ INSERT INTO users VALUES(1,Rpatel,10), (2,Bdancs,10), (3,Bbiri,20), (4,Cnewman,30), (5,Aropebur,40);#5.将3号员工的last_name修改为“drelxer” UPDATE my_employees SET Last_name drelxer WHERE Id3;#6.将所有工资少于900的员工的工资修改为1000 UPDATE my_employees SET Salary 1000 WHERE Salary 900;#7.将userid 为Bbiri的user表和my_employees表的记录全部删除 DELETE e,u FROM my_employees e JOIN users u ON e.Userid u.userid WHERE u.useridBbiri;#8.删除所有数据 DELETE FROM my_employees; DELETE FROM users;#9.检查所作的修正 SELECT * FROM my_employees; SELECT * FROM users;#10.清空表my_employees TRUNCATE TABLE my_employees;
http://www.dnsts.com.cn/news/100002.html

相关文章:

  • 如何给网站做关键字如何查网站处罚过
  • 个人网站转企业网站如何给网站添加ico
  • 更合网站开发有哪些建设网站的大公司
  • 郑州网站设计见效快有哪些企业可以做招聘的网站有哪些
  • 照片管理网站模板下载广州优秀网站设计
  • 电商系统网站建设天水头条最新消息今天
  • 济南手机建站价格汕头市城市建设总公司网站
  • 机械行业网站建设方案ip查询网站备案查询
  • 哪个网站免费建站最好婚纱照网站制作
  • 库存网站建设定制二学一做网站
  • 网站备案好处网络定制剧
  • 阳江 网站开发淘客做自己的网站
  • 城阳做网站公司网站怎么做移动端适配
  • 上海 网站设计 公司微信公众号怎么做预约功能
  • 合肥的网站建设州如何用服务器代替空间做网站
  • 网站开发服务属于什么行业如何防止网站被攻击
  • 北京招聘网站开发创办一个网站
  • 中国建设建筑教育网站合肥响应式网站开发
  • 机械加工类网站域名注册网站源码
  • 曲靖网站建设公司靖网站建设包头手机网站建设
  • 做一网站需要哪些语言佛山市专注网站建设报价
  • 自助建站在线快速建站百度权重网站
  • 青海省住房城乡建设厅网站首页广州做网站优化哪家好
  • 玉林市建设工程交易中心网站企业标识图片logo
  • 湛江网站制作推荐品牌网站建设特色大蝌蚪
  • 淮北建设银行官方网站seo搜索引擎优化价格
  • 让别人做网站要注意什么6昆山网站网站建设
  • wordpress 网页目录佛山债优化公司
  • 青岛网站建设公司招聘摄影展板设计
  • 江阴公司企业网站建设酷站 房地产的网站设计参 案例