网站到底怎么做出来的/新的营销模式有哪些

网站到底怎么做出来的,新的营销模式有哪些,请问有重庆有做网站吗,四川省城乡建设厅网站数据库运维常识 DQL、DML、DCL 和 DDL 是 SQL(结构化查询语言)中的四个重要类别,它们分别用于不同类型的数据库操作,下面为你简单明了地解释这四类语句: 1. DQL(数据查询语言,Data Query Langu…

在这里插入图片描述
数据库运维常识
DQL、DML、DCL 和 DDL 是 SQL(结构化查询语言)中的四个重要类别,它们分别用于不同类型的数据库操作,下面为你简单明了地解释这四类语句:

1. DQL(数据查询语言,Data Query Language)

  • 定义:主要用于从数据库中查询数据,不涉及对数据的修改、插入或删除操作。
  • 常用命令SELECT 是 DQL 中最核心的命令,用于指定查询的字段、表以及查询条件等。
  • 示例:从 employees 表中查询所有员工的姓名和薪水:
SELECT name, salary FROM employees;

1.创建数据库支持中文编码 大小写不敏感(完美且严谨)

CREATE DATABASE IF NOT EXISTS users2 DEFAULT CHARSET UTF8  COLLATE utf8_general_ci;

案例:

MariaDB [(none)]> SHOW CREATE DATABASE users2;
±---------±----------------------------------------------------------------------------------------+
| Database | Create Database |
±---------±----------------------------------------------------------------------------------------+
| users2 | CREATE DATABASE users2 /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci */ |
±---------±----------------------------------------------------------------------------------------+
1 row in set (0.000 sec)

MariaDB [(none)]> show create database users;
±---------±-------------------------------------------------------------------------------------------+
| Database | Create Database |
±---------±-------------------------------------------------------------------------------------------+
| users | CREATE DATABASE users /*!40100 DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci */ |
±---------±-------------------------------------------------------------------------------------------+

2.查询我当前在那个数据库中:

select databases();

3.查看数据表结构:

desc + 数据表名;

4.查看表中所有信息:

select  * from + 表名;指定查询 (比如查询: user  host password)

2. DML(数据操作语言,Data Manipulation Language)

  • 定义:用于对数据库中的数据进行增、删、改操作。
  • 常用命令
    • INSERT:用于向数据库表中插入新的数据记录。
    • UPDATE:用于修改数据库表中已有的数据记录。
    • DELETE:用于从数据库表中删除指定的数据记录。\

1.删除一些无用的用户数据

语法:  delelte  from  数据库.数据表 where  条件;
delete from mysql.user where user='xxw' and host='192.168.153.*';    //删除mysql数据库下user表   user等于xxw  并且 host=192.168.153.*的用户数据

3. DCL(数据控制语言,Data Control Language)

  • 定义:用于控制数据库的访问权限和事务处理,确保数据库的安全性和数据完整性。
  • 常用命令
    • GRANT:用于授予用户或角色对数据库对象(如表、视图等)的特定权限。
    • REVOKE:用于撤销用户或角色已经被授予的权限。
    • COMMIT:用于提交事务,将事务中所做的所有修改永久保存到数据库中。
    • ROLLBACK:用于回滚事务,撤销事务中所做的所有修改。
  • 示例
    • 授予权限:授予用户 user1employees 表的查询权限。
GRANT SELECT ON employees TO user1;
  • 撤销权限:撤销用户 user1employees 表的查询权限。
REVOKE SELECT ON employees FROM user1;

1.案例:给开发创建一个账号 用来连接数据库 和查看数据库信息:

create user test1@'%' identified by '2004129';    //发现可以远程登录但是 无法进行任何操作----

2.接着我们给test1用户赋予查看mysql数据库下的user表权限:

grant select on mysql.user to test1@'%';

2.查询用户权限

备注:默认创建的用户 只有一个USAGE权限(只能登陆)reate user test1@'%' identified by '2004129';
flush privileges;   //刷新数据库

4. DDL(数据定义语言,Data Definition Language)

  • 定义:用于定义数据库的结构,包括创建、修改和删除数据库对象(如表、视图、索引等)。
  • 常用命令
    • CREATE:用于创建数据库对象,如创建数据库、表、视图等。
    • ALTER:用于修改已存在的数据库对象的结构,如添加列、修改列的数据类型等。
    • DROP:用于删除数据库对象,如删除数据库、表、视图等。
  • 示例
    • 创建表:创建一个名为 employees 的表。
CREATE TABLE employees (id INT PRIMARY KEY,name VARCHAR(50),salary DECIMAL(10, 2)
);
  • 修改表:向 employees 表中添加一个新的列 department
ALTER TABLE employees ADD COLUMN department VARCHAR(50);
  • 删除表:删除 employees 表。
DROP TABLE employees;

副本:

1.查看数据库编码类型:

show variables like 'char%';

2.查找匹配关键字 like

show databases like 'u%';      //只查找以u开头的数据库

3.创建数据表(数据表严格区分大小写)

CREATE TABLE IF NOT EXISTS `tanke` (   id INT,    name VARCHAR(100) NOT NULL,  jneng VARCHAR(100) NOT NULL,    jiage INT NOT NULL,    PRIMARY KEY (id) ) ENGINE=innodb DEFAULT CHARSET=utf8;   //  PRIMARY KEY (id)  设置key为id//  ENGINE=innoDB  设置引擎为Innodb
///  查看创建表信息     show create table + 表名
// 查看表结构     desc +表名MariaDB [kings]> desc tanke;

4.删除数据库

 drop database if exists +数据库名;

5.删除数据表

  drop table if exists + 表名

用户管理

1.创建用户:

 create user test@'%' identified by '密码'

2.授权:

grant all select,input,update,create on 数据库.数据表 to test@'%' identified by '密码';

危险:给予最大权限:grant all privileges on 数据库.数据表 to test@‘%’ identified by ‘密码’;

删除用户: drop user 用户名+‘ip’ // 加不加ip都可以 加了更精准
-----------------------------------------------------------------------------------------------------------------------------2025年2/22 23:51

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

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

相关文章

如何为自己的 PDF 文件添加密码?在线加密 PDF 文件其实更简单

随着信息泄露和数据安全问题的日益突出,保护敏感信息变得尤为重要。加密 PDF 文件是一种有效的手段,可以确保只有授权用户才能访问或修改文档内容。本文将详细介绍如何使用 CleverPDF 在线工具为你的 PDF 文件添加密码保护,确保其安全性。 为…

UEFI Spec 学习笔记---9 - Protocols — EFI Loaded Image

本节定义EFI_LOADED_IMAGE_PROTOCOL和 EFI_LOADED_IMAGE_DEVICE_PATH_PROTOCOL。这些协议分别描述了已加载到内存中的映像,并指定了PE/COFF映像通过EFI引导服务LoadImage()加载 时使用的设备路径。这些描述包括 load image 的源、映像在内存中的当前位置、为image分…

pycharm中配置PyQt6详细教程

PyQt6 是 Qt 框架的 Python 绑定库,基于 Qt 6 开发,专为创建跨平台图形用户界面(GUI)应用程序设计。 本章教程,主要记录在pycharm中配置使用PyQt6的流程。 一、安装基础环境 在此之前,你需要提前安装好Python解释器,推荐使用anaconda创建虚拟环境。 conda create -n pyt…

Java+SpringBoot+Vue+数据可视化的综合健身管理平台(程序+论文+讲解+安装+调试+售后)

感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,我会一一回复,希望帮助更多的人。 系统介绍 在当今社会,随着人们生活水平的不断提高和健康意识的日益增强,健…

【从0做项目】Java音缘心动(2)———登录、统一返回设计

阿华代码,不是逆风,就是我疯 你们的点赞收藏是我前进最大的动力!! 希望本文内容能够帮助到你!! 目录 一:登录模块设计 1:实体类 2:登录的请求和响应设计 二&#xff…

【Linux网络】认识协议(TCP/UDP)、Mac/IP地址和端口号、网络字节序、socket套接字

⭐️个人主页:小羊 ⭐️所属专栏:Linux 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 1、初识协议2、UDP、TCP3、Mac、IP地址4、端口号5、网络字节序6、socket 1、初识协议 协议就是一种约定。如何让不同厂商生产的计…

【个人开源】——从零开始在高通手机上部署sd(二)

代码:https://github.com/chenjun2hao/qualcomm.ai 推理耗时统计 单位/ms 硬件qnncpu_clipqnncpu_unetqnncpu_vaehtp_cliphtp_unethtp_vae骁龙8 gen124716.994133440.39723.215411.097696.327 1. 下载依赖 下载opencv_x64.tar,提取码: rrbp下载opencv_aarch64.t…

从混沌到有序:一个数据血缘分析的进化故事

从混沌到有序:一个数据血缘分析的进化故事 从混沌到有序的数据治理之路数据血缘的建设方法和实践路径数据血缘的实践场景和未来趋势。 数据就像流淌在企业血管中的血液,它的每一次流动、每一次转化都留下独特的印记。 作为数据工程师,我曾困惑…

图表控件Aspose.Diagram入门教程:使用 Python 将 VSDX 转换为 PDF

将VSDX转换为PDF可让用户轻松共享图表。PDF 文件保留原始文档的布局和设计。它们广泛用于演示文稿、报告和文档。在这篇博文中,我们将探讨如何在 Python 中将 VSDX 转换为 PDF。 本文涵盖以下主题: Python VSDX 到 PDF 转换器库使用 Python 将 VSDX 转…

【测试】⽤例篇

本节重点⽬标 测试⽤例的概念 设计测试⽤例的万能思路 设计测试⽤例的⽅法 基于需求的设计⽅法 具体的设计⽅法 等价类 边界值 判定表法 正交法 场景法 错误猜测法 1. 测试⽤例 1.1 概念 什么是测试⽤例? 测试⽤例(Test Case)是为…

C++17中std::chrono::duration和std::chrono::time_point的舍入函数

文章目录 1. std::chrono::duration的舍入函数1.1 floor1.2 ceil1.3 round 2. std::chrono::time_point的舍入函数2.1 示例 3. 舍入函数的应用场景3.1 时间测量3.2 数据记录3.3 时间同步 4. 总结 在C17中, std::chrono库提供了一组强大的时间处理工具,包…

linux之perf(17)PMU事件采集脚本

Linux之perf(17)PMU事件采集脚本 Author: Once Day Date: 2025年2月22日 一位热衷于Linux学习和开发的菜鸟,试图谱写一场冒险之旅,也许终点只是一场白日梦… 漫漫长路,有人对你微笑过嘛… 全系列文章可参考专栏: Perf性能分析_Once_day的博…

兰州百合基因组(36.68 Gb)-文献精读113

The evolutionary tale of lilies: Giant genomes derived from transposon insertions and polyploidization 百合的进化故事:由转座子插入和多倍化导致的巨型基因组 百合(Lilium spp.),被誉为“球根花卉之王”,因其…

macos sequoia 禁用 ctrl+enter 打开鼠标右键菜单功能

macos sequoia默认ctrlenter会打开鼠标右键菜单,使得很多软件有冲突。关闭方法: end

UE5.3 C++ TArray系列(一)

一.TArray概述 它们就相当于C动态数组Vector,但是被UE封装了,懂得都懂反射嘛,要不一不小心就被回收了。 它真的非常常见,我所用的容器中,它绝对排名第一,第二是TMap。 同类好理解,我平时也常用…

Docker+Dify部署DeepSeek-r1本地知识库

安装配置Docker Desktop 软件下载 Docker Desktop版本:4.38.0.181591 Docker Desktop下载地址:Docker: Accelerated Container Application Development 或者从这里下载:DockerDesktop-4.38.0.181591资源-CSDN文库 点击图下所示位置,下载windows-AMD64版本软件 启用Hy…

MySQL数据库——表的约束

1.空属性(null/not null) 两个值:null(默认的)和not null(不为空) 数据库默认字段基本都是字段为空,但是实际开发时,尽可能保证字段不为空,因为数据为空没办法…

腿足机器人之十一- 深度强化学习

腿足机器人之十一- 深度强化学习 机器人能力腿足机器人RL问题建模强化学习解决方案 强化学习算法库选择建议 深度学习技术已经在语音、图像、视频、文本等领域应用广泛,其和强化学习的结合使得基于深度学习的大模型能力更是上升一个台阶。因而用在腿足机器人的运动中…

Redisson分布式锁java语法, 可重入性实现原理 ,(还有可重试性,超时不释放,主从一致性)

Redisson在java的使用方法 Redisson分布式锁不可重入的实现原理 设置一个HSET key为锁的名字,field为当前获取锁的线程名字,value为可重入锁的当前已经重入次数 追踪源码发现RedissonClient类的tryLock就是用lua脚本和上图逻辑实现的加锁解锁&#xf…

YOLOv8与DAttention机制的融合:复杂场景下目标检测性能的增强

文章目录 1. YOLOv8简介2. DAttention (DAT)注意力机制概述2.1 DAttention机制的工作原理 3. YOLOv8与DAttention (DAT)的结合3.1 引入DAT的动机3.2 集成方法3.3 代码实现 4. 实验与结果分析4.1 实验设置4.2 结果分析推理速度性能对比 5. 深度分析:DAttention在YOLO…