福建工程建设网站seosem是什么职位

web/2025/9/25 20:28:23/文章来源:
福建工程建设网站,seosem是什么职位,经典页游排行榜前十名,太原网页设计公司是销售吗目录 友情提醒第一章、数据库简述1.1#xff09;数据库简述1.2#xff09;常见的数据库软件1.3#xff09;MySQL数据库安装 第二章、SQL语句分类2.1)操作数据仓库/数据表#xff1a;DDL2.1.1#xff09;创建数据仓库/数据表2.1.2#xff09;删除数据仓库/数据表2.1.3数据库简述1.2常见的数据库软件1.3MySQL数据库安装 第二章、SQL语句分类2.1)操作数据仓库/数据表DDL2.1.1创建数据仓库/数据表2.1.2删除数据仓库/数据表2.1.3修改数据仓库/数据表2.1.4查看数据仓库/数据表 2.2)操作数据表中数据DML2.2.1增加数据Insert2.2.2删除数据Delete2.2.3修改数据Update 2.3)查询数据表中数据DQL2.3.1查询数据Select 2.4)控制访问权限DCL2.4.1)Grant授予权限2.4.2)REVOKE 撤销权限 2.5)TCLTransaction Control 2.5.1 BEGIN开始新的事务2.5.2COMMIT提交当前事务2.5.3ROLLBACK回滚事务2.5.4SAVEPOINT创建保存点2.5.5 SET autocommit设置自动提交模式 友情提醒 先看文章目录大致了解知识点结构直接点击文章目录可以跳转到文章指定位置。 第一章、数据库简述 1.1数据库简述 ①数据库是什么水库存水数据库用来存各种各样的数据。使用数据库主要是为了方便使用SQL语句存储操作数据。 ②数据库语言用于访问和处理数据库的计算机语言。 它大部分是通用的可适用几乎所有的数据库软件。每一个SQL语句都会有一个执行的结果。SQL语句不区分大小写以;号结尾。 1.2常见的数据库软件 ①Oracle收费很贵适合中大型项目。 ②MySql免费适合中小型项目所以我们一般学习都用这个毕竟SQL语言一通百通。 ③DB2收费适合中大型项目。 ④SqlServer收费适合中小项目。 1.3MySQL数据库安装 安装篇幅比较长看这篇就好点击这里跳转:MySQL数据库安装 第二章、SQL语句分类 2.1)操作数据仓库/数据表DDL DDLData Definition数据定义语言定义数据库结构包括定义表、视图和索引。操作数据仓库和数据表本身。 语句关键词 就是操作数据仓库和表 Create Drop Alter Truncate2.1.1创建数据仓库/数据表 ①创建数据仓库 -- 创建数据仓库,默认编码表为utf-8 -- 格式 create database 数据仓库名称。 create database db_name1;-- 创建数据仓库创建的同时设置编码表 -- 格式 create database 数据仓库名称 character set 编码表名。 create database db_name2 character set gbk ;②创建数据表 -- 创建数据表同时设置字段数据类型和约束 -- 格式 /* create table 数据表名称(字段1 类型(长度) [约束],字段2 类型(长度) [约束],....字段n 类型(长度) [约束] ); */ use db_name1; create table tableName1(sid int primary key auto_increment,# 主键约束 自增长sname varchar(10) comment 解释说明, # 会被编译的注释sex char(1) unique not null,# 唯一约束 非空约束age int unique default 8,# 唯一约束默认值 8score double not null, # --#是单行注释/**/是多行注释birthday date );2.1.2删除数据仓库/数据表 ①删除数据仓库 -- 删除单个数据仓库 -- 格式 drop database 数据仓库名称; drop database db_name1;②删除数据表 -- 格式drop table 数据表名称; drop table tableName;2.1.3修改数据仓库/数据表 ①修改数据仓库 -- 修改数据仓库编码表注意写UTF-8的时候不要加- -- 格式 alter database 数据仓库名称 character set 编码表名; ALTER database db_name2 CHARACTER set UTF8;-- 切换数据仓库 -- 格式 use 数据仓库名称; use db_name1;②修改数据表 -- 增加列 -- 格式alter table 表名 add 字段 类型(长度) 约束; ALTER table tablename1 add newid int not NULL;-- 修改现有列类型、长度和约束语法 -- 格式alter table 表名 modify 字段 类型(长度) 约束; ALTER TABLE tablename1 MODIFY newid char(4) unique;-- 修改现有列名称语法 -- alter table 表名 change 旧字段名 新字段名 类型(长度) 约束; ALTER TABLE tablename1 CHANGE newid newname char(4) not null;-- 删除现有列语法 -- alter table 表名 drop 字段; ALTER TABLE tablename1 DROP newname;-- 修改表的字符集语法 -- alter table 表名 character set utf8; ALTER TABLE tablename1 CHARACTER set gbk;-- 修改表名语法 -- rename table 旧表名 to 新表名; RENAME TABLE tablename1 to tablename; 2.1.4查看数据仓库/数据表 ①查看数据仓库 -- 查看所有数据仓库 -- 格式:show databases show databases;-- 查看数据仓库编码格式 -- 格式: show create database 数据仓库名称。 show create database databaseName;-- 查看目前正在使用的数据仓库 -- 格式: SELECT DATABASE(); SELECT DATABASE();②查看数据表 -- 查看数据表编码格式 --格式: show create table 数据表名称。 show create TABLE tableName1;-- 查看数据表 show TABLES;-- 查看数据表结构 desc tableName;2.2)操作数据表中数据DML DMLData Manipulation数据处理语言包括插入、删除和修改操作。 语句关键词 就是增删改数据 Delete Insert Update2.2.1增加数据Insert -- 添加数据第一种格式 当某列值可以为null自增长或有默认值时可以省略 -- 格式insert into 数据表名称 (字段1,字段2,...字段N) values (值1,值2,...值N); insert into tablename(sid,sname,sex,age,score,birthday)values(3,张一,男,23,89,1204); insert into tablename(sid,sname,sex,age,score,birthday)values(4,张二,女,26,99,1205);-- 添加数据第二种格式 -- 格式insert into 数据表名称 set 字段1值1,字段2值2,...字段N值N; insert into tablename set sid5,sname张三,sex难,age20,score91,birthday1209; insert into tablename set sid6,sname张四,sex♀,age10,score19,birthday1200;举例 insert into b_pro_evaluate(pid,star,eval)values(1,3,很好回收率很高); insert into b_pro_evaluate(pid,star,eval)values(1,2,非常不错的产品); insert into b_pro_evaluate(pid,star,eval)values(2,5,五星好评);2.2.2删除数据Delete -- 按照行逐行删除整个表的数据但是表本身还存在 -- 格式 delete from 数据表名称 delete from tableName;-- 先删表再建新表 效率高 truncate table student1;-- 按条件删除表中数据 -- 格式delete from 数据表名称 where 条件语句; delete FROM tableName where sid1;删除表中的数据时没有加where 条件会删除表中的所有数据它与truncate 有什么区别 delete删除表中的数据是按照行逐行删除。 效率低 truncate它是先把表删掉然后再把表创建出来。 效率高 2.2.3修改数据Update -- 更新修改数据 -- 格式update 数据表名称 set 字段1新值,字段2新值 where 条件语句; update tableName set age 15; update tableName set age age 10 where sid % 2 0; update tableName set sname 小冯,age 22 where sid 4;2.3)查询数据表中数据DQL Data Query 数据查询语言用于查询数据表中的数据通过select关键字。 语句关键词 就是查询数据 Select2.3.1查询数据Select -- 查询整张表 -- 格式select * from 数据表名称; select * from tableName;-- 按条件查询 -- 格式select * from 数据表名称 where 查询条件; select * from tableName where sid 4;-- 按条件查询 -- 格式select 字段1,字段2 ... from 数据表名称 where 查询条件; select sname,age from tableName where sid 4;2.4)控制访问权限DCL DCLData Control数据控制语言包括对数据的安全性控制、完整性规则的描述以及对事务的定义、并发控制和恢复。 语句关键词 Grant Revoke2.4.1)Grant授予权限 ①授予用户权限 username要授予权限的用户名。 host用户连接数据库的主机名例如localhost 或 % 表示任何主机。 password用户的密码。 --授予用户对所有数据库的所有权限 GRANT ALL PRIVILEGES ON *.* TO usernamehost IDENTIFIED BY password; --授予用户对特定数据库的所有权限 GRANT ALL PRIVILEGES ON database_name.* TO usernamehost; --授予用户对特定表的特定权限 GRANT SELECT, INSERT, UPDATE ON database_name.table_name TO usernamehost; --授予用户创建数据库的权限 GRANT CREATE ON *.* TO usernamehost; --授予用户执行存储过程和函数的权限 GRANT EXECUTE ON PROCEDURE database_name.procedure_name TO usernamehost; GRANT EXECUTE ON FUNCTION database_name.function_name TO usernamehost;2.4.2)REVOKE 撤销权限 撤销权限 --撤销用户对所有数据库的所有权限 REVOKE ALL PRIVILEGES, GRANT OPTION FROM usernamehost; --撤销用户对特定数据库的所有权限 REVOKE ALL PRIVILEGES ON database_name.* FROM usernamehost; --撤销用户对特定表的特定权限 REVOKE SELECT, INSERT, UPDATE ON database_name.table_name FROM usernamehost; --撤销用户创建数据库的权限 REVOKE CREATE ON *.* FROM usernamehost; --撤销用户执行存储过程和函数的权限 REVOKE EXECUTE ON PROCEDURE database_name.procedure_name FROM usernamehost; REVOKE EXECUTE ON FUNCTION database_name.function_name FROM usernamehost;属性权限 --在授予或撤销权限后最好刷新权限以确保更改立即生效 FLUSH PRIVILEGES;2.5)TCLTransaction Control 事务控制语言用于控制事务。 语句关键词 BEGIN Set transaction Rollback Savepoint Commit2.5.1 BEGIN开始新的事务 BEGIN或 START TRANSACTION开始新的事务 START TRANSACTION;BEGIN;2.5.2COMMIT提交当前事务 COMMIT 用于提交当前事务使事务中的所有更改永久生效。 START TRANSACTION;UPDATE accounts SET balance balance - 100 WHERE user_id 1; UPDATE accounts SET balance balance 100 WHERE user_id 2;COMMIT;2.5.3ROLLBACK回滚事务 ROLLBACK用于回滚当前事务撤销事务中的所有更改。如果事务中的任何操作失败或者决定不保存更改可以使用 ROLLBACK 撤销所有更改。这里使用了 ROLLBACK 而不是 COMMIT意味着事务中的所有更改都不会被保存到数据库中。 START TRANSACTION;UPDATE accounts SET balance balance - 100 WHERE user_id 1; UPDATE accounts SET balance balance 100 WHERE user_id 2;ROLLBACK;2.5.4SAVEPOINT创建保存点 SAVEPOINT用于在事务中创建一个保存点允许回滚到该保存点而不是整个事务。 START TRANSACTION;UPDATE accounts SET balance balance - 100 WHERE user_id 1; SAVEPOINT savepoint1;UPDATE accounts SET balance balance 100 WHERE user_id 2;-- 如果第二个更新失败可以回滚到保存点 ROLLBACK TO savepoint1;COMMIT;2.5.5 SET autocommit设置自动提交模式 SET autocommit用于设置自动提交模式。默认情况下MySQL 是自动提交的即每个语句都会自动提交。 关闭自动提交SET autocommit 0; 关闭自动提交后需要手动使用 COMMIT 或 ROLLBACK 来结束事务。 重新开启自动提交SET autocommit 1; SET autocommit 0;UPDATE accounts SET balance balance - 100 WHERE user_id 1; UPDATE accounts SET balance balance 100 WHERE user_id 2;COMMIT;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81810.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

