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

石家庄做网站哪家好seo网站推广经理

石家庄做网站哪家好,seo网站推广经理,做网站 流量怎么抓钱,青岛城阳网站建设2023.9.12 本章开始学习DML (数据操纵语言) 语言。相关学习笔记如下: #DML语言 /* 数据操作语言: 插入:insert 修改:update 删除:delete */#一、插入语句 #方式一:经典的插入 /* 语法: 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 id=19,NAME='刘涛',phone='999';#两种插入方式对比 ★#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 id<3;#二、修改语句/*
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='张飞',usercp=10
WHERE id=2;#2.修改多表的记录#案例 1:修改张无忌的女朋友的手机号为114UPDATE boys bo
INNER JOIN beauty b ON bo.`id`=b.`boyfriend_id`
SET b.`phone`='119',bo.`userCP`=1000
WHERE bo.`boyName`='张无忌';#案例2:修改没有男朋友的女神的男朋友编号都为2号UPDATE boys bo
RIGHT JOIN beauty b ON bo.`id`=b.`boyfriend_id`
SET b.`boyfriend_id`=2
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_id`=bo.`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 `Id`=3;#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.`userid`='Bbiri';#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.khdw.cn/news/61798.html

相关文章:

  • 手机端网站建设哪家好百度竞价点击软件
  • c 手机版网站开发东莞网站seo优化托管
  • fullpage网站怎么做广告投放策略
  • jssdk wordpress佛山百度快速排名优化
  • 做的网站图片不显示合肥新闻 今天 最新消息
  • 黄页88推广效果整站seo
  • 手机网站的建设seo排名助手
  • 视频网站后台管理优化关键词的公司
  • 邯郸网站建爱站网 关键词挖掘工具
  • 网店怎么开怎么运营搜索引擎优化的技巧有哪些
  • 网站运营与管理的心得体会产品营销网站建设
  • wordpress 不在首页显示文章沈阳seo合作
  • wordpress媒体库文件夹东莞网站建设优化排名
  • 网站备案主体更换济南疫情最新消息
  • 烟台电商网站开发宣传推广方式
  • 金华公司建站模板百度图片搜索图片识别
  • 建设工程师交易网站aso优化运营
  • 网站开发怎么自学深圳媒体网络推广有哪些
  • 贵阳网站建设-中国互联如何自己创造一个网站平台
  • 天水建网站广告免费发布信息平台
  • 沈阳网站建设咨询免费b站软件推广网站
  • 做百度网站优化多少钱成人短期培训学校
  • 网站做留言板2024年重大新闻摘抄
  • 网站访问速度测试百度怎么投广告
  • 佛山做网站公司网络推广比较经典和常用的方法有
  • 工业园企业建设网站公司百度手机版网址
  • 厦门正规网站建设多少广告竞价推广
  • wordpress 限制文章字数网络优化工程师是干什么的
  • 网站流量被黑sem竞价托管代运营
  • 海纳企业网站建设模板seo入门培训班