数据库随笔

服务器的特点:

​ http;只能有客户端向服务器发起请求。

动态的取数据

谷歌浏览器中会默认给html中的php文件添加注释

数据库(本质文件 关系型,菲关系性 nosql)

mysql(中小型数据库,对于数据的处理速度)mysql集群

​ ,高速缓存

​ 结构化的处理方式,有规律,有逻辑,有关系的存储数据

库,表,字段的概念

(笔记本)-》每一页纸张()-》每一行()-》每一行的标识(字段

数据库:存储数据的方式

软件内部也会有数据库

通过数据库,结构化逻辑化处理数据

sql语句

操作数据库方式

1.命令行(黑框) 设置全局变量

2.可视化工具,cs架构,bs架构 自己操作

3.程序语言#####

连接数据库:localhost

操作数据库

  • 浏览数据库

    1.show databases

    2.use databasename

  • 创建数据库

    1.create database databasename

    2.drop database databasename

  • 浏览表

    show tables

创建表

create table 表名(

​ id int(10) primary key auto_increment,

​ name varchar(255),

​ sex tinyint(2) defaul charset=utf-8;

对于数据库进行增删改查

  • 查询数据

    select 字段 from 表 *代表所有

    关联查询/++

    用逗号隔开

  • 添加数据

    insert into 表名 (字段1,字段2)values (值1,值2)

  • 修改数据

    update 表名 set 字段1=值1,字段2=值2 where id=xxx

  • 删除数据

    delete from 表名 where id=xxx

ajax实现表格的编辑

new XMLHMLHttprequst

IE6 以下,要想实现AJax,用

指定方式,指定地址;

发送

怎么传? 地址 怎么接受, php get方式

ajax 能的得到啥东西

​ 浏览器输出什么东西,ajax得到什么东西

通过post放肆传递数据,num 放到send()里

open以后设置头信息

设置传递方式的头信息:setRequestHeader(“content-type”,”” )

/*
* 1.应用层层面
* 2.编程思路:->ajax传递方式
* 3.编程思想:函数
*
*单线程:同一时间浏览器只执行一次
* http协议(无状态的协议)  请求完成会断开,每一次请求都是单独的请求
*   只能有客户端发起请求
*
*三次握手.四次挥手
*
* 三次握手  确定客户端,服务器是存在,服务器保证他没有离开
* 四次挥手  东西都传完 断开 确定
*
*
* 整个浏览器,对于发起http请求是单线程的,与无状态协议有关
* 基于bs架构,天然就能共享,cs架构不能共享
* ajax.  基于bs架构的东西实现cs功能,互联共享,
*           利用js的异步机制实现,不刷新页面或需要的时候,对数据进行操作操作
* xml,html同一种语言  基于cs架构的可能会使用xml存储数据
* xml:存储数据   html:呈现数据
* 区别:html学起来比较麻烦
*
*
* 数据库:(算法和数据结构的产物)对数据处理更高效
*
* 一、学习新的知识的时候,思考
*   1.解决什么问题
*   2.值不值得学
*   3.在进行抽像
*   //3.百度(片段化的,碎片的)
*   //4.看完整的东西(书籍,文档,会看文档)全栈书籍
* 二、学习流程
*   1.学习基本语法
*           火狐开发者;
*js本身语法的理解///onload  异步的
* 耗费时间的  不确定的都是异步的
* 事件监听
*
* ajax.response,记录另一个页面内容   onreadystatechange   status:服务器返回的东西  200或者404或者500或者304、303:已经有缓存
*                                                                                   301:重定向
*注意: onload事件也不能放在open、send下边,,可能会导致的问题是,onload没办法运行,
*   服务器运行速度快,自己浏览器运行速度慢,onload事件没办法运行。
*
*
*
* ajax.传递数据的问题
*   如何传。如何接受:后台语言 php
*   1.get  地址栏   传递的数据比较少
*   2.post 需要一个头信息   传递的数据比较多
*   浏览器输出什么东西,ajax得到什么东西
*   语法,end
*
*
* 统筹,思考,规划
*
*   应用
*   3.在进行抽像,寻找规则,制定规则,应用规则
*   不确定的东西作为一个参数,传到函数里
*
*html页面中 ,有哪些情况会发生http请求
* link script src  href img  css a链接 action
* 通过from表单提交数据
*
* 异步机制造成的现象
*
*
*
* */

网络安全3个层次

一、基础设备

​ 做容灾 主从 大数据,多线路 宕机的预案

云计算 大数据

二、数据处理

​ ddos攻击 防火墙

三、应用层面

​ 权限 防止sql注入 用户验证

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQL Server数据库运维是指管理和维护SQL Server数据库系统的任务和活动。这些任务包括数据库备份和恢复、性能优化、数据库健康检查、安全管理和故障排除。在进行数据库运维时,需要使用一些常见的功能语句和工具。 其中,数据库备份和恢复是数据库运维中最重要的任务之一。可以使用sqlcmd命令行工具进行备份和恢复操作。例如,可以使用以下命令行来备份数据库: sqlcmd -S .\SQLServerName -U UserName -P Password -Q "BACKUP DATABASE [DatabaseName] TO DISK='Path\BackupFile.bak'" 要进行数据库恢复,可以使用以下命令行: sqlcmd -S .\SQLServerName -U UserName -P Password -Q "RESTORE DATABASE [DatabaseName] FROM DISK='Path\BackupFile.bak' WITH REPLACE" 在进行数据库维护时,可能会遇到一些错误和问题。例如,当出现设备未就绪错误时,可以执行数据库一致性检查(DBCC CHECKDB)来检查和修复数据库的完整性。以下是一个示例代码: use master declare @databasename varchar(255) set @databasename = 'shts_db' --将数据库设置为单用户模式 ALTER DATABASE [shts_db] SET SINGLE_USER WITH ROLLBACK IMMEDIATE dbcc checkdb(@databasename, REPAIR_ALLOW_DATA_LOSS) dbcc checkdb(@databasename, REPAIR_REBUILD) --将数据库设置为多用户模式 ALTER DATABASE [shts_db] SET MULTI_USER WITH ROLLBACK IMMEDIATE 此外,还可以使用功能语句来进行一些常见的查询和操作。例如,可以使用以下语句查询当前数据库的名称: SELECT Name FROM Master..SysDataBases WHERE DbId = (SELECT Dbid FROM Master..SysProcesses WHERE Spid = @@spid) 还可以使用以下语句生成UUID: DECLARE @uuid VARCHAR(32) SET @uuid = CAST(REPLACE(newid(), '-', '') AS VARCHAR(32)) 总之,SQL Server数据库运维涉及多个方面,包括备份和恢复、性能优化、数据库健康检查、安全管理和故障排除。在进行数据库运维时,可以使用sqlcmd工具和各种功能语句来完成各种任务。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [2001—SQL Server运维随笔](https://blog.csdn.net/zhang_yling/article/details/89331836)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值