全国建设工程信息网站百度精准推广

git add命令 作用:移动文件:工作区-->暂存区 git add .:把所有文件都放到暂存区 git commit命令 作用:移动文件:暂存区-->本地仓库 git status命令 作用:查看修改状态 git log命令 作用&#xf…

精益生产网站开发方案建立公司网站需要多少钱

模型-视图-控制器(MVC)是80年代Smalltalk-80出现的一种软件设计模式,现在已经被广泛的使用。1、模型(Model)模型是应用程序的主体部分。模型表示业务数据,或者业务逻辑.2、视图(View)视图是应用程序中用户界面相关的部分,是用户看到并与之交互…

网站建设 网站内容 采集交易网站建设需要学什么软件

问题提出: 系统状态不稳定,需要排查原因,所以需要监视所有进程的资源,以及进程是那个程序(有些进程名写的一样,需要根据PID查看是哪个执行文件) 方法: 1. 使用subprocess函数&…

宁波公司建网站哪家好北辰天津网站建设

要测试网盘或服务器的上传,下载速度,需要指定大小的文件用来测试。创建的空白文件虽然没有任何内容,但是有大小,可以用来测试实际传输速度、覆盖已删除数据等用途。这篇文章是本站教大家在Win10中用命令或WSL创建任意大小空白文件…

宁夏中卫市林业生态建设局网站电子商务网站功能设计

《Linux操作系统原理分析》(2) 2 Linux概述2.1 Linux发展史2.2 Linux与GNC 2.3 Linux性能2.4 Linux 技术特点 2 Linux概述 2.1 Linux发展史 年份事件1991年22岁的荷兰大学生 Linus B.Torvalds 在 PC 机上开发出简单的操作系统内核程序。1994 年 3 月Li…

网站内链规划企业宣传片制作公司天津

文章目录 1. Docker简介2. Docker环境安装Linux安装 3. 配置镜像加速4. Docker镜像常用命令列出镜像列表搜索镜像下载镜像查看镜像版本删除镜像构建镜像推送镜像 5. Docker容器常用命令新建并启动容器列出容器停止容器启动容器进入容器删除容器(慎用)查看…

暖色网站模板做网站需要空间跟域名吗

【Educoder数据挖掘实训】插值填充法处理遗漏值 开挖 这关的介绍非常详细,只要看懂了基本就没有问题。 所谓插值其实就是根据已有的数据构造出函数,然后用这个函数来计算遗漏的数据。 比如这个题目中介绍的拉格朗日插值以及 K K K近邻。 有关拉格朗日插值…

网站建设的总体需求专门做书籍设计的网站

Java 8与往常一样是妥协和向后兼容的版本。 JSR-335专家组可能无法与某些读者就某些功能的范围或可行性达成一致的发行版。 请参阅Brian Goetz关于为什么…的一些具体解释。 …Java 8默认方法中不允许“最终” …Java 8默认方法中不允许“同步” 但是今天,我们将…

百度网站如何建设中国室内设计网站有哪些

首先,来看下效果图 在线体验地址:https://geojson.hxkj.vip,并提供实时geoJson数据文件下载 可下载的数据包含省级geojson行政边界数据、市级geojson行政边界数据、区/县级geojson行政边界数据、省市区县街道行政编码四级联动数据&#xff0…

做网站数据存在哪里别人在百度冒用公司旗号做网站

概述 npm(Node Package Manager)是一个JavaScript编程语言的包管理器,用于Node.js应用程序。它允许用户安装、共享和管理具有重复使用价值的代码(包),这些代码可以是库、工具或应用程序。 npm常用命令详解…

网站建设公司自适应源码顺企网上海网站建设

macOs系统安装软件的疑问 所有问题mac系统文件结构我用mac安装软件,不用像windows一样创建文件夹吗只能安装到Applications文件夹吗安装程序的指南和提供的安装选项是什么软件安装在Applications下的/appName文件夹,它的所有数据都会在该文件夹吗如果卸载…

网站建设的项目方案网站分站程序

jsf 项目上周有一篇很棒的stackoverflow博客文章,主题是“ Javascript框架的残酷生命周期” 。 这篇文章是关于Javascript UI框架(angularjs,angular,jquery和react)的流行和流行的速度。 这篇文章的关键指标是每月关于…

网站建设公司广告语深圳网站建设最专

直接上效果图: 代码仓库和视频演示b站视频005期: 到此一游7758258的个人空间-到此一游7758258个人主页-哔哩哔哩视频 代码展示: 数据集在datasets文件夹下 运行01train.py即可训练 训练结束后会保存模型在本地 运行02pyqt.py会有一个可视化…

网站建设综合实训心得体会张梅 合肥网站建设

3D 管道设计软件是大多数行业工程工作的主要部分,例如: 电力、石油和天然气、石化、炼油厂、纸浆和造纸、化学品和加工业。 全球各工程公司使用了近 50 种工厂或管道设计软件。 每个软件都有优点和缺点,包括价格点。 EPC 和业主部门当前的趋势…

网站收录提交工具新注册建筑公司名称大全

目录 1.介绍 2.模板传参 1.变量传参 2.表达式 3.控制语句 4.过滤器 5.自定义过滤器 6.测试器 7.块和继承 flask基础1 1.介绍 Jinja2:是Python的Web项目中被广泛应用的模板引擎,是由Python实现的模板语言,Jinja2 的作者也是 Flask 的作 者。他的设计思想来源于Django的模…

网站设计常州网监备案网站更换域名

一 什么是网关?为什么选择 Gateway? 网关功能如下: 身份认证和权限校验服务路由、负载均衡请求限流 在 Spring Cloud 中网关的实现包含两种: Gateway(推荐):是基于 Spring5 中提供的 WebFlux &#xff…

响应式网站开发步骤如何让自己做的网页有网站

实在受不了了,只好出来说两句。好歹也是数学这一行的,看她被你们糟蹋成这样实在不忍心。“无穷大量”和“无穷小量”在高等数学中都是趋于特定极限的变量的称呼,一个变量在某一极限过程中趋于无穷大(小),那么此变量称为“无穷大(小…

做的网站如何全屏丽江建设局网站

双显示器设置:如何设置一台电脑两个显示器 -来源:互联网 作者:佚名 时间:04-11 09:00:18 【大 中 小】 点评:双显示器设置,如何设置一台电脑两个显示器:一般来说一台电脑通常只配一个显示器,在我…

seo网站排名优化工具广安专业网站建设报价

转载自 Java NIO系列教程(十一) Pipe 原文链接 作者:Jakob Jenkov 译者:黄忠 校对:丁一 Java NIO 管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道&#…

苏州高端网站建设机构大连做网站谁家售后好

论文的重要加分点除了内容,还有它相信每年临近准备毕设或者毕业论文的同学会遇到这些问题:“我的毕业论文提交一次就被导师批评一次,内容不行就算了,格式也有问题!改论文改到绝望”“期刊的版式要求不是统一的&#xf